diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 5c99b05f..4f9afac3 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -122,6 +122,23 @@ test_valgrind: - _build/meson-logs/testlog-valgrind.txt expire_in: 1 week +test_asan: + stage: test + extends: + - .standard_job + script: + - meson setup _build -Ddrivers=all -Db_sanitize=address,undefined + - meson test -C _build --print-errorlogs --no-stdsplit + artifacts: + reports: + junit: "_build/meson-logs/testlog.junit.xml" + expose_as: 'Sanitizers test logs' + when: always + paths: + - _build/meson-logs + - _build/meson-logs/testlog.txt + expire_in: 1 week + test_installed: stage: test extends: diff --git a/.gitlab-ci/libfprint-image-variables.yaml b/.gitlab-ci/libfprint-image-variables.yaml index 786c93a8..3af4f76f 100644 --- a/.gitlab-ci/libfprint-image-variables.yaml +++ b/.gitlab-ci/libfprint-image-variables.yaml @@ -1,2 +1,2 @@ variables: - LIBFPRINT_IMAGE_TAG: v4 + LIBFPRINT_IMAGE_TAG: v5 diff --git a/.gitlab-ci/libfprint-templates.yaml b/.gitlab-ci/libfprint-templates.yaml index f983af78..e7387140 100644 --- a/.gitlab-ci/libfprint-templates.yaml +++ b/.gitlab-ci/libfprint-templates.yaml @@ -17,8 +17,10 @@ gtk-doc gtk3-devel libabigail + libasan libgusb-devel libgudev-devel + libubsan libX11-devel libXv-devel meson