summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authorPatrick Griffis <pgriffis@igalia.com>2020-11-25 15:23:27 -0600
committerPatrick Griffis <pgriffis@igalia.com>2020-11-25 15:23:27 -0600
commitbaeca4f7e58c47c157ad90d89b6e6c74cacc0316 (patch)
treee25532369b4a5ed91ffb3597703e9de01551cd70 /.gitlab-ci.yml
parentc55a08659e4d60b602829d6594e61ec220a318ab (diff)
downloadlibsoup-baeca4f7e58c47c157ad90d89b6e6c74cacc0316.tar.gz
ci: Add AddressSanitizer testing
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml12
1 files changed, 12 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index eaed4e22..ddeeecb6 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -43,6 +43,18 @@ fedora-scan:
paths:
- _build/meson-logs/scanbuild
+fedora-asan:
+ extends: .build
+ variables:
+ ASAN_OPTIONS: fast_unwind_on_malloc=0
+ script:
+ - meson _build -Dauto-features=enabled -Db_sanitize=address
+ - ninja -C _build test
+ artifacts:
+ when: on_failure
+ paths:
+ - "_build/meson-logs/testlog.txt"
+
reference:
stage: docs
variables: