Skip to content

Commit

Permalink
Disable fuzzing on CI for now, it is broken
Browse files Browse the repository at this point in the history
Libfuzzer does not load the corpus, even when it has been populated. And
starting from scratch every time is not very useful; a decent corpus is
required to find the interesting paths. Fuzzing from an empty corpus
every time is not going to uncover newly introduced bugs.
  • Loading branch information
ruuda committed May 28, 2017
1 parent 01c47cd commit 415ae4d
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,8 @@ cache:
directories:
# Cache the fuzzing corpus, so it does not have to discover the entire corpus
# again every time, and it can focus on finding bugs instead.
- fuzz_corpus
# TODO: This is broken, libfuzzer seems to not recognize the corpus somehow.
# - fuzz_corpus

# Cache the test samples to not put so much load on archive.org, but on
# Travis' S3 buckets instead.
Expand All @@ -38,4 +39,5 @@ script:
- cargo test

# On the nightly configuration, fuzz for 15 minutes.
- FUZZ_SECONDS=900 tools/fuzz_on_ci.sh
# TODO: This is broken, libfuzzer does not recognize the cached corpus.
# - FUZZ_SECONDS=900 tools/fuzz_on_ci.sh

0 comments on commit 415ae4d

Please sign in to comment.