wasm-micro-runtime/tests/wamr-test-suites
Maks Litskevich 411b903cee
Add mutex stress test (#2472)
As a part of stress-testing we want to ensure that mutex implementation is working
correctly and protecting shared resource to be allocated from other threads when
mutex is locked.

This test covers the most common situations that happen when some program uses
mutexes like locks from various threads, locks from the same thread etc.
2023-08-30 19:01:44 +08:00
..
spec-test-script Fix result arity check on select_t opcode (#2406) 2023-07-31 18:20:11 +08:00
wasi-test-script Add mutex stress test (#2472) 2023-08-30 19:01:44 +08:00
README.md Import test suites to test spec cases (#736) 2021-09-09 12:49:46 +08:00
test_wamr.sh Fix typo in test_wamr.sh (#2421) 2023-08-04 09:41:25 +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