chore(Project management): #3591722 Split the PHPUnit-Kernel test suite across 4 parallel CI jobs instead of 3
Closes #3591722 (closed)
What this MR does
Splits the PHPUnit-Kernel test suite in .gitlab-ci.yml across 4 parallel CI jobs instead of 3, reducing per-shard runtime as the kernel suite grows. Extracted from !1271 (commit d6cfd28e).
Testing steps
- Open the pipeline for this MR.
- Confirm there are 4
phpunit ... (PHPUnit-Kernel ...)parallel jobs (indices 1/4 .. 4/4), not 3. - Confirm all kernel shards pass and the full kernel suite still runs (no tests dropped).
Notes for reviewers
- Single-line config change;
KUBERNETES_CPU_REQUESTandDRUPAL_TEST_CONCURRENCYfor the kernel suite are unchanged. - The
#[Group('slow')]test tags from the original d6cfd28e stay in !1271, as they belong to that issue's new tests.
AI use disclosure: this change was prepared with AI assistance (Claude Opus 4.8) per Drupal.org's AI policy.