Commit 22e3ab4f authored by Hugo Beauzée-Luyssen's avatar Hugo Beauzée-Luyssen
Browse files

Revert "Revert "TMP: Use a custom meson fork to display failed tests stacktrace""

This reverts commit 8a9999b7.
parent d0ad98c1
Pipeline #145155 passed with stages
in 5 minutes and 55 seconds
...@@ -22,7 +22,10 @@ build:debian: ...@@ -22,7 +22,10 @@ build:debian:
- docker - docker
- amd64 - amd64
script: script:
- meson -Db_coverage=true build - cd /tmp/ && git clone --single-branch --branch=display_stack_on_timeout --depth=1 https://github.com/chouquette/meson
- export PATH=/tmp/meson:$PATH
- cd $CI_PROJECT_DIR
- meson.py -Db_coverage=true build
- cd build && ninja - cd build && ninja
artifacts: artifacts:
expire_in: 1h expire_in: 1h
...@@ -120,8 +123,10 @@ test:debian: ...@@ -120,8 +123,10 @@ test:debian:
- docker - docker
- amd64 - amd64
script: script:
- cd build - cd /tmp/ && git clone --single-branch --branch=display_stack_on_timeout --depth=1 https://github.com/chouquette/meson
- meson test --no-stdsplit - export PATH=/tmp/meson:$PATH
- cd $CI_PROJECT_DIR/build
- meson.py test --no-stdsplit
- mkdir html/ - mkdir html/
- > - >
gcovr -r "$CI_PROJECT_DIR/" gcovr -r "$CI_PROJECT_DIR/"
...@@ -232,10 +237,12 @@ asan-ubsan: ...@@ -232,10 +237,12 @@ asan-ubsan:
- ./configure LDFLAGS="-lasan -lubsan" --prefix=$(pwd)/prefix --disable-qt --with-sanitizer=address,undefined --disable-medialibrary --disable-nls --enable-debug - ./configure LDFLAGS="-lasan -lubsan" --prefix=$(pwd)/prefix --disable-qt --with-sanitizer=address,undefined --disable-medialibrary --disable-nls --enable-debug
- make install -j8 - make install -j8
- export PKG_CONFIG_PATH="$PKG_CONFIG_PATH:$(pwd)/prefix/lib/pkgconfig" - export PKG_CONFIG_PATH="$PKG_CONFIG_PATH:$(pwd)/prefix/lib/pkgconfig"
- cd .. - cd /tmp/ && git clone --single-branch --branch=display_stack_on_timeout --depth=1 https://github.com/chouquette/meson
- meson -Db_sanitize=address,undefined build - export PATH=/tmp/meson:$PATH
- cd build && meson test --no-stdsplit - cd $CI_PROJECT_DIR
- meson compile fast_discover_cancel fast_teardown - meson.py -Db_sanitize=address,undefined build
- cd build && meson.py test --no-stdsplit
- meson.py compile fast_discover_cancel fast_teardown
- ./test/fast_teardown/fast_teardown $CI_PROJECT_DIR/test/samples/samples - ./test/fast_teardown/fast_teardown $CI_PROJECT_DIR/test/samples/samples
- ./test/fast_discover_cancel/fast_discover_cancel $CI_PROJECT_DIR/test/samples/samples - ./test/fast_discover_cancel/fast_discover_cancel $CI_PROJECT_DIR/test/samples/samples
artifacts: artifacts:
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment