summaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
authorYann Ylavic <ylavic@apache.org>2020-12-05 19:11:22 +0000
committerYann Ylavic <ylavic@apache.org>2020-12-05 19:11:22 +0000
commitb96e43fb257f3ad384818e297e44f590a0eb0701 (patch)
tree93ec7cefb2d062fe20af50be60dcb738c505d75e /.travis.yml
parentff09d59a6bbaa547f4b527d35b6126b510b048fa (diff)
downloadhttpd-b96e43fb257f3ad384818e297e44f590a0eb0701.tar.gz
Add ASan (AddressSanitizer) build and tests to ci.
Github: closes #152 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1884136 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml9
1 files changed, 9 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml
index c0573f4f81..7cbf3d1566 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -302,6 +302,15 @@ jobs:
dist: focal
env: NOTEST_CFLAGS="-fsanitize=undefined -fno-sanitize-recover=undefined" NOTEST_LIBS=-lubsan
CONFIG="--enable-mods-shared=reallyall --disable-http2" TEST_UBSAN=1
+ # -------------------------------------------------------------------------
+ - name: Linux Ubuntu Focal, ASan
+ dist: focal
+ env: NOTEST_CFLAGS="-ggdb -fsanitize=address -fno-sanitize-recover=address -fno-omit-frame-pointer"
+ APR_VERSION=1.7.x APR_CONFIG="--enable-pool-debug"
+ APU_VERSION=1.7.x APU_CONFIG="--with-crypto --with-ldap"
+ CONFIG="--enable-mods-shared=reallyall"
+ TEST_ASAN=1
+ CLEAR_CACHE=1
allow_failures:
# Non-x86 are sometimes flaky:
- arch: s390x