HomePhabricator

tests: Don't limit fuzzing inputs to 1 MB for afl-fuzz (now: ∞ ∀ fuzzers)

Description

tests: Don't limit fuzzing inputs to 1 MB for afl-fuzz (now: ∞ ∀ fuzzers)

Summary:

This change provides a level playing field for all fuzzers which allows
for fair benchmarking using projects such as the excellent FuzzBench
project.

Prior to this commit we limited afl-fuzz to ≤1 MB inputs but allowed
unlimited length inputs for all other fuzzers.

Backport of core PR19052.

Test Plan:

ninja bitcoin-fuzzers
./test/fuzz/test_runner.py <path_to_corpus>

Reviewers: #bitcoin_abc, majcosta

Reviewed By: #bitcoin_abc, majcosta

Differential Revision: https://reviews.bitcoinabc.org/D9062

Details

Provenance
practicalswift <practicalswift@users.noreply.github.com>Authored on Jan 26 2021, 15:09
FabienCommitted on Jan 26 2021, 15:09
abc-botPushed on Jan 26 2021, 15:16
Reviewer
Restricted Project
Differential Revision
D9062: tests: Don't limit fuzzing inputs to 1 MB for afl-fuzz (now: ∞ ∀ fuzzers)
Parents
rABC0319a075f6fb: [Automated] Update timing.json
Branches
Unknown
Tags
Unknown