mirror of
https://github.com/status-im/nim-eth.git
synced 2025-01-10 14:25:50 +00:00
744 B
744 B
Fuzzing Tests
The fuzzing tests use the fuzzing templates from nim-testutils
.
For more details see the fuzzing readme of nim-testutils.
Prerequisites
As explained
in nim-testutils
fuzzing readme, first install the fuzzer you want to run.
Next install nim-testutils
its ntu
application.
E.g. by running the nim-testutils
nimble install:
nimble install testutils
How to run
To start fuzzing a testcase run following command:
# For libFuzzer
ntu fuzz --fuzzer:libFuzzer rlp/rlp_inspect
# For afl
ntu fuzz --fuzzer:afl rlp/rlp_inspect