diff --git a/src/intel/tools/meson.build b/src/intel/tools/meson.build index 741e22feb58..98c4d995bfb 100644 --- a/src/intel/tools/meson.build +++ b/src/intel/tools/meson.build @@ -247,7 +247,8 @@ test_runner = find_program('tests/run-test.py') foreach testcase : asm_testcases _gen_name = testcase[0] _gen_num = testcase[1] - _gen_folder = join_paths(meson.current_source_dir(), 'tests', _gen_num) + _gen_folder = join_paths(meson.current_source_dir(), 'tests', + _gen_num.replace('gfx', 'gen')) test( 'i965_asm_' + _gen_num, test_runner, args : [ diff --git a/src/intel/tools/tests/run-test.py b/src/intel/tools/tests/run-test.py index 221c991bdb9..5217bc4276b 100755 --- a/src/intel/tools/tests/run-test.py +++ b/src/intel/tools/tests/run-test.py @@ -31,6 +31,11 @@ if wrapper is not None: else: i965_asm = [args.i965_asm] +if not args.gen_folder.is_dir(): + print('Test files path does not exist or is not a directory.', + file=sys.stderr) + exit(99) + success = True for asm_file in args.gen_folder.glob('*.asm'):