def testA_testSubmit(self): """ _testSubmit_ Test whether we pick up submitted jobs """ #workload = self.createWorkload() jobGroup = self.createTestJobGroup() config = self.getConfig() xmlPath = os.path.join(WMCore.WMBase.getTestBase(), "WMCore_t/FwkJobReport_t/PerformanceReport.xml") myReport = Report("cmsRun1") myReport.parse(xmlPath) changer = ChangeState(config) for job in jobGroup.jobs: job['fwjr'] = myReport changer.propagate(jobGroup.jobs, "complete", "executing") changer.propagate(jobGroup.jobs, "success", "complete") dashboardReporter = DashboardReporterPoller(config = config) dashboardReporter.algorithm() # What the hell am I supposed to check? changer.propagate(jobGroup.jobs, 'jobfailed', 'executing') dashboardReporter.algorithm() return