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)
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)
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)
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)
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)
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)
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)
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)
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)