Print

Print


Author: [log in to unmask]
Date: Wed Aug 26 14:36:31 2015
New Revision: 3407

Log:
Move test to it package so it runs with the Hudson build.

Added:
    java/trunk/integration-tests/src/test/java/org/hps/test/it/EngRun2015ReconTest.java
      - copied, changed from r3406, java/trunk/integration-tests/src/test/java/org/hps/EngRun2015ReconTest.java
Removed:
    java/trunk/integration-tests/src/test/java/org/hps/EngRun2015ReconTest.java

Copied: java/trunk/integration-tests/src/test/java/org/hps/test/it/EngRun2015ReconTest.java (from r3406, java/trunk/integration-tests/src/test/java/org/hps/EngRun2015ReconTest.java)
 =============================================================================
--- java/trunk/integration-tests/src/test/java/org/hps/EngRun2015ReconTest.java	(original)
+++ java/trunk/integration-tests/src/test/java/org/hps/test/it/EngRun2015ReconTest.java	Wed Aug 26 14:36:31 2015
@@ -1,4 +1,4 @@
-package org.hps;
+package org.hps.test.it;
 
 import java.io.File;
 import java.io.IOException;
@@ -18,37 +18,24 @@
 import org.lcsim.util.test.TestUtil.TestOutputFile;
 
 /**
- * Test to run the standard reconstruction on Engineering Run 2015 EVIO data.
- * Full energy electron candidate events were selected from pass1 output.
- * The current test runs the default reconstruction over the evio file
- * then analyzes the output lcio file.
- * The current checks are minimal and need to be improved.
+ * Test to run the standard reconstruction on Engineering Run 2015 EVIO data. Full energy electron candidate events were
+ * selected from pass1 output. The current test runs the default reconstruction over the evio file then analyzes the
+ * output lcio file. The current checks are minimal and need to be improved.
  *
  * @author Norman A Graf
  */
-public class EngRun2015ReconTest extends TestCase
-{
+public class EngRun2015ReconTest extends TestCase {
 
     final static String fileLocation = "http://www.lcsim.org/test/hps-java/run5772_pass1_stripOneFee_1000Events.evio";
 
-    public void testEngRun2015Recon() throws Exception
-    {
+    public void testEngRun2015Recon() throws Exception {
         System.out.println("Caching file...");
         FileCache cache = new FileCache();
         File inputFile = cache.getCachedFile(new URL(fileLocation));
         File outputFile = new TestOutputFile("EngRun2015ReconTest");
-        String args[] = {
-            "-r",
-            "-x",
-            "/org/hps/steering/recon/EngineeringRun2015FullReconGbl2.lcsim",
-            "-d",
-            "HPS-EngRun2015-Nominal-v2",
-            "-D",
-            "outputFile=" + outputFile.getPath(),
-            inputFile.getPath(),
-            "-n",
-            "1000"
-        };
+        String args[] = {"-r", "-x", "/org/hps/steering/recon/EngineeringRun2015FullReconGbl2.lcsim", "-d",
+                "HPS-EngRun2015-Nominal-v2", "-D", "outputFile=" + outputFile.getPath(), inputFile.getPath(), "-n",
+                "1000"};
         System.out.println("Running EngRun2015ReconTest.main ...");
         System.out.println("writing to: " + outputFile.getPath());
         EvioToLcio.main(args);
@@ -67,13 +54,12 @@
         System.out.println("Done!");
     }
 
-    static class ReconCheckDriver extends Driver
-    {
+    static class ReconCheckDriver extends Driver {
+
         int nFail;
         int nProcessed;
 
-        public void process(EventHeader event)
-        {
+        public void process(EventHeader event) {
             boolean fail = false;
             List<ReconstructedParticle> rps = event.get(ReconstructedParticle.class, "FinalStateParticles");
             int nrp = rps.size();
@@ -111,13 +97,12 @@
             if (fail) {
                 nFail++;
             }
-            //TODO add checks on quality of output (chi2, p, E, E/p matching, position matching, etc.)
+            // TODO add checks on quality of output (chi2, p, E, E/p matching, position matching, etc.)
         }
 
-        public void endOfData()
-        {
+        public void endOfData() {
             System.out.println(nFail + " of " + nProcessed + " events failed");
-            assertEquals("Expected no events to fail",nFail, 0);
+            assertEquals("Expected no events to fail", nFail, 0);
         }
     }
 }