示例#1
0
def test_piglittest_interpret_result_subtest():
    """ PiglitTest.interpret_result() works with subtests """
    test = PiglitTest('foo')
    test.result['out'] = ('PIGLIT: {"result": "pass"}\n'
                          'PIGLIT: {"subtest": {"subtest": "pass"}}\n')
    test.interpret_result()
    assert test.result['subtest']['subtest'] == 'pass'
示例#2
0
def test_piglittest_interpret_result_subtest():
    """ PiglitTest.interpret_result() works with subtests """
    test = PiglitTest('foo')
    test.result['out'] = ('PIGLIT: {"result": "pass"}\n'
                          'PIGLIT: {"subtest": {"subtest": "pass"}}\n')
    test.interpret_result()
    assert test.result['subtest']['subtest'] == 'pass'
示例#3
0
def test_piglitest_no_clobber():
    """ PiglitTest.interpret_result() does not clobber subtest entires """
    test = PiglitTest(['a', 'command'])
    test.result['out'] = (
        'PIGLIT: {"result": "pass"}\n'
        'PIGLIT: {"subtest": {"test1": "pass"}}\n'
        'PIGLIT: {"subtest": {"test2": "pass"}}\n'
    )
    test.interpret_result()

    nt.assert_dict_equal(test.result['subtest'],
                         {'test1': 'pass', 'test2': 'pass'})
示例#4
0
def test_piglitest_no_clobber():
    """ PiglitTest.interpret_result() does not clobber subtest entires """
    test = PiglitTest(['a', 'command'])
    test.result['out'] = (
        'PIGLIT: {"result": "pass"}\n'
        'PIGLIT: {"subtest": {"test1": "pass"}}\n'
        'PIGLIT: {"subtest": {"test2": "pass"}}\n'
    )
    test.interpret_result()

    nt.assert_dict_equal(test.result['subtest'],
                         {'test1': 'pass', 'test2': 'pass'})
示例#5
0
def test_piglittest_interpret_result():
    """ PiglitTest.interpret_result() works no subtests """
    test = PiglitTest('foo')
    test.result['out'] = 'PIGLIT: {"result": "pass"}\n'
    test.interpret_result()
    assert test.result['result'] == 'pass'
示例#6
0
def add_concurrent_test(group, name, args):
    test = PiglitTest(args)
    test.run_concurrent = true
    group[name] = PiglitTest(args)
示例#7
0
def add_plain_test(group, name, args):
    group[name] = PiglitTest(args)
示例#8
0
文件: cl.py 项目: groleo/piglit
def add_concurrent_test(group, name, args):
        test = PiglitTest(args)
        test.run_concurrent = true;
        group[name] = PiglitTest(args)
示例#9
0
def test_piglittest_interpret_result():
    """ PiglitTest.interpret_result() works no subtests """
    test = PiglitTest('foo')
    test.result['out'] = 'PIGLIT: {"result": "pass"}\n'
    test.interpret_result()
    assert test.result['result'] == 'pass'
示例#10
0
def test_initialize_piglittest():
    """ Test that PiglitTest initializes correctly """
    PiglitTest('/bin/true')