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