Hive Hive
Sign in

Suite-granularity shard plans no longer silently drop test targets that failed to bootstrap

Metadata
Source
GitHub
Version
4.202.0-rc.1
Domains
Published
Jul 03, 2026 · 09:12 UTC
Repository
tuist/tuist
Update

A suite-granularity shard plan no longer silently drops test targets. XCTestEnumerator now surfaces the errors array from xcodebuild -enumerate-tests so a runner that failed to bootstrap is no longer confused with a genuinely empty target, top-level Swift Testing @Test functions are also captured (not just @Suite classes), and the planner either recovers the missing modules via isolated re-enumeration or throws ShardPlanServiceError.modulesFailedToEnumerate instead of shipping an incomplete plan.