From e248a01fbd1e64f0d724c704bddb97e77a0d2e5d Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Tue, 21 Nov 2023 22:20:47 -0500 Subject: [PATCH] ci: Run less tests Our test setups are mostly about varying the rendering environment (different backends, or renderers, etc). Therefore, we don't need to duplicate the runs of the css or node parser or path tests. Just run the gdk and gsk-gl tests under all setups. --- .gitlab-ci.yml | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 5777250d0b..71c5b92954 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -104,8 +104,9 @@ fedora-x86_64: ${FEATURE_FLAGS} _build - meson compile -C _build - - .gitlab-ci/run-tests.sh _build wayland_gl gtk:gdk,gtk:gsk - - .gitlab-ci/run-tests.sh _build wayland_gles2 gtk:gdk,gtk:gsk + # only run tests that are likely affected by test setups + - .gitlab-ci/run-tests.sh _build wayland_gl gtk:gdk,gtk:gsk-gl + - .gitlab-ci/run-tests.sh _build wayland_gles2 gtk:gdk,gtk:gsk-gl release-build: extends: .build-fedora-default @@ -130,8 +131,9 @@ release-build: - meson install -C _build - PKG_CONFIG_PATH=${CI_PROJECT_DIR}/_install/lib64/pkgconfig:${CI_PROJECT_DIR}/_install/share/pkgconfig meson setup _build_hello examples/hello - LD_LIBRARY_PATH=${CI_PROJECT_DIR}/_install/lib64 meson compile -C _build_hello - - .gitlab-ci/run-tests.sh _build wayland gtk:gtk - - .gitlab-ci/run-tests.sh _build x11 gtk:gtk + # this is our full test run with the default setup + - .gitlab-ci/run-tests.sh _build wayland gtk + - .gitlab-ci/run-tests.sh _build x11 gtk:gdk,gtk:gsk-gl fedora-clang: extends: .build-fedora-default