Print

Print


Author: [log in to unmask]
Date: Mon Nov 10 01:00:30 2014
New Revision: 1467

Log:
Write test output to subdir in target.

Modified:
    java/trunk/tracking/src/test/java/org/hps/recon/tracking/gbl/HpsGblRefitterTest.java

Modified: java/trunk/tracking/src/test/java/org/hps/recon/tracking/gbl/HpsGblRefitterTest.java
 =============================================================================
--- java/trunk/tracking/src/test/java/org/hps/recon/tracking/gbl/HpsGblRefitterTest.java	(original)
+++ java/trunk/tracking/src/test/java/org/hps/recon/tracking/gbl/HpsGblRefitterTest.java	Mon Nov 10 01:00:30 2014
@@ -2,9 +2,12 @@
 
 import java.io.File;
 import java.net.URL;
+
 import junit.framework.TestCase;
+
 import org.lcsim.util.cache.FileCache;
 import org.lcsim.util.loop.LCSimLoop;
+import org.lcsim.util.test.TestUtil.TestOutputFile;
 
 /**
  *
@@ -21,6 +24,9 @@
 
     public void testHpsGblRefitter() throws Exception
     {
+        File outputDir = new TestOutputFile(this.getClass().getSimpleName());
+        outputDir.mkdir();
+        
         File lcioInputFile = null;
         URL testURL = new URL(testURLBase + "/" + testFileName);
         FileCache cache = new FileCache();
@@ -30,7 +36,7 @@
 
         HpsGblRefitter fitter = new HpsGblRefitter();
         fitter.setDebug(false);
-        fitter.setMilleBinaryFileName("milleTest.bin");
+        fitter.setMilleBinaryFileName(outputDir.getPath() + File.separator + "milleTest.bin");
         fitter.setWriteMilleBinary(true);
         loop.add(fitter);
         loop.loop(nEvents);