def postProcess(self, _edObject=None):
     EDPluginControl.postProcess(self)
     self.DEBUG("EDPluginControlAlignStackv1_0.postProcess")
     self.executeControlledPlugins()
     self.synchronizePlugins()
     # Create some output data
     xsDataResult = XSDataResultAlignStack()
     xsDataResult.setHDF5File(self.xsdHDF5File)
     xsDataResult.setInternalHDF5Path(self.xsdHDF5Internal)
     self.setDataOutput(xsDataResult)
     self.emptyListOfLoadedPlugin()
Ejemplo n.º 2
0
 def preProcess(self):
     """
     PreProcess of the execution test: download an EDF file from http://www.edna-site.org
     and remove any existing output file, i.e. /tmp/edna-$USER/stack.h5 
     """
     EDTestCasePluginExecute.preProcess(self)
     self.loadTestImage([ "FullFieldXAS_%02i.edf" % i for i in range(11)])
     strExpectedOutput = self.readAndParseFile (self.getDataInputFile())
     xsDataResultReference = XSDataResultAlignStack.parseString(strExpectedOutput)
     self.outputFileName = xsDataResultReference.getHDF5File().getPath().getValue()
     EDVerbose.DEBUG(" Output file is %s" % self.outputFileName)
     if not os.path.isdir(os.path.dirname(self.outputFileName)):
         os.makedirs(os.path.dirname(self.outputFileName))
     if os.path.isfile(self.outputFileName):
         os.remove(self.outputFileName)
Ejemplo n.º 3
0
 def postProcess(self, _edObject=None):
     EDPluginControl.postProcess(self)
     self.DEBUG("EDPluginControlAlignStackv1_0.postProcess")
     self.executeControlledPlugins()
     self.synchronizePlugins()
     # Create some output data
     xsDataResult = XSDataResultAlignStack()
     xsDataResult.setHDF5File(self.xsdHDF5File)
     xsDataResult.setInternalHDF5Path(self.xsdHDF5Internal)
     self.setDataOutput(xsDataResult)
     self.emptyListOfLoadedPlugin()