mirror of
https://github.com/bytecodealliance/wasm-micro-runtime.git
synced 2024-11-26 23:42:05 +00:00
1dccf39d16
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. |
||
---|---|---|
.. | ||
spec-test-script | ||
README.md | ||
test_wamr.sh |
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