Merge branch 'thorough-tests-in-ci' into 'main'

build: Add thorough test setup

See merge request GNOME/glib!3838
This commit is contained in:
Philip Withnall
2024-02-02 14:33:22 +00:00
6 changed files with 39 additions and 28 deletions

View File

@@ -346,6 +346,8 @@ G_DISABLE_ASSERT:
image: $FEDORA_IMAGE
stage: build
needs: []
variables:
MESON_TEST_TIMEOUT_MULTIPLIER: 15
script:
- meson setup ${MESON_COMMON_OPTIONS}
--werror
@@ -356,7 +358,8 @@ G_DISABLE_ASSERT:
-Dintrospection=enabled
_build
- meson compile -C _build
- bash -x ./.gitlab-ci/run-tests.sh
# Also take the opportunity to run the thorough tests (which are slow)
- bash -x ./.gitlab-ci/run-tests.sh --setup thorough
artifacts:
reports:
junit: