From 596d14f0456f3ffcfaa045da805535c9db120e76 Mon Sep 17 00:00:00 2001 From: Ng Zhi An Date: Tue, 25 Aug 2020 15:47:40 -0700 Subject: [PATCH 1/2] Run SIMD tests This enables running all the SIMD tests (in test/core/simd) whenever we do `make test`. This should not be submitted yet, it depends on #306 or #307 for the implementation of load splats and loads extends. --- test/core/run.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/test/core/run.py b/test/core/run.py index 074e57190..3e52adb26 100755 --- a/test/core/run.py +++ b/test/core/run.py @@ -22,10 +22,14 @@ arguments = parser.parse_args() sys.argv = sys.argv[:1] +mvp_test_files = glob.glob(os.path.join(inputDir, "*.wast")) +# SIMD test files are in a subdirectory. +simd_test_files = glob.glob(os.path.join(inputDir, "simd", "*.wast")) + wasmCommand = arguments.wasm jsCommand = arguments.js outputDir = arguments.out -inputFiles = arguments.file if arguments.file else glob.glob(os.path.join(inputDir, "*.wast")) +inputFiles = arguments.file if arguments.file else mvp_test_files + simd_test_files if not os.path.exists(wasmCommand): sys.stderr.write("""\ From 78b31b201e20382a9bc84905baa3bb359ec8de19 Mon Sep 17 00:00:00 2001 From: Ng Zhi An Date: Wed, 26 Aug 2020 10:07:21 -0700 Subject: [PATCH 2/2] Rename mvp_test_files to main_test_files --- test/core/run.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test/core/run.py b/test/core/run.py index 3e52adb26..924b42c69 100755 --- a/test/core/run.py +++ b/test/core/run.py @@ -22,14 +22,14 @@ arguments = parser.parse_args() sys.argv = sys.argv[:1] -mvp_test_files = glob.glob(os.path.join(inputDir, "*.wast")) +main_test_files = glob.glob(os.path.join(inputDir, "*.wast")) # SIMD test files are in a subdirectory. simd_test_files = glob.glob(os.path.join(inputDir, "simd", "*.wast")) wasmCommand = arguments.wasm jsCommand = arguments.js outputDir = arguments.out -inputFiles = arguments.file if arguments.file else mvp_test_files + simd_test_files +inputFiles = arguments.file if arguments.file else main_test_files + simd_test_files if not os.path.exists(wasmCommand): sys.stderr.write("""\