summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorylavic <ylavic@13f79535-47bb-0310-9956-ffa450edef68>2022-01-13 14:10:08 +0000
committerylavic <ylavic@13f79535-47bb-0310-9956-ffa450edef68>2022-01-13 14:10:08 +0000
commit67d22fb9ee20aa693dcdbbf4809d2f40dabaefa0 (patch)
tree8b91efcfe9f928e4bff1296e3a98f7146df28634
parent37268e326c93c075cf3e722b63cf58cb94a37696 (diff)
downloadlibapr-67d22fb9ee20aa693dcdbbf4809d2f40dabaefa0.tar.gz
Merge r1896971, r1896990, r1896992 from trunk:
Add Asan builds to travis. Disable odbc tests with ASan for now, dlclose() leaks memory somehow. Move misplaced comment. git-svn-id: https://svn.apache.org/repos/asf/apr/apr/branches/1.7.x@1896996 13f79535-47bb-0310-9956-ffa450edef68
-rw-r--r--.travis.yml39
1 files changed, 35 insertions, 4 deletions
diff --git a/.travis.yml b/.travis.yml
index 95f3623dd..52343512d 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -22,16 +22,47 @@ matrix:
- name: Maintainer-mode, no IPv6
env: CONFIG="--enable-maintainer-mode --disable-ipv6"
- name: Maintainer-mode, -Werror
- env: NOTEST_CFLAGS=-Werror CONFIG="--enable-maintainer-mode"
+ env: NOTEST_CFLAGS=-Werror
+ CONFIG="--enable-maintainer-mode"
- name: Maintainer-mode, -Werror (Xenial)
dist: xenial
- env: NOTEST_CFLAGS=-Werror CONFIG="--enable-maintainer-mode"
+ env: NOTEST_CFLAGS=-Werror
+ CONFIG="--enable-maintainer-mode"
- name: Maintainer-mode, -Werror (Focal)
dist: focal
- env: NOTEST_CFLAGS=-Werror CONFIG="--enable-maintainer-mode"
+ env: NOTEST_CFLAGS=-Werror
+ CONFIG="--enable-maintainer-mode"
- name: GCC 10, maintainer-mode, -Werror (Focal)
dist: focal
- env: NOTEST_CFLAGS="-Werror -O2" CONFIG="--enable-maintainer-mode" CC=gcc-10
+ env: CC=gcc-10
+ NOTEST_CFLAGS="-Werror -O2"
+ CONFIG="--enable-maintainer-mode"
+ addons:
+ apt:
+ sources:
+ - sourceline: 'ppa:ubuntu-toolchain-r/test'
+ packages:
+ - libtool-bin
+ - gcc-10
+ - name: GCC-10, ASan (Focal)
+ dist: focal
+ # w/o ODBC since DSO unload leaks memory and fails the tests
+ env: CC=gcc-10
+ NOTEST_CFLAGS="-fsanitize=address -fno-sanitize-recover=address -fno-omit-frame-pointer -Werror -O2"
+ CONFIG="--with-odbc=no"
+ addons:
+ apt:
+ sources:
+ - sourceline: 'ppa:ubuntu-toolchain-r/test'
+ packages:
+ - libtool-bin
+ - gcc-10
+ - name: GCC-10, ASan, pool-debug (Focal)
+ dist: focal
+ # w/o ODBC since DSO unload leaks memory and fails the tests
+ env: CC=gcc-10
+ NOTEST_CFLAGS="-fsanitize=address -fno-sanitize-recover=address -fno-omit-frame-pointer -Werror -O2"
+ CONFIG="--enable-pool-debug --with-odbc=no"
addons:
apt:
sources: