Print

Print


Author: [log in to unmask]
Date: Sun Nov  2 13:38:13 2014
New Revision: 1416

Log:
Get the EVIO test file from the web. 

Modified:
    java/branches/hps_java_trunk_HPSJAVA-255/integration-tests/src/test/java/org/hps/TestRunReconTest.java

Modified: java/branches/hps_java_trunk_HPSJAVA-255/integration-tests/src/test/java/org/hps/TestRunReconTest.java
 =============================================================================
--- java/branches/hps_java_trunk_HPSJAVA-255/integration-tests/src/test/java/org/hps/TestRunReconTest.java	(original)
+++ java/branches/hps_java_trunk_HPSJAVA-255/integration-tests/src/test/java/org/hps/TestRunReconTest.java	Sun Nov  2 13:38:13 2014
@@ -2,6 +2,7 @@
 
 import java.io.File;
 import java.io.IOException;
+import java.net.URL;
 import java.util.ArrayList;
 import java.util.List;
 
@@ -15,6 +16,7 @@
 import org.lcsim.event.Track;
 import org.lcsim.event.TrackerHit;
 import org.lcsim.util.Driver;
+import org.lcsim.util.cache.FileCache;
 import org.lcsim.util.loop.LCSimLoop;
 import org.lcsim.util.test.TestUtil.TestOutputFile;
 
@@ -26,15 +28,20 @@
  */
 public class TestRunReconTest extends TestCase {
 
+    final static String fileLocation = "http://www.lcsim.org/test/hps-java/TestRunEvioToLcioTest.evio"; 
     static String inputFileName = "/nfs/slac/g/hps3/data/testrun/runs/evio/hps_001351.evio.0";
     
-    public void testTestRunRecon() {       
+    public void testTestRunRecon() throws Exception {       
         
         // Setup the test output directory.
         new TestOutputFile(getClass().getSimpleName()).mkdirs();
         
+        System.out.println("Caching file...");
+        FileCache cache = new FileCache();
+        File inputFile = cache.getCachedFile(new URL(fileLocation));
+
         // Run TestRunEvioToLcio using the standard org.lcsim steering file.
-        File inputFile = new File(inputFileName);
+        //File inputFile = new File(inputFileName);
         List<String> argList = new ArrayList<String>();
         argList.add("-r");
         argList.add("-x");