mirror of
https://github.com/SCST-project/scst.git
synced 2026-10-22 14:12:33 +00:00
.github/workflows: Keep scst_user fork coverage manual
Reserve the legacy-kernel fork checks for manual runs instead of adding two VM jobs and extra kernel builds to the regular CI selection. Remove the Linux 5.8/5.9 Ginkgo jobs and regression matrix entries, retaining the kernel pins and local-only VM runner for reproduction. Label the fork spec manual and exclude that label from both ci-pr and ci-push. Move smoke to the READ CAPACITY entries so their existing CI coverage remains intact. Keep full manual runs inclusive, update the selection checks, and document focused manual execution.
This commit is contained in:
@@ -277,7 +277,8 @@ class ConsoleTests(unittest.TestCase):
|
||||
|
||||
def test_ginkgo_label_sets_reach_both_suites_and_are_reported(self):
|
||||
for label, expression in (('basic || smoke', 'basic || smoke'),
|
||||
('ci-pr', 'basic || smoke'), ('ci-push', '!race')):
|
||||
('ci-pr', '(basic || smoke) && !manual'),
|
||||
('ci-push', '!race && !manual')):
|
||||
with self.subTest(label=label):
|
||||
self.output = self.root / label
|
||||
result, output = self.run_guest('ginkgo', ginkgo_label=label)
|
||||
@@ -298,7 +299,7 @@ class ConsoleTests(unittest.TestCase):
|
||||
def test_local_only_restricts_the_label_filter_to_local_specs(self):
|
||||
for label, expression in (('', 'local'), ('user', 'local && (user)'),
|
||||
('basic || smoke', 'local && (basic || smoke)'),
|
||||
('ci-pr', 'local && (basic || smoke)')):
|
||||
('ci-pr', 'local && ((basic || smoke) && !manual)')):
|
||||
with self.subTest(label=label):
|
||||
self.output = self.root / f'filter-{label or "all"}'
|
||||
result, output = self.run_guest('ginkgo', ginkgo_label=label, local_only=True)
|
||||
|
||||
Reference in New Issue
Block a user