[jboss-svn-commits] JBL Code SVN: r17778 - labs/jbossrules/trunk/drools-solver/drools-solver-core/src/main/java/org/drools/solver/benchmark.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Sun Jan 13 05:28:00 EST 2008
Author: ge0ffrey
Date: 2008-01-13 05:28:00 -0500 (Sun, 13 Jan 2008)
New Revision: 17778
Modified:
labs/jbossrules/trunk/drools-solver/drools-solver-core/src/main/java/org/drools/solver/benchmark/SolverBenchmarkSuite.java
Log:
no longer use tmp file, put basename in file too
Modified: labs/jbossrules/trunk/drools-solver/drools-solver-core/src/main/java/org/drools/solver/benchmark/SolverBenchmarkSuite.java
===================================================================
--- labs/jbossrules/trunk/drools-solver/drools-solver-core/src/main/java/org/drools/solver/benchmark/SolverBenchmarkSuite.java 2008-01-13 09:47:24 UTC (rev 17777)
+++ labs/jbossrules/trunk/drools-solver/drools-solver-core/src/main/java/org/drools/solver/benchmark/SolverBenchmarkSuite.java 2008-01-13 10:28:00 UTC (rev 17778)
@@ -15,6 +15,7 @@
import com.thoughtworks.xstream.XStream;
import com.thoughtworks.xstream.annotations.XStreamAlias;
import com.thoughtworks.xstream.annotations.XStreamImplicit;
+import org.apache.commons.io.FilenameUtils;
import org.apache.commons.io.IOUtils;
import org.drools.solver.config.localsearch.LocalSearchSolverConfig;
import org.drools.solver.core.Solver;
@@ -147,9 +148,9 @@
File solvedSolutionFile = null;
Writer writer = null;
try {
- solvedSolutionFile = File.createTempFile(
- "score" + result.getScore() + "_time" + result.getTimeMillesSpend() + "ms_", ".xml",
- solvedSolutionFilesDirectory);
+ String baseName = FilenameUtils.getBaseName(result.getUnsolvedSolutionFile().getName());
+ solvedSolutionFile = new File(solvedSolutionFilesDirectory,
+ baseName + "_score" + result.getScore() + "_time" + result.getTimeMillesSpend() + ".xml");
writer = new OutputStreamWriter(new FileOutputStream(solvedSolutionFile), "utf-8");
xStream.toXML(solvedSolution, writer);
} catch (IOException e) {
@@ -168,7 +169,6 @@
}
}
-
public static enum SolvedSolutionVerbosity {
ALL
}
More information about the jboss-svn-commits
mailing list