Index: /trunk/ippToPsps/jython/dvoforcedobjects.py
===================================================================
--- /trunk/ippToPsps/jython/dvoforcedobjects.py	(revision 40225)
+++ /trunk/ippToPsps/jython/dvoforcedobjects.py	(revision 40226)
@@ -48,4 +48,7 @@
         cmd += " -cpt " + region
 
+        if self.config.test:
+            cmd += " -test-mode"
+
         if self.skychunk.parallel:
             if self.scratchDb.dbHost == "localhost":
Index: /trunk/ippToPsps/jython/forcedwarpbatch.py
===================================================================
--- /trunk/ippToPsps/jython/forcedwarpbatch.py	(revision 40225)
+++ /trunk/ippToPsps/jython/forcedwarpbatch.py	(revision 40226)
@@ -424,6 +424,17 @@
         # self.selectDvoObjIDs()
         self.logger.infoPair("inserting dvo info: find imageID", "from externID")
-        imageID = self.scratchDb.getImageIDFromExternIDandPhotcodeRange(self.warpSkyFileID[num],12000,12500) 
-        self.logger.infoPair("I don't like this", "it is hardwired to gpc1")
+
+        # get the imageID: this code has cases for simtest vs gpc1 cameras
+        # if self.config.test: 
+        self.logger.infoPair("current camera is", self.config.camera)
+        if self.config.camera == "gpc1":
+            self.logger.infoPair("I don't like this", "it is hardwired to gpc1")
+            imageID = self.scratchDb.getImageIDFromExternIDandPhotcodeRange(self.warpSkyFileID[num],12000,12500) 
+        if self.config.camera == "simtest":
+            imageID = self.scratchDb.getImageIDFromExternIDandPhotcodeRange(self.warpSkyFileID[num],15100,15500) 
+        if imageID == 0:
+            self.logger.infoPair ("failed to get imageID for", str(num))
+            raise
+
         self.logger.infoPair("updating", pspsTableName)
 
@@ -680,5 +691,5 @@
             self.logger.infoPair("Populating", myTable)
             if not self.populateForcedWarpMeasurement(num):
-                self.logger.infoPair ("skippping ForcedWarpMeasurement", str(num))
+                self.logger.infoPair ("failed on ForcedWarpMeasurement", str(num))
                 #continue
                 raise
