wasm-micro-runtime/tests/wamr-test-suites
Xenia Lu f7d2826772
Allow missing imports in wasm loader and report error in wasm instantiation instead (#3539)
The wasm loader is failing when multi-module support is on and the dependent
modules are not found; this enforces the AOT compiler integrations to prepare
dependent modules while it isn't necessary.

This PR allows allows missing imports in wasm loader and report error in wasm
instantiation instead, which enables the integrated AOT compiler to work as if
the multi-module support isn't turned on.
2024-06-25 10:04:39 +08:00
..
requirement-engineering-test-script Add test cases for the requirements of "gc-aot" feature (#3399) 2024-05-09 16:15:44 +08:00
spec-test-script Allow missing imports in wasm loader and report error in wasm instantiation instead (#3539) 2024-06-25 10:04:39 +08:00
wamr-compiler-test-script Update spec test to latest commit (#3293) 2024-05-17 10:40:47 +08:00
wasi-test-script Implement the remaining Windows filesystem functions (#3166) 2024-02-28 11:02:42 +08:00
README.md Import test suites to test spec cases (#736) 2021-09-09 12:49:46 +08:00
test_wamr.sh Allow missing imports in wasm loader and report error in wasm instantiation instead (#3539) 2024-06-25 10:04:39 +08:00
tsan_suppressions.txt Fix typo in CI config and suppress STORE_U8 in TSAN (#2802) 2023-12-11 09:16:30 +08:00

WAMR test suites

This folder contains test scripts and cases for wamr.

Help

./test_wamr.sh --help

Examples

Test spec cases with fast interpreter mode, which will create folder workspace, download the spec and wabt repo, and build iwasm automatically to test spec cases:

./test_wamr.sh -s spec -t fast-interp

Test spec cases with aot mode, and use the wabt binary release package instead of compiling wabt from the source code:

./test_wamr.sh -s spec -t aot -b

Test spec cases with all modes (classic-interp/fast-interp/aot/jit):

./test_wamr.sh -s spec

Test spec cases with aot mode and pthread enabled:

./test_wamr.sh -s spec -t aot -p

Test spec cases with aot mode and SIMD enabled:

./test_wamr.sh -s spec -t aot -S

Test spec cases with fast-interp on target x86_32:

./test_wamr.sh -s spec -t fast-interp -m x86_32