[gtk/asan-ci: 4/4] ci: Use asan for one of our testsuite runs



commit 82d5f740f998e308c8f8a83a5aa7d0d431b30360
Author: Matthias Clasen <mclasen redhat com>
Date:   Wed Jul 8 22:22:31 2020 -0400

    ci: Use asan for one of our testsuite runs
    
    Enable the address sanitizer in the fedora-x86_64
    build, so we get a testsuite run under asan. As
    Michael Catanzaro pointed out, this requires a
    privileged runner in order to use kernel apis.

 .gitlab-ci.yml | 2 ++
 1 file changed, 2 insertions(+)
---
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index b090f36236..5d7cf989ed 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -67,11 +67,13 @@ style-check-diff:
 
 fedora-x86_64:
   extends: .build-fedora-default
+  tags: [ privileged ]
   stage: build
   variables:
     EXTRA_MESON_FLAGS: "--buildtype=debug --default-library=both"
   script:
     - meson ${COMMON_MESON_FLAGS} ${EXTRA_MESON_FLAGS} ${BACKEND_FLAGS} ${FEATURE_FLAGS}
+            -Db_sanitize=address
             -Dprofiler=true
             _build
     - ninja -C _build


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]