NetworkManager/.gitlab-ci
Thomas Haller e41fe546f7
gitlab-ci: use parallel:matrix for tier1 tests
The benefit is that instead of one long running job for fedora:37 (the
current tier1 test), we have several smaller.

A minor downside is, that if the build is broken, then usually the very
first test would already fail. Previously, that meant that the follow up
tests were skipped. Now, they run all in parallel. However, test
failures should be the exception, so the wasted resources are probably
irrelevant. The upside is, that we can see which tests fail, and we run
them much faster (in parallel).

This is only done for the tier1 test, because those tests are started
automatically. Other tiers need to be triggered manually, which already
means a lot of clicking. Making those also matrix tests, would result in
an insane amount of clicking. As those other tests are run much more
seldom, having them huge is probably fine.
2023-04-13 09:08:04 +02:00
..
alpine-install.sh gitlab-ci: enable test build on alpine linux 2020-12-11 18:14:10 +01:00
ci.template gitlab-ci: use parallel:matrix for tier1 tests 2023-04-13 09:08:04 +02:00
config.yml gitlab-ci: add multiple stages/tiers for tests 2023-04-13 09:08:03 +02:00
debian-install.sh gitlab-ci: pass --break-system-packages to pip3 for the meson install 2023-04-11 13:49:57 +02:00
fedora-install.sh gitlab-ci: fix CentOS Linux 9 containers during ".gitlab-ci/fedora-install.sh" 2023-01-24 08:17:44 +01:00
run-test.sh gitlab-ci: use clearer names for NM_TEST_SELECT_RUN in "run-test.sh" 2023-04-13 09:08:03 +02:00