Drop "unstable" Debian "bullseye" unit and system jobs

"Unstable" Debian "bullseye" unit and system jobs differ from unit and
system jobs on the Debian "bullseye" image by running a few more tests
enabled by the CI_ENABLE_ALL_TESTS environmental variable.  These tests
are no less stable than the rest, and thus to have distinct jobs for
them wastes resources.

Run "unstable" unit and system tests as part of stock Debian "bullseye"
jobs.
This commit is contained in:
Michal Nowak
2023-03-23 11:05:54 +01:00
parent f86d4f3bd8
commit 2b9111b435

View File

@@ -642,7 +642,6 @@ gcc:tarball:nosphinx:
artifacts: true
# Jobs for regular GCC builds on Debian 11 "bullseye" (amd64)
# (The second unit test job also executes unstable unit tests.)
gcc:bullseye:amd64:
variables:
@@ -657,31 +656,15 @@ gcc:bullseye:amd64:
system:gcc:bullseye:amd64:
<<: *debian_bullseye_amd64_image
<<: *system_test_gcov_job
needs:
- job: unit:gcc:bullseye:amd64
artifacts: true
system:gcc:bullseye:unstable:amd64:
<<: *debian_bullseye_amd64_image
<<: *system_test_job
<<: *api_schedules_triggers_web_triggering_rules
variables:
CI_ENABLE_ALL_TESTS: 1
needs:
- job: gcc:bullseye:amd64
- job: unit:gcc:bullseye:amd64
artifacts: true
unit:gcc:bullseye:amd64:
<<: *debian_bullseye_amd64_image
<<: *unit_test_gcov_job
needs:
- job: gcc:bullseye:amd64
artifacts: true
unit:gcc:bullseye:unstable:amd64:
<<: *debian_bullseye_amd64_image
<<: *unit_test_job
<<: *api_schedules_triggers_web_triggering_rules
variables:
CI_ENABLE_ALL_TESTS: 1
needs: