From 7c6fc70aeadd5e84a25dacf850722291b7d051f5 Mon Sep 17 00:00:00 2001 From: YAMAMOTO Takashi Date: Thu, 18 Jul 2024 11:05:24 +0900 Subject: [PATCH] spec-test-script/runtest.py: Don't assume the tmp dir path (#3632) The current coding assumes the tmp file is created in /tmp. However, * It's somewhere under /var/folders/... by default on macOS. * A user can set TMPDIR. --- tests/wamr-test-suites/spec-test-script/runtest.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tests/wamr-test-suites/spec-test-script/runtest.py b/tests/wamr-test-suites/spec-test-script/runtest.py index adb1ae47c..fe2d89f5f 100755 --- a/tests/wamr-test-suites/spec-test-script/runtest.py +++ b/tests/wamr-test-suites/spec-test-script/runtest.py @@ -1158,6 +1158,9 @@ def run_wasm_with_repl(wasm_tempfile, aot_tempfile, opts, r): tmpfile = aot_tempfile if test_aot else wasm_tempfile log("Starting interpreter for module '%s'" % tmpfile) + if opts.qemu: + tmpfile = f"/tmp/{os.path.basename(tmpfile)}" + cmd_iwasm = [opts.interpreter, "--heap-size=0", "-v=5" if opts.verbose else "-v=0", "--repl", tmpfile] if opts.multi_module: