Branch: refs/heads/XCOMMONS-2092 Home: https://github.com/xwiki/xwiki-commons Commit: 537583ec818be552a043074a21cf14ef95ca5e03 https://github.com/xwiki/xwiki-commons/commit/537583ec818be552a043074a21cf14... Author: Simon Urli <[email protected]> Date: 2026-09-10 (Thu, 10 Sep 2026) Changed paths: M xwiki-commons-core/xwiki-commons-job/xwiki-commons-job-default/src/test/java/org/xwiki/job/internal/DefaultJobExecutorTest.java Log Message: ----------- XCOMMONS-2092: Flickering test DefaultJobExecutorTest.matchingGroupPathAreBlockedPoolMultiSizeParentFirst * The test relied on wall-clock ordering between submitting jobA2's lock request and starting jobAB3, with no synchronization guaranteeing A2 had actually registered on the fair JobGroupPathLockTree semaphore before AB3 tried to acquire it, letting AB3 occasionally start ahead of A2 and start running before it should * Add a short wait after jobAB1 finishes and before starting jobAB3, mirroring the same guard already used in matchingGroupPathAreBlockedPoolMultiSizeChildrenFirst, to make sure A2's lock request is queued first Co-Authored-By: Claude Sonnet 5 <[email protected]> To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-commons/settings/notifications