From 257d475293c229e69f2b9cb39bcd7ef2fb7838ce Mon Sep 17 00:00:00 2001 From: "liang.he" Date: Wed, 7 Jan 2026 11:26:27 +0800 Subject: [PATCH] update wasm-tool smith generation parameters for improved testing (#4779) --- tests/fuzz/wasm-mutator-fuzz/smith_wasm.sh | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/tests/fuzz/wasm-mutator-fuzz/smith_wasm.sh b/tests/fuzz/wasm-mutator-fuzz/smith_wasm.sh index 097e5348b..c4ce7ba78 100755 --- a/tests/fuzz/wasm-mutator-fuzz/smith_wasm.sh +++ b/tests/fuzz/wasm-mutator-fuzz/smith_wasm.sh @@ -45,26 +45,23 @@ WASM_SHAPE=" --ensure-termination \ --export-everything true \ --fuel 7 \ --generate-custom-sections true \ ---min-funcs 5 \ +--min-funcs 10 \ --max-instructions 1024 \ --min-globals 10" -WASM_MVP_FEATURES=" --bulk-memory-enabled true \ +TIERED_A_FEATURE=" --bulk-memory-enabled true \ +--extended-const-enabled true \ +--memory64-enabled true \ --multi-value-enabled true \ --reference-types-enabled true \ --simd-enabled true \ ---tail-call-enabled true" +--tail-call-enabled true \ +--threads-enabled true" for i in $(seq 1 $EXPECTED_NUM) do - # mvp - try_generate_wasm "${WASM_SHAPE} ${WASM_MVP_FEATURES}" test_mvp_$i.wasm - - # other proposals - try_generate_wasm "${WASM_SHAPE} --exceptions-enabled true" test_exception_$i.wasm - try_generate_wasm "${WASM_SHAPE} --gc-enabled true" test_gc_$i.wasm - try_generate_wasm "${WASM_SHAPE} --memory64-enabled true" test_memory64_$i.wasm - try_generate_wasm "${WASM_SHAPE} --threads-enabled true" test_threads_$i.wasm + # tiered A wasm files + try_generate_wasm "${WASM_SHAPE} ${TIERED_A_FEATURE}" test_tiered_a_$i.wasm done printf "Done\n"