Skip to content

Do not run in parallel when QA_TESTS specified

Currently, when some files or a pattern is specified in QA_TESTS variable, knapsack ignores it and runs all the tests specified with the KNAPSACK_TEST_FILE_PATTERN.

We shouldn't need to run the jobs in parallel when QA_TESTS is specified as it is used to run a small subset of the tests.

This MR adds separate non-parallel counterparts to existing non-manual jobs that use the parallel: keyword and uses rules: to ignore or run the jobs when QA_TESTS is specified or not.

Required for https://gitlab.com/gitlab-org/quality/team-tasks/-/issues/564

Edited by George Koltsov

Merge request reports