]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
travis: use valgrind when running tests for debug builds
authorDaniel Stenberg <daniel@haxx.se>
Sun, 1 Nov 2020 22:26:04 +0000 (23:26 +0100)
committerDaniel Stenberg <daniel@haxx.se>
Mon, 2 Nov 2020 16:10:50 +0000 (17:10 +0100)
Except the non-x86 and sanitizer builds

Closes #6154

.travis.yml
scripts/travis/script.sh

index 2f036c8330896c0903f992880a64f7892d3a7531..6ee8228ad9ebd05c769c21dd541f12a87a891c0e 100644 (file)
@@ -334,7 +334,7 @@ jobs:
         - libbrotli-dev
         - libzstd-dev
   - env:
-    - T=debug CFLAGS="-fsanitize=address,undefined,signed-integer-overflow -fno-sanitize-recover=undefined,integer -Wformat -Werror=format-security -Werror=array-bounds -g" LDFLAGS="-fsanitize=address,undefined -fno-sanitize-recover=undefined,integer" LIBS="-ldl -lubsan"
+    - T=debug CFLAGS="-fsanitize=address,undefined,signed-integer-overflow -fno-sanitize-recover=undefined,integer -Wformat -Werror=format-security -Werror=array-bounds -g" LDFLAGS="-fsanitize=address,undefined -fno-sanitize-recover=undefined,integer" LIBS="-ldl -lubsan" TFLAGS=-n
     - *clang
     compiler: clang
     addons:
@@ -346,7 +346,7 @@ jobs:
         - libbrotli-dev
         - libzstd-dev
   - env:
-    - T=debug C=""
+    - T=debug C="" TFLAGS=-n
     - OVERRIDE_CC="CC=gcc-8" OVERRIDE_CXX="CXX=g++-8"
     arch: arm64
     addons:
@@ -364,7 +364,7 @@ jobs:
         - zlib1g-dev
 
   - env:
-    - T=debug C=""
+    - T=debug C="" TFLAGS=-n
     - OVERRIDE_CC="CC=gcc-8" OVERRIDE_CXX="CXX=g++-8"
     arch: ppc64le
     addons:
@@ -382,7 +382,7 @@ jobs:
         - zlib1g-dev
 
   - env:
-    - T=debug C=""
+    - T=debug C="" TFLAGS=-n
     - OVERRIDE_CC="CC=gcc-8" OVERRIDE_CXX="CXX=g++-8"
     arch: s390x
     addons:
index 732a50fd7f39179888544589ffcab21d66d828ba..4b7b7bb0ab86b225fbb361d10b9d71fb69b200d6 100755 (executable)
@@ -49,7 +49,7 @@ if [ "$T" = "debug" ]; then
   make
   make examples
   if [ -z $NOTESTS ]; then
-    make TFLAGS=-n test-nonflaky
+    make test-nonflaky
   fi
 fi