summaryrefslogtreecommitdiff
path: root/test/lit/node/fuzz_shell_append.wast
Commit message (Collapse)AuthorAgeFilesLines
* Fuzzing: Append more JS operations in run.py (#7098)Alon Zakai2024-11-211-0/+135
The main fuzz_shell.js code builds and runs the given wasm. After the refactoring in #7096, it is simple to append to that file and add more build and run operations, adding more variety to the code, including cross-module interactions. Add logic to run.py to do that for ClusterFuzz. To test this, add a node test that builds a module with internal state that can actually show which module is being executed. The test appends a build+run operation, whose output prove that we are calling from the first module to the second and vice versa. Also add a ClusterFuzz test for run.py that verifies that we add a variety of build/run operations.