Skip to content

Commit 257d475

Browse files
authored
update wasm-tool smith generation parameters for improved testing (#4779)
1 parent 7ec7adc commit 257d475

File tree

1 file changed

+8
-11
lines changed

1 file changed

+8
-11
lines changed

tests/fuzz/wasm-mutator-fuzz/smith_wasm.sh

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -45,26 +45,23 @@ WASM_SHAPE=" --ensure-termination \
4545
--export-everything true \
4646
--fuel 7 \
4747
--generate-custom-sections true \
48-
--min-funcs 5 \
48+
--min-funcs 10 \
4949
--max-instructions 1024 \
5050
--min-globals 10"
5151

52-
WASM_MVP_FEATURES=" --bulk-memory-enabled true \
52+
TIERED_A_FEATURE=" --bulk-memory-enabled true \
53+
--extended-const-enabled true \
54+
--memory64-enabled true \
5355
--multi-value-enabled true \
5456
--reference-types-enabled true \
5557
--simd-enabled true \
56-
--tail-call-enabled true"
58+
--tail-call-enabled true \
59+
--threads-enabled true"
5760

5861
for i in $(seq 1 $EXPECTED_NUM)
5962
do
60-
# mvp
61-
try_generate_wasm "${WASM_SHAPE} ${WASM_MVP_FEATURES}" test_mvp_$i.wasm
62-
63-
# other proposals
64-
try_generate_wasm "${WASM_SHAPE} --exceptions-enabled true" test_exception_$i.wasm
65-
try_generate_wasm "${WASM_SHAPE} --gc-enabled true" test_gc_$i.wasm
66-
try_generate_wasm "${WASM_SHAPE} --memory64-enabled true" test_memory64_$i.wasm
67-
try_generate_wasm "${WASM_SHAPE} --threads-enabled true" test_threads_$i.wasm
63+
# tiered A wasm files
64+
try_generate_wasm "${WASM_SHAPE} ${TIERED_A_FEATURE}" test_tiered_a_$i.wasm
6865
done
6966

7067
printf "Done\n"

0 commit comments

Comments
 (0)