diff options
author | Jeka Pats <yev.pats@gmail.com> | 2019-06-11 09:25:45 +0300 |
---|---|---|
committer | Evgeny Vereshchagin <evvers@ya.ru> | 2019-06-14 21:09:40 +0300 |
commit | 53a42e6268bca45c42c54aba3ee70c433a58dc83 (patch) | |
tree | 90a901856a27d3c7ca67ff7be5cfd934b3577727 /.travis.yml | |
parent | c111cd98340f1a74e548cfb8386a0fe334c1f6f1 (diff) | |
download | systemd-53a42e6268bca45c42c54aba3ee70c433a58dc83.tar.gz |
Continuous Fuzzing Integration with Fuzzit
includes two travis ci steps:
1) Every pull-request/push all fuzzing targets will do a quick
sanity run on the generated corpus and crashes (via Fuzzit)
2) On a daily basis the fuzzing targets will be compiled (from
master) and will and their respectible fuzzing job on Fuzzit
will be updated to the new binary.
Diffstat (limited to '.travis.yml')
-rw-r--r-- | .travis.yml | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml index ab6fe298c7..864d84f170 100644 --- a/.travis.yml +++ b/.travis.yml @@ -15,6 +15,9 @@ stages: - name: Coverity if: type = cron + - name: Fuzzit-Fuzzing + if: type = cron + jobs: include: - stage: Build & test @@ -91,6 +94,22 @@ jobs: after_script: - $CI_MANAGERS/debian.sh CLEANUP + - stage: Fuzzit-Sanity + name: Continuous Fuzzing Sanity via Fuzzit (sanity) + language: bash + script: + - set -e + - $CI_MANAGERS/fuzzit.sh sanity + - set +e + + - stage: Fuzzit-Fuzzing + name: Continuous Fuzzing Sanity via Fuzzit (fuzzing daily) + language: bash + script: + - set -e + - $CI_MANAGERS/fuzzit.sh fuzzing + - set +e + - stage: Coverity language: bash env: |