Closed (fixed)
Project:
Drupal core
Version:
main
Component:
phpunit
Priority:
Normal
Category:
Task
Assigned:
Unassigned
Issue tags:
Reporter:
Created:
5 Mar 2026 at 19:46 UTC
Updated:
23 Mar 2026 at 09:20 UTC
Jump to comment: Most recent
Comments
Comment #3
catchThis is about as far as I can get it without more surgery:
BigPipeRegressionTest was the single slowest tests so consolidated methods a bit more.
Added
#slowto a handful of slow tests that were showing running over the end of jobs but weren't previously marked. Couple of new ones like ckeditor5 linking, couple of other ones that mostly got unlucky with test ordering and weren't noticed before when they might have naturally started earlier.Re-ordered the jobs slightly so they run slowest first (e.g. get any available runners, then the quicker jobs can wait).
Tweaked concurrency a bit to what appears to be a decent balance between enough tests at a time vs. potentially overloading the runners and making everything grind to a halt. But as we proved in the previous issue, natural variation in test runs makes this an extremely inexact science and it's mostly guesswork. The new output @longwave added helps a lot though.
Comment #4
mondrakeLGTM. Added related issues that could help.
Comment #6
mondrakeComment #7
catchDid some extra experimentation here and reverted it - state is the same as before the RTBC now. Moved that over to #3577785: Use the minimal install profile in package_manager tests which also has an MR now.
edit: and also #3577840: Consolidate test methods in GenerateThemeTest
Comment #9
longwaveCommitted 8a21edc and pushed to main. Thanks!
Doesn't backport cleanly, I think at this point it's not worth it anyway.