Ejemplo n.º 1
0
def kernel_crash(name):
    underscore = name.rfind('_')
    if underscore == -1:
        raise test_harness.TestException('Internal error: unknown environment')

    environment = name[underscore + 1:]
    test_harness.build_program(['crash.c'], image_type='user')
    result = test_harness.run_kernel(environment=environment, timeout=240)
    test_harness.check_result('crash.c', result)
Ejemplo n.º 2
0
def kernel_globalinit(name):
    underscore = name.rfind('_')
    if underscore == -1:
        raise test_harness.TestException(
            'Internal error: unknown environment')

    environment = name[underscore + 1:]
    test_harness.build_program(['constructor.cpp'], image_type='user')
    result = test_harness.run_kernel(environment=environment, timeout=120)
    test_harness.check_result('constructor.cpp', result)
Ejemplo n.º 3
0
def kernel_ucf(name):
    underscore = name.rfind('_')
    if underscore == -1:
        raise test_harness.TestException(
            'Internal error: unknown environment')

    environment = name[underscore + 1:]
    test_harness.build_program(['user_copy_fault.c'], image_type='user')
    result = test_harness.run_kernel(environment=environment, timeout=120)
    test_harness.check_result('user_copy_fault.c', result)
Ejemplo n.º 4
0
def kernel_panic(_, target):
    test_harness.build_program(['panic.c'], image_type='user')
    result = test_harness.run_kernel(target=target, timeout=240)
    test_harness.check_result('panic.c', result)
Ejemplo n.º 5
0
def run_kernel_test(source_file, target):
    test_harness.build_program([source_file], image_type='user')
    result = test_harness.run_kernel(target=target, timeout=240)
    test_harness.check_result(source_file, result)
Ejemplo n.º 6
0
def kernel_ucf(_, target):
    test_harness.build_program(['user_copy_fault.c'], image_type='user')
    result = test_harness.run_kernel(target=target, timeout=240)
    test_harness.check_result('user_copy_fault.c', result)
Ejemplo n.º 7
0
def kernel_crash(_, target):
    test_harness.build_program(['crash.c'], image_type='user')
    result = test_harness.run_kernel(target=target, timeout=240)
    test_harness.check_result('crash.c', result)
Ejemplo n.º 8
0
def kernel_globalinit(_, target):
    test_harness.build_program(['constructor.cpp'], image_type='user')
    result = test_harness.run_kernel(target=target, timeout=240)
    test_harness.check_result('constructor.cpp', result)
Ejemplo n.º 9
0
def kernel_globalinit(_, target):
    test_harness.build_program(['constructor.cpp'], image_type='user')
    result = test_harness.run_kernel(target=target, timeout=240)
    test_harness.check_result('constructor.cpp', result)