[test optimization] Add missing features to cucumber parallel mode #7787
[test optimization] Add missing features to cucumber parallel mode #7787juan-fernandez merged 4 commits intomasterfrom
Conversation
Overall package sizeSelf size: 4.98 MB Dependency sizes| name | version | self size | total size | |------|---------|-----------|------------| | import-in-the-middle | 3.0.0 | 81.15 kB | 815.98 kB | | dc-polyfill | 0.1.10 | 26.73 kB | 26.73 kB |🤖 This report was automatically generated by heaviest-objects-in-the-universe |
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## master #7787 +/- ##
==========================================
- Coverage 80.30% 80.30% -0.01%
==========================================
Files 743 743
Lines 32318 32317 -1
==========================================
- Hits 25954 25953 -1
Misses 6364 6364 Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
BenchmarksBenchmark execution time: 2026-03-16 17:34:35 Comparing candidate commit 4749602 in PR branch Found 0 performance improvements and 0 performance regressions! Performance is the same for 232 metrics, 28 unstable metrics. |
Suite skipping already works in parallel mode — the main process filters pickles before dispatching to workers. Only the capability gate was preventing it from being activated. Remove 'cucumber' from UNSUPPORTED_TIA_FRAMEWORKS_PARALLEL_MODE. Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
aafa0f5 to
837d8af
Compare
This comment has been minimized.
This comment has been minimized.
Pass testManagementTests and testManagementAttemptToFixRetries config from the main process to parallel workers via worldParameters. Remove 'cucumber' from UNSUPPORTED_TIA_FRAMEWORKS_PARALLEL_MODE since ITR suite skipping already worked (pickles filtered in the main process). Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
837d8af to
18a3c48
Compare
What does this PR do?
Enables ITR suite skipping and test management (disable, quarantine, attempt-to-fix) in Cucumber's parallel mode.
Motivation
These features were either gated off by capability checks or missing config passthrough to workers, even though the underlying code already supported them.
Additional Notes
UNSUPPORTED_TIA_FRAMEWORKS_PARALLEL_MODE) was preventing activation. Removed'cucumber'from that set.testManagementTests,testManagementAttemptToFixRetries, andisTestManagementTestsEnabledto workers viaworldParametersin thestartWorkerhook, and reading them in the workerinitializehook.