示例#1
0
    def test_d_XMLUpdated(self):
        # check they get updated elsewhere
        from Ganga.GPI import jobs, disableMonitoring, enableMonitoring

        disableMonitoring()

        j=jobs(0)

        XMLFileName = getXMLFile(j)

        last_update = stat(XMLFileName) 

        j.submit()

        newest_update = stat(XMLFileName)

        from GangaTest.Framework.utils import sleep_until_completed

        enableMonitoring()

        can_assert = False
        if j.status in ['submitted', 'running']:
            can_assert = True
            sleep_until_completed(j, 60)

        final_update = stat(XMLFileName)

        assert newest_update.st_mtime > last_update.st_mtime
示例#2
0
    def test_f_reallyDisabled(self):

        from Ganga.GPI import disableMonitoring, enableMonitoring, Job

        disableMonitoring()
        j = Job()
        j.submit()

        self.assertEqual(j.status, 'submitted')

        enableMonitoring()

        dummySleep(j)

        self.assertEqual(j.status, 'completed')
    def test_e_reEnableMon(self):

        from Ganga.GPI import disableMonitoring, enableMonitoring, Job, jobs

        disableMonitoring()
        enableMonitoring()
        disableMonitoring()
        enableMonitoring()

        j=Job()
        j.submit()

        dummySleep(j)

        self.assertEqual(j.status, 'completed')
示例#4
0
    def test_e_reEnableMon(self):

        from Ganga.GPI import disableMonitoring, enableMonitoring, Job, jobs

        disableMonitoring()
        enableMonitoring()
        disableMonitoring()
        enableMonitoring()

        j = Job()
        j.submit()

        dummySleep(j)

        self.assertEqual(j.status, 'completed')
示例#5
0
    def test_f_reallyDisabled(self):

        from Ganga.GPI import disableMonitoring, enableMonitoring, Job

        disableMonitoring()
        j=Job()
        j.submit()

        self.assertEqual(j.status, 'submitted')

        enableMonitoring()

        dummySleep(j)

        self.assertEqual(j.status, 'completed')
示例#6
0
    def test_d_XMLUpdated(self):
        # Check they get updated elsewhere
        from Ganga.GPI import jobs, disableMonitoring, enableMonitoring

        disableMonitoring()

        j=jobs(0)

        XMLFileName = getXMLFile(j)

        last_update = stat(XMLFileName)

        j.submit()

        newest_update = stat(XMLFileName)

        assert len(j.subjobs) == len(testArgs)

        assert newest_update.st_mtime > last_update.st_mtime

        enableMonitoring()
        from GangaTest.Framework.utils import sleep_until_completed
        sleep_until_completed(j)
示例#7
0
    def test_d_XMLUpdated(self):
        # Check they get updated elsewhere
        from Ganga.GPI import jobs, disableMonitoring, enableMonitoring

        disableMonitoring()

        j = jobs(0)

        XMLFileName = getXMLFile(j)

        last_update = stat(XMLFileName)

        j.submit()

        newest_update = stat(XMLFileName)

        assert len(j.subjobs) == len(testArgs)

        assert newest_update.st_mtime > last_update.st_mtime

        enableMonitoring()
        from GangaTest.Framework.utils import sleep_until_completed
        sleep_until_completed(j)
    def test_c_disableMonitoring(self):

        from Ganga.GPI import disableMonitoring

        disableMonitoring()
示例#9
0
    def test_c_disableMonitoring(self):

        from Ganga.GPI import disableMonitoring

        disableMonitoring()