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

  1. Open the pipeline for this MR.
  2. Confirm there are 4 phpunit ... (PHPUnit-Kernel ...) parallel jobs (indices 1/4 .. 4/4), not 3.
  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_REQUEST and DRUPAL_TEST_CONCURRENCY for 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.

Merge request reports

Loading