Closed (fixed)
Project:
Drupal core
Version:
main
Component:
phpunit
Priority:
Normal
Category:
Task
Assigned:
Unassigned
Reporter:
Created:
24 Mar 2026 at 07:27 UTC
Updated:
14 Apr 2026 at 21:30 UTC
Jump to comment: Most recent, Most recent file
Comments
Comment #3
dwwThanks for working on this!
The changes tab is showing tweaks to Functional, too, expanding the title.
https://git.drupalcode.org/project/drupal/-/pipelines/777661 took 9:52 total, but that doesn't say much.
The 4 Kernel jobs were:
That seems reasonably balanced. Can we move 20 seconds of tests from 3 to 4? 😅
Guess we could compare to other pipelines in other issues, but I don't want to compare apples and oranges. Maybe a recent nightly
mainbuild?The 8 Functional jobs were:
That also seems pretty good. Don't know if we can move 30 seconds of tests from 1, 2 and 5 into 8. That'd be nearly ideal if so. 😅
Comment #4
smustgrave commentedNot sure I can review but wanted to say thanks! This is amazing and I still remember DrupalCI taking almost 2 hours.
Comment #5
dwwHad a nice Slack chat just now with @catch (and @mondrake) about all this. Attaching the transcript (with permission) for posterity.
TL;DR: We don't currently have that much fine-grained control over which tests end up in which buckets, so the stuff I'm requesting/suggesting at #3 isn't really possible.
[edit] I put @catch's excellent summaries into the issue summary.
See transcript for gory details. Adding a bunch of referenced related issues for anyone else who lands here.
Given all that, I'm going to go ahead and RTBC. While this isn't perfect, it's an improvement, so let's move forward without too much more churn in here and focus on the bigger fish that might yield much more significant results.
Thanks!
-Derek
Comment #6
dwwMoving some of that to the summary.
Comment #7
longwaveNeeds rebase:
Comment #8
catchRebased.
Comment #9
longwavePHPStan failure now that Stable9 test has been deleted.
Comment #10
catchShould be happier again.
Comment #11
longwaveCommitted and pushed 284ea826550 to main. Thanks!