LISTSERV mailing list manager LISTSERV 16.5

Help for HPS-SVN Archives


HPS-SVN Archives

HPS-SVN Archives


HPS-SVN@LISTSERV.SLAC.STANFORD.EDU


View:

Message:

[

First

|

Previous

|

Next

|

Last

]

By Topic:

[

First

|

Previous

|

Next

|

Last

]

By Author:

[

First

|

Previous

|

Next

|

Last

]

Font:

Proportional Font

LISTSERV Archives

LISTSERV Archives

HPS-SVN Home

HPS-SVN Home

HPS-SVN  October 2015

HPS-SVN October 2015

Subject:

r3802 - in /java: sandbox/broken_tests/ trunk/integration-tests/ trunk/integration-tests/src/test/java/org/hps/ trunk/integration-tests/src/test/java/org/hps/test/it/

From:

[log in to unmask]

Reply-To:

Notification of commits to the hps svn repository <[log in to unmask]>

Date:

Thu, 8 Oct 2015 02:31:10 -0000

Content-Type:

text/plain

Parts/Attachments:

Parts/Attachments

text/plain (285 lines)

Author: [log in to unmask]
Date: Wed Oct  7 19:31:07 2015
New Revision: 3802

Log:
Move broken integration tests to sandbox (RIP) and move a few others into the main it package.  Every test in this module should work now.

Added:
    java/sandbox/broken_tests/APrimeReconTest.java
      - copied unchanged from r3789, java/trunk/integration-tests/src/test/java/org/hps/APrimeReconTest.java
    java/sandbox/broken_tests/EtSystemTest.java
      - copied unchanged from r3789, java/trunk/integration-tests/src/test/java/org/hps/EtSystemTest.java
    java/sandbox/broken_tests/HPSTestRunTracker2014GeometryTrackReconTest.java
      - copied unchanged from r3789, java/trunk/integration-tests/src/test/java/org/hps/HPSTestRunTracker2014GeometryTrackReconTest.java
    java/sandbox/broken_tests/HPSTracker2014GeometryTrackReconTest.java
      - copied unchanged from r3789, java/trunk/integration-tests/src/test/java/org/hps/HPSTracker2014GeometryTrackReconTest.java
    java/sandbox/broken_tests/MCFilteredReconTest.java
      - copied unchanged from r3789, java/trunk/integration-tests/src/test/java/org/hps/MCFilteredReconTest.java
    java/sandbox/broken_tests/MockDataReconTest.java
      - copied, changed from r3789, java/trunk/integration-tests/src/test/java/org/hps/MockDataReconTest.java
    java/sandbox/broken_tests/ReadoutToEvioTest.java
      - copied, changed from r3789, java/trunk/integration-tests/src/test/java/org/hps/ReadoutToEvioTest.java
    java/sandbox/broken_tests/SimpleMCReconTest.java
      - copied unchanged from r3789, java/trunk/integration-tests/src/test/java/org/hps/SimpleMCReconTest.java
    java/sandbox/broken_tests/SteeringFilesTest.java
      - copied unchanged from r3789, java/trunk/integration-tests/src/test/java/org/hps/SteeringFilesTest.java
    java/sandbox/broken_tests/TestRunEvioToLcioTest.java
      - copied unchanged from r3789, java/trunk/integration-tests/src/test/java/org/hps/TestRunEvioToLcioTest.java
    java/sandbox/broken_tests/TestRunReadoutToEvioTest.java
      - copied unchanged from r3789, java/trunk/integration-tests/src/test/java/org/hps/TestRunReadoutToEvioTest.java
    java/sandbox/broken_tests/TestRunReconTest.java
      - copied unchanged from r3789, java/trunk/integration-tests/src/test/java/org/hps/TestRunReconTest.java
    java/trunk/integration-tests/src/test/java/org/hps/test/it/DataQualityMonitorTest.java
      - copied unchanged from r3800, java/trunk/integration-tests/src/test/java/org/hps/DataQualityMonitorTest.java
    java/trunk/integration-tests/src/test/java/org/hps/test/it/ReadoutNoPileupTest.java
      - copied, changed from r3789, java/trunk/integration-tests/src/test/java/org/hps/ReadoutNoPileupTest.java
    java/trunk/integration-tests/src/test/java/org/hps/test/it/ReadoutToLcioTest.java
      - copied, changed from r3789, java/trunk/integration-tests/src/test/java/org/hps/ReadoutToLcioTest.java
    java/trunk/integration-tests/src/test/java/org/hps/test/it/SimpleSvtReadoutTest.java
      - copied, changed from r3789, java/trunk/integration-tests/src/test/java/org/hps/SimpleSvtReadoutTest.java
Removed:
    java/trunk/integration-tests/src/test/java/org/hps/APrimeReconTest.java
    java/trunk/integration-tests/src/test/java/org/hps/DataQualityMonitorTest.java
    java/trunk/integration-tests/src/test/java/org/hps/EcalReadoutSimTest.java
    java/trunk/integration-tests/src/test/java/org/hps/EtSystemTest.java
    java/trunk/integration-tests/src/test/java/org/hps/HPSTestRunTracker2014GeometryTrackReconTest.java
    java/trunk/integration-tests/src/test/java/org/hps/HPSTracker2014GeometryTrackReconTest.java
    java/trunk/integration-tests/src/test/java/org/hps/MCFilteredReconTest.java
    java/trunk/integration-tests/src/test/java/org/hps/MockDataReconTest.java
    java/trunk/integration-tests/src/test/java/org/hps/ReadoutNoPileupTest.java
    java/trunk/integration-tests/src/test/java/org/hps/ReadoutToEvioTest.java
    java/trunk/integration-tests/src/test/java/org/hps/ReadoutToLcioTest.java
    java/trunk/integration-tests/src/test/java/org/hps/SimpleMCReconTest.java
    java/trunk/integration-tests/src/test/java/org/hps/SimpleSvtReadoutTest.java
    java/trunk/integration-tests/src/test/java/org/hps/SteeringFilesTest.java
    java/trunk/integration-tests/src/test/java/org/hps/TestRunEvioToLcioTest.java
    java/trunk/integration-tests/src/test/java/org/hps/TestRunReadoutToEvioTest.java
    java/trunk/integration-tests/src/test/java/org/hps/TestRunReconTest.java
Modified:
    java/trunk/integration-tests/pom.xml
    java/trunk/integration-tests/src/test/java/org/hps/test/it/EvioToLcioTest.java

Copied: java/sandbox/broken_tests/MockDataReconTest.java (from r3789, java/trunk/integration-tests/src/test/java/org/hps/MockDataReconTest.java)
 =============================================================================
--- java/trunk/integration-tests/src/test/java/org/hps/MockDataReconTest.java	(original)
+++ java/sandbox/broken_tests/MockDataReconTest.java	Wed Oct  7 19:31:07 2015
@@ -1,4 +1,4 @@
-package org.hps;
+package org.hps.test.it;
 
 import java.io.File;
 import java.io.IOException;

Copied: java/sandbox/broken_tests/ReadoutToEvioTest.java (from r3789, java/trunk/integration-tests/src/test/java/org/hps/ReadoutToEvioTest.java)
 =============================================================================
--- java/trunk/integration-tests/src/test/java/org/hps/ReadoutToEvioTest.java	(original)
+++ java/sandbox/broken_tests/ReadoutToEvioTest.java	Wed Oct  7 19:31:07 2015
@@ -2,11 +2,9 @@
 
 import java.io.File;
 import java.net.URL;
-import java.util.logging.Level;
 
 import junit.framework.TestCase;
 
-import org.hps.conditions.database.DatabaseConditionsManager;
 import org.hps.job.JobManager;
 import org.lcsim.util.cache.FileCache;
 import org.lcsim.util.test.TestUtil.TestOutputFile;
@@ -34,6 +32,8 @@
         File inputFile = cache.getCachedFile(new URL("http://www.lcsim.org/test/hps-java/ReadoutToEvioTest.slcio"));
         
         JobManager job = new JobManager();
+        job.addVariableDefinition("detector", "HPS-Proposal2014-v8-2pt2");
+        job.addVariableDefinition("run", "0");
         job.addInputFile(inputFile);
         File outputFile = new TestOutputFile(this.getClass().getSimpleName() + File.separator + this.getClass().getSimpleName() + "_readout");
         job.addVariableDefinition("outputFile", outputFile.getPath());

Modified: java/trunk/integration-tests/pom.xml
 =============================================================================
--- java/trunk/integration-tests/pom.xml	(original)
+++ java/trunk/integration-tests/pom.xml	Wed Oct  7 19:31:07 2015
@@ -29,9 +29,6 @@
                 <configuration>
                     <forkCount>1</forkCount>
                     <reuseForks>false</reuseForks>
-                    <excludes>
-                        <exclude>org/hps/**.java</exclude>
-                    </excludes>
                     <trimStackTrace>false</trimStackTrace>
                 </configuration>
             </plugin>

Modified: java/trunk/integration-tests/src/test/java/org/hps/test/it/EvioToLcioTest.java
 =============================================================================
--- java/trunk/integration-tests/src/test/java/org/hps/test/it/EvioToLcioTest.java	(original)
+++ java/trunk/integration-tests/src/test/java/org/hps/test/it/EvioToLcioTest.java	Wed Oct  7 19:31:07 2015
@@ -1,9 +1,9 @@
 package org.hps.test.it;
 
-import java.util.ArrayList;
 import java.util.HashMap;
-import java.util.List;
 import java.util.Map;
+import java.util.logging.Level;
+import java.util.logging.Logger;
 
 import junit.framework.TestCase;
 
@@ -176,8 +176,10 @@
 
         // Run the command line utility.
         final String[] args = new String[] {"-l", outputFile.getPath(), "-d", "HPS-EngRun2015-Nominal-v1", INPUT_FILE,
-                "-L", "WARNING", "-r", "-x", "/org/hps/steering/EventMarker.lcsim"};
-        System.out.println("Running EvioToLcio on " + INPUT_FILE + " ...");
+                "-r", "-x", "/org/hps/steering/EventMarker.lcsim"};
+        System.out.println("Running EvioToLcio on " + INPUT_FILE);
+        Logger.getLogger("org.hps.evio").setLevel(Level.WARNING);
+        System.out.println("org.hps.evio logging level is " + Logger.getLogger("org.hps.evio").getLevel());
         EvioToLcio cnv = new EvioToLcio();
         cnv.parse(args);
         long start = System.currentTimeMillis();
@@ -185,6 +187,9 @@
         long elapsed = System.currentTimeMillis() - start;
         System.out.println("Done running EvioToLcio!");
         System.out.println("conversion to LCIO took " + elapsed + " ms");
+        
+        // Check that the conversion did not take too long.
+        assertTrue("Conversion from EVIO to LCIO took too long.", elapsed < 1000000);
 
         // Read in the LCIO file and run the CheckDriver on it.
         System.out.println("Checking LCIO output ...");
@@ -194,25 +199,25 @@
         loop.add(checkDriver);
         loop.loop(-1);
 
-        System.out.println("conversion took " + elapsed / loop.getTotalConsumed() + " ms/event");
-
-        // Check for correct number of events processed by loop.
-        System.out.println("Loop processed " + loop.getTotalCountableConsumed() + " events.");
-        assertEquals("Loop processed wrong number of events.", PROCESSED_COUNT, loop.getTotalCountableConsumed());
+        System.out.println("conversion to LCIO took " + elapsed / loop.getTotalConsumed() + " ms/event");
+
+        // Check that correct number of events were processed by the loop.
+        System.out.println("LCSim loop processed " + loop.getTotalCountableConsumed() + " events.");
+        assertEquals("LCSim loop processed the wrong number of events.", PROCESSED_COUNT, loop.getTotalCountableConsumed());
 
         // Check that the Driver saw the correct number of events.
         System.out.println("CheckDriver processed " + checkDriver.processedCount + " events.");
-        assertEquals("Driver saw wrong number of events.", PROCESSED_COUNT, checkDriver.processedCount);
-
-        // Require that the correct number of events with EPICS data were found.
+        assertEquals("Wrong number of events processed by the check Driver.", PROCESSED_COUNT, checkDriver.processedCount);
+
+        // Check that the correct number of EPICS data collections were written out.
         System.out.println("Found " + checkDriver.epicsDataCount + " events with EPICS data.");
-        assertTrue("Missing EPICS data.", checkDriver.epicsDataCount == EPICS_DATA_COUNT);
-
-        // Require that the correct number of events with scaler data were found.
+        assertTrue("EPICS data count is wrong.", checkDriver.epicsDataCount == EPICS_DATA_COUNT);
+
+        // Check that the correct number of scaler data collections were written out.
         System.out.println("Found " + checkDriver.scalerDataCount + " events with scaler data.");
-        assertTrue("Missing scaler data.", checkDriver.scalerDataCount == SCALER_DATA_COUNT);
-
-        // Check if there were too many empty collections.
+        assertTrue("Scaler data count is wrong.", checkDriver.scalerDataCount == SCALER_DATA_COUNT);
+
+        // Check that there were not too many empty collections.  
         for (int i = 0; i < COLLECTION_NAMES.length; i++) {
             final String collection = COLLECTION_NAMES[i];
             final Integer nEmpty = checkDriver.emptyCollections.get(collection);

Copied: java/trunk/integration-tests/src/test/java/org/hps/test/it/ReadoutNoPileupTest.java (from r3789, java/trunk/integration-tests/src/test/java/org/hps/ReadoutNoPileupTest.java)
 =============================================================================
--- java/trunk/integration-tests/src/test/java/org/hps/ReadoutNoPileupTest.java	(original)
+++ java/trunk/integration-tests/src/test/java/org/hps/test/it/ReadoutNoPileupTest.java	Wed Oct  7 19:31:07 2015
@@ -2,11 +2,9 @@
 
 import java.io.File;
 import java.net.URL;
-import java.util.logging.Level;
 
 import junit.framework.TestCase;
 
-import org.hps.conditions.database.DatabaseConditionsManager;
 import org.hps.job.JobManager;
 import org.lcsim.util.cache.FileCache;
 import org.lcsim.util.test.TestUtil.TestOutputFile;
@@ -38,6 +36,8 @@
         
         JobManager job = new JobManager();
         job.addInputFile(inputFile);
+        job.addVariableDefinition("detector", "HPS-Proposal2014-v8-2pt2");
+        job.addVariableDefinition("run", "0");
         File outputFile = new TestOutputFile(this.getClass().getSimpleName() + File.separator + this.getClass().getSimpleName() + "_readout");
         job.addVariableDefinition("outputFile", outputFile.getPath());
         job.setup("/org/hps/steering/readout/HPS2014ReadoutNoPileup.lcsim");

Copied: java/trunk/integration-tests/src/test/java/org/hps/test/it/ReadoutToLcioTest.java (from r3789, java/trunk/integration-tests/src/test/java/org/hps/ReadoutToLcioTest.java)
 =============================================================================
--- java/trunk/integration-tests/src/test/java/org/hps/ReadoutToLcioTest.java	(original)
+++ java/trunk/integration-tests/src/test/java/org/hps/test/it/ReadoutToLcioTest.java	Wed Oct  7 19:31:07 2015
@@ -1,12 +1,10 @@
-package org.hps;
+package org.hps.test.it;
 
 import java.io.File;
 import java.net.URL;
-import java.util.logging.Level;
 
 import junit.framework.TestCase;
 
-import org.hps.conditions.database.DatabaseConditionsManager;
 import org.hps.job.JobManager;
 import org.lcsim.util.cache.FileCache;
 import org.lcsim.util.test.TestUtil.TestOutputFile;
@@ -35,6 +33,8 @@
         File inputFile = cache.getCachedFile(new URL("http://www.lcsim.org/test/hps-java/ReadoutToLcioTest.slcio"));
         
         JobManager job = new JobManager();
+        job.addVariableDefinition("detector", "HPS-Proposal2014-v8-2pt2");
+        job.addVariableDefinition("run", "0");
         job.addInputFile(inputFile);
         File outputFile = new TestOutputFile(this.getClass().getSimpleName() + File.separator + this.getClass().getSimpleName());
         job.addVariableDefinition("outputFile", outputFile.getPath());

Copied: java/trunk/integration-tests/src/test/java/org/hps/test/it/SimpleSvtReadoutTest.java (from r3789, java/trunk/integration-tests/src/test/java/org/hps/SimpleSvtReadoutTest.java)
 =============================================================================
--- java/trunk/integration-tests/src/test/java/org/hps/SimpleSvtReadoutTest.java	(original)
+++ java/trunk/integration-tests/src/test/java/org/hps/test/it/SimpleSvtReadoutTest.java	Wed Oct  7 19:31:07 2015
@@ -1,13 +1,11 @@
-package org.hps;
+package org.hps.test.it;
 
 import java.io.File;
 import java.net.URL;
 import java.util.List;
-import java.util.logging.Level;
 
 import junit.framework.TestCase;
 
-import org.hps.conditions.database.DatabaseConditionsManager;
 import org.hps.job.JobManager;
 import org.lcsim.event.EventHeader;
 import org.lcsim.event.RawTrackerHit;
@@ -23,7 +21,6 @@
  */
 public class SimpleSvtReadoutTest extends TestCase {
 
-	
     static final String fileUrl = "http://www.lcsim.org/test/hps-java/ReadoutToLcioTest.slcio";
     static final File outputDir = new File("./target/test-output/" + SimpleSvtReadoutTest.class.getSimpleName());    
     static final File outputFile = new File(outputDir + File.separator + SimpleSvtReadoutTest.class.getSimpleName());
@@ -49,6 +46,8 @@
         JobManager job = new JobManager();
         job.addInputFile(inputFile);
         job.addVariableDefinition("outputFile", outputFile.getPath());
+        job.addVariableDefinition("detector", "HPS-Proposal2014-v8-2pt2");
+        job.addVariableDefinition("run", "0");
         job.setup("/org/hps/steering/readout/HPS2014TruthReadoutToLcio.lcsim");        
         job.getLCSimLoop().add(checker);
         job.setNumberOfEvents(10000);

Top of Message | Previous Page | Permalink

Advanced Options


Options

Log In

Log In

Get Password

Get Password


Search Archives

Search Archives


Subscribe or Unsubscribe

Subscribe or Unsubscribe


Archives

November 2017
August 2017
July 2017
January 2017
December 2016
November 2016
October 2016
September 2016
August 2016
July 2016
June 2016
May 2016
April 2016
March 2016
February 2016
January 2016
December 2015
November 2015
October 2015
September 2015
August 2015
July 2015
June 2015
May 2015
April 2015
March 2015
February 2015
January 2015
December 2014
November 2014
October 2014
September 2014
August 2014
July 2014
June 2014
May 2014
April 2014
March 2014
February 2014
January 2014
December 2013
November 2013

ATOM RSS1 RSS2



LISTSERV.SLAC.STANFORD.EDU

Secured by F-Secure Anti-Virus CataList Email List Search Powered by the LISTSERV Email List Manager

Privacy Notice, Security Notice and Terms of Use