]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
travis: make sure the fuzzers can be built in "local" mode
authorEvgeny Vereshchagin <evvers@ya.ru>
Wed, 8 May 2019 21:23:55 +0000 (23:23 +0200)
committerEvgeny Vereshchagin <evvers@ya.ru>
Tue, 14 May 2019 11:42:17 +0000 (13:42 +0200)
travis-ci/managers/fuzzbuzz.sh

index 0a296f75f8a52f7dba2e8f96964bbcc90cdb8e2b..4edf8948b5db6791c46cbf08087b09335d55039d 100755 (executable)
@@ -6,7 +6,16 @@ set -u
 
 REPO_ROOT=${REPO_ROOT:-$(pwd)}
 
+sudo apt-get update -y
+sudo apt-get build-dep systemd -y
+sudo apt-get install -y ninja-build python3-pip python3-setuptools
+pip3 install meson
+
 cd $REPO_ROOT
+tools/oss-fuzz.sh
+timeout --preserve-status 5 ./out/fuzz-unit-file
+git clean -dxff
+
 wget https://app.fuzzbuzz.io/releases/cli/latest/linux/fuzzbuzz
 chmod +x fuzzbuzz
 ./fuzzbuzz validate