Skip to content

Commit 415ae4d

Browse files
committed
Disable fuzzing on CI for now, it is broken
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.
1 parent 01c47cd commit 415ae4d

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

.travis.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,8 @@ cache:
2323
directories:
2424
# Cache the fuzzing corpus, so it does not have to discover the entire corpus
2525
# again every time, and it can focus on finding bugs instead.
26-
- fuzz_corpus
26+
# TODO: This is broken, libfuzzer seems to not recognize the corpus somehow.
27+
# - fuzz_corpus
2728

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

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

0 commit comments

Comments
 (0)