This repository has been archived on 2023-11-05. You can view files and clone it, but cannot push or open issues or pull requests.
wasm-micro-runtime/tests/wamr-test-suites
liang.he 1dccf39d16
Enable ref types and bulk memory by default for wamrc (#838)
Enable ref types feature and bulk memory feature by default for wamrc
and provide "--disable-ref-types", "--disable-bulk-memory"  to disable
them.
And remove the ref_type_flag option in wasm_loader.c which is used to
control whether to enable ref types or not when ENABLE_REF_TYPES
macro is enabled in wamrc. As the wasm binary format with ref types
is compatible with the binary format before, we can remove the option.
Also update the spec test scripts.
2021-11-18 17:42:49 +08:00
..
spec-test-script Enable ref types and bulk memory by default for wamrc (#838) 2021-11-18 17:42:49 +08:00
README.md Import test suites to test spec cases (#736) 2021-09-09 12:49:46 +08:00
test_wamr.sh Enable ref types and bulk memory by default for wamrc (#838) 2021-11-18 17:42:49 +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