From 16b93f92fa5f7ef39f8a40a34993e6d101bfbb38 Mon Sep 17 00:00:00 2001 From: Philip Withnall Date: Thu, 18 Jan 2024 16:55:40 +0000 Subject: [PATCH] ci: Run the thorough test setup on a weekly schedule MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 --- .gitlab-ci.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 8a4fd3fbf..d5cb7a29a 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -297,6 +297,8 @@ G_DISABLE_ASSERT: image: $FEDORA_IMAGE stage: build needs: [] + variables: + MESON_TEST_TIMEOUT_MULTIPLIER: 15 script: - meson setup ${MESON_COMMON_OPTIONS} --werror @@ -307,7 +309,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: