summaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
authorJeka Pats <yev.pats@gmail.com>2019-06-11 09:25:45 +0300
committerEvgeny Vereshchagin <evvers@ya.ru>2019-06-14 21:09:40 +0300
commit53a42e6268bca45c42c54aba3ee70c433a58dc83 (patch)
tree90a901856a27d3c7ca67ff7be5cfd934b3577727 /.travis.yml
parentc111cd98340f1a74e548cfb8386a0fe334c1f6f1 (diff)
downloadsystemd-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.yml19
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: