ci: Run the thorough test setup on a weekly schedule

Merge it with the `G_DISABLE_ASSERT` test run, to avoid tying up another
test runner for no particular benefit.

By running the thorough tests regularly, we’ll hopefully avoid them
atrophying again (see the previous few commits full of fixes to them).

Signed-off-by: Philip Withnall <pwithnall@gnome.org>
This commit is contained in:
Philip Withnall 2024-01-18 16:55:40 +00:00
parent eb19551ebe
commit 16b93f92fa

View File

@ -297,6 +297,8 @@ G_DISABLE_ASSERT:
image: $FEDORA_IMAGE image: $FEDORA_IMAGE
stage: build stage: build
needs: [] needs: []
variables:
MESON_TEST_TIMEOUT_MULTIPLIER: 15
script: script:
- meson setup ${MESON_COMMON_OPTIONS} - meson setup ${MESON_COMMON_OPTIONS}
--werror --werror
@ -307,7 +309,8 @@ G_DISABLE_ASSERT:
-Dintrospection=enabled -Dintrospection=enabled
_build _build
- meson compile -C _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: artifacts:
reports: reports:
junit: junit: