def test_error(self): self.exitcode[:] = [1] res = runner.execute_test('/wd', 'test_one', 'out', 'LOGFILE', interp=['INTERP', 'IARG'], test_driver=['driver', 'darg']) assert res == 1 self.exitcode[:] = [-signal.SIGSEGV] res = runner.execute_test('/wd', 'test_one', 'out', 'LOGFILE', interp=['INTERP', 'IARG'], test_driver=['driver', 'darg']) assert res == -signal.SIGSEGV
def test_explicit(self): res = runner.execute_test('/wd', 'test_one', 'out', 'LOGFILE', interp=['INTERP', 'IARG'], test_driver=['driver', 'darg'], timeout='secs') expected = ['INTERP', 'IARG', 'driver', 'darg', '--resultlog=LOGFILE', 'test_one'] assert self.called == (expected, '/wd', 'out', 'secs') assert res == 0
def test_explicit_win32(self): res = runner.execute_test('/wd', 'test_one', 'out', 'LOGFILE', interp=['./INTERP', 'IARG'], test_driver=['driver', 'darg'], timeout='secs', _win32=True ) expected = ['/wd' + os.sep + './INTERP', 'IARG', 'driver', 'darg', '-p', 'resultlog', '--resultlog=LOGFILE', '--junitxml=LOGFILE.junit', 'test_one'] assert self.called[0] == expected assert self.called == (expected, '/wd', 'out', 'secs') assert res == 0
def test_explicit_win32(self): res = runner.execute_test('/wd', 'test_one', 'out', 'LOGFILE', interp=['./INTERP', 'IARG'], test_driver=['driver', 'darg'], timeout='secs', _win32=True) expected = [ '/wd' + os.sep + './INTERP', 'IARG', 'driver', 'darg', '-p', 'resultlog', '--resultlog=LOGFILE', '--junitxml=LOGFILE.junit', 'test_one' ] assert self.called[0] == expected assert self.called == (expected, '/wd', 'out', 'secs') assert res == 0
def schedule_test_execution(task_execution): return execute_test(task_execution)