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");