summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2018-10-27 16:02:48 +0200
committerDaniel Stenberg <daniel@haxx.se>2018-10-27 16:02:48 +0200
commitd7773b78f28da098d1e2d13a887576b8f87e85be (patch)
tree77cf19f3d3c761592d3810fb2f6787f55ae64a84
parent75b94d77e8daedbe56249abfd2652cbbfcd08958 (diff)
downloadcurl-d7773b78f28da098d1e2d13a887576b8f87e85be.tar.gz
travis: add a "make tidy" build that runs clang-tidy
-rw-r--r--.travis.yml11
1 files changed, 11 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml
index 202242fa6..88b51e2c1 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -39,6 +39,7 @@ addons:
- libunistring-dev # for libidn2 needed by libpsl
- libnss3-dev
- gnutls-bin
+ - clang-tidy
matrix:
include:
@@ -137,6 +138,10 @@ matrix:
compiler: clang
dist: trusty
env: T=fuzzer
+ - os: linux
+ compiler: clang
+ dist: trusty
+ env: T=tidy
install:
- if [ "$T" = "coverage" ]; then pip2 install --user cpp-coveralls; fi
@@ -310,6 +315,12 @@ script:
fi
- |
set -eo pipefail
+ if [ "$T" = "tidy" ]; then
+ ./configure --enable-warnings --enable-werror $C
+ make && make tidy
+ fi
+ - |
+ set -eo pipefail
if [ "$T" = "iconv" ]; then
source .travis-iconv-env.sh
./configure --enable-debug --enable-werror $C