From a8649cc299b07642225b2411e34e110a0dc772a4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20Sur=C3=BD?= Date: Mon, 19 Nov 2018 06:47:08 +0100 Subject: [PATCH] Add AddressSanitizer enabled build to GitLab CI --- .gitlab-ci.yml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index ab4941cf95..263879016c 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -275,6 +275,15 @@ build:debian:sid:amd64: <<: *debian_sid_amd64_image <<: *build_job +build:asan:debian:sid:amd64: + variables: + CC: gcc + CFLAGS: "-Wall -Wextra -O2 -g -fsanitize=address,undefined" + LDFLAGS: "-fsanitize=address,undefined" + EXTRA_CONFIGURE: "--with-libidn2" + <<: *debian_sid_amd64_image + <<: *build_job + build:clang:debian:stretch:i386: variables: CC: clang @@ -320,6 +329,12 @@ unittest:debian:sid:amd64: dependencies: - build:debian:sid:amd64 +unittest:asan:debian:sid:amd64: + <<: *debian_sid_amd64_image + <<: *unit_test_job + dependencies: + - build:asan:debian:sid:amd64 + unittest:clang:debian:stretch:amd64: <<: *debian_stretch_amd64_image <<: *unit_test_job @@ -362,6 +377,12 @@ systemtest:debian:sid:amd64: dependencies: - build:debian:sid:amd64 +systemtest:asan:debian:sid:amd64: + <<: *debian_sid_amd64_image + <<: *system_test_job + dependencies: + - build:asan:debian:sid:amd64 + systemtest:debian:sid:i386: <<: *debian_sid_i386_image <<: *system_test_job