diff options
author | Jason Gerecke <killertofu@gmail.com> | 2018-01-04 12:20:42 -0800 |
---|---|---|
committer | Jason Gerecke <killertofu@gmail.com> | 2018-01-04 12:37:14 -0800 |
commit | 069ba6acdaa50adeff3f05ba9a71b33d4d602fbf (patch) | |
tree | 10389dc6b6a757d81078e4d58fccfc22a3581785 | |
parent | 0b401b539497ab6c5be660a0aa3717b0fd09bc65 (diff) | |
download | libwacom-coverity.tar.gz |
Add Coverity integration to .travis.ymlcoverity
Signed-off-by: Jason Gerecke <jason.gerecke@wacom.com>
-rw-r--r-- | .travis.yml | 20 |
1 files changed, 18 insertions, 2 deletions
diff --git a/.travis.yml b/.travis.yml index 8db3cd4..2a8e98f 100644 --- a/.travis.yml +++ b/.travis.yml @@ -9,8 +9,24 @@ addons: packages: - libgudev-1.0-dev - libxml++2.6-dev + +before_install: + - echo -n | openssl s_client -connect scan.coverity.com:443 | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' | sudo tee -a /etc/ssl/certs/ca- + env: - - CFLAGS="-Werror -Wall -Wextra -Wno-error=sign-compare -Wno-error=unused-parameter -Wno-error=missing-field-initializers" + global: + - secure: 'd0i9vJa6/lNDlCYMbKjNI77j1xnhw0ktBDAz0C10QbzIx17EsaYXOuAgO2ffWdIdGU7cP7yCH3gZGTRLnaPZfj7z1n7W81A8Hlosfc7AGcSW+EAo8T+CSxdFw1BfEPPWctsBP2y02INrOCno9k00pnW1shHlT7QzPxnHIsuPmHv21AbyUGbGk3nmvnfGg60dIYOLPdkZFNCGTNf6XtE0KVB0TLwS03/K8R1GnMtm5Qs0FXIDYMfASn1kKTPQOERYUIDABMCeYBfgHtiRvAzZkcxRnjVdoZvByDCfTeOtA3gS0bQ+nMt2UEHz2zzUS2egRGfAOafEqhvMrxEAdU9+HXNZIoPJfkLZWkUoe+3U/+Zj3NoIK/mpmtRFtHLyISp7kL/kQ9g8+cJPL5EI2RvIRM5cdf5Z47kI0Y0tQjceONz/7cHHCozZsrCLTjB4rlgWOxhbu+UL9C8vKYO1AX6rl1R/4J/WKc/ODztmNQem3u/GQEfHXyKVO+zrehAjtKb08wjQEGyMJYB7hxS3tDCb9/cCHkdi81Sx2WtF8mXp4TjCJafx7vyBo4VVlDuExvjodrZh/50KrzzZ+wGDE0tN42tJsuMGvJVTteNNk1pQ7r6XSlTOjbGsAQE+ri6Q8XBx63ES5Y1oN0bkA38KqhCfOrZIKXtx7QMLpPv2QKCaccg=' + - CFLAGS="-Werror -Wall -Wextra -Wno-error=sign-compare -Wno-error=unused-parameter -Wno-error=missing-field-initializers" + +matrix: + include: + - compiler: "gcc" + env: BUILDTYPE="coverity", COVERITY_SCAN_PROJECT_NAME="linuxwacom/libwacom", COVERITY_SCAN_NOTIFICATION_EMAIL="killertofu@gmail.com", COVERITY_SCAN_BUILD_COMMAND_PREPEND="", COVERITY_SCAN_BUILD_COMMAND="make", COVERITY_SCAN_BRANCH_PATTERN=".*", COVERITY_URL="https://scan.coverity.com/scripts/travisci_build_coverity_scan.sh" + +before_script: + - ./autogen.sh script: - - ./autogen.sh && make && make check + - if [[ x"$TRAVIS_EVENT_TYPE" = "xcron" ]]; then export DO_COVERITY="YES"; fi + - if [[ x"$BUILDTYPE" = "xcoverity" && x"$DO_COVERITY" = "xYES" ]]; then curl -s "$COVERITY_URL" | bash; fi + - if [[ x"$BUILDTYPE" != "xcoverity" ]]; then make && make check; fi |