def createTask(self, fileURL): """ _createTask_ Create a test task that includes the fileURL """ task = WMTask.makeWMTask("testTask") task.makeStep("step1") task.makeStep("step2") for t in task.steps().nodeIterator(): t = WMStep.WMStepHelper(t) os.mkdir('%s/%s' % (self.testDir, t.name())) t.data.sandbox.section_('file0') t.data.sandbox.file0.src = fileURL return task
def createTask(self, configCache): """ _createTask_ Create a test task that includes the fileURL """ task = WMTask.makeWMTask("testTask") task.makeStep("step1") task.makeStep("step2") for t in task.steps().nodeIterator(): t = WMStep.WMStepHelper(t) os.mkdir(os.path.join(self.testDir, t.name())) t.setStepType("CMSSW") t.data.application.section_('command') t.data.application.configuration.configCacheUrl = configCache.dburl t.data.application.configuration.cacheName = configCache.dbname t.data.application.configuration.configId = configCache.getCouchID() t.data.application.command.psetTweak = 'tweak' t.data.application.command.configuration = 'configCache.file' return task