summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBastien Nocera <hadess@hadess.net>2022-09-05 11:06:48 +0200
committerBastien Nocera <hadess@hadess.net>2022-09-05 13:17:58 +0200
commitf2f5e45345f3bfb1b78d5e2732e8d93263062777 (patch)
tree95289391c66c580a0c39dd75507c30d0e3b986f3
parent6bfe66a390cbcbaa47ceb02b15514d20843dfc33 (diff)
downloadupower-f2f5e45345f3bfb1b78d5e2732e8d93263062777.tar.gz
ci: Build catchsegv in CI
Build crash catcher "catchsegv"[1] in CI. [1]: https://github.com/zatrazz/glibc-tools
-rw-r--r--.gitlab-ci.yml10
1 files changed, 10 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index c75f837..078848e 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -53,6 +53,12 @@ test_nut_hwdb:
build:
stage: build
+ before_script:
+ - git clone https://github.com/zatrazz/glibc-tools.git
+ - cd glibc-tools
+ - ./configure
+ - make
+ - cd ..
script:
- meson _build -Dintrospection=enabled -Dman=true -Dgtk-doc=true -Didevice=enabled
- ninja -C _build
@@ -95,6 +101,10 @@ test:
stage: test
dependencies:
- build
+ before_script:
+ - cd glibc-tools
+ - make install
+ - cd ..
script:
- meson test -C _build --print-errorlogs --no-stdsplit
- .ci/fail_skipped_tests.py _build/meson-logs/testlog.junit.xml