Exemplo n.º 1
0
    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
Exemplo n.º 2
0
    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
Exemplo n.º 3
0
    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
Exemplo n.º 4
0
    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
Exemplo n.º 5
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
Exemplo n.º 6
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
Exemplo n.º 7
0
def schedule_test_execution(task_execution):
    return execute_test(task_execution)