Print

Print


Author: [log in to unmask]
Date: Mon Nov 17 16:32:06 2014
New Revision: 1562

Log:
Manually initialize DatabaseConditionsManager in tests that do not use the JobManager.

Modified:
    java/trunk/conditions/src/test/java/org/hps/conditions/beam/BeamCurrentTest.java
    java/trunk/conditions/src/test/java/org/hps/conditions/svt/SvtBadChannelTest.java

Modified: java/trunk/conditions/src/test/java/org/hps/conditions/beam/BeamCurrentTest.java
 =============================================================================
--- java/trunk/conditions/src/test/java/org/hps/conditions/beam/BeamCurrentTest.java	(original)
+++ java/trunk/conditions/src/test/java/org/hps/conditions/beam/BeamCurrentTest.java	Mon Nov 17 16:32:06 2014
@@ -9,8 +9,8 @@
 
 import junit.framework.TestCase;
 
-import org.hps.conditions.TestRunConditionsDriver;
 import org.hps.conditions.beam.BeamCurrent.BeamCurrentCollection;
+import org.hps.conditions.database.DatabaseConditionsManager;
 import org.lcsim.conditions.ConditionsManager;
 import org.lcsim.event.EventHeader;
 import org.lcsim.util.Driver;
@@ -48,6 +48,8 @@
      */
     public void test() throws Exception {
 
+        new DatabaseConditionsManager();
+        
         // Cache file locally from URL.
         FileCache cache = new FileCache();
         File testFile = cache.getCachedFile(new URL(fileLocation));
@@ -57,9 +59,6 @@
 
         // Configure and run the loop.
         loop.setLCIORecordSource(testFile);
-        TestRunConditionsDriver conditionsDriver = new TestRunConditionsDriver();
-        conditionsDriver.setLoadSvtConditions(false);
-        loop.add(conditionsDriver);
         loop.add(new BeamCurrentChecker());
         loop.loop(-1, null);
     }

Modified: java/trunk/conditions/src/test/java/org/hps/conditions/svt/SvtBadChannelTest.java
 =============================================================================
--- java/trunk/conditions/src/test/java/org/hps/conditions/svt/SvtBadChannelTest.java	(original)
+++ java/trunk/conditions/src/test/java/org/hps/conditions/svt/SvtBadChannelTest.java	Mon Nov 17 16:32:06 2014
@@ -9,7 +9,6 @@
 
 import junit.framework.TestCase;
 
-import org.hps.conditions.TestRunConditionsDriver;
 import org.hps.conditions.database.DatabaseConditionsManager;
 import org.lcsim.detector.tracker.silicon.HpsSiSensor;
 import org.lcsim.event.EventHeader;
@@ -56,11 +55,11 @@
         File testFile = cache.getCachedFile(new URL(TEST_FILE_URL));
 
         // Create the record loop.
+        new DatabaseConditionsManager();
         LCSimLoop loop = new LCSimLoop();
 
         // Configure the loop.
         loop.setLCIORecordSource(testFile);
-        loop.add(new TestRunConditionsDriver());
         loop.add(new SvtBadChannelChecker());
 
         DatabaseConditionsManager.getInstance().setLogLevel(Level.OFF);