Files
honeyDueKMP/iosApp/ParallelTests.xctestplan
Trey T 5bb27034aa Fix UI test failures: registration dismiss cascade, onboarding reset, test stability
- Fix registration flow dismiss cascade: chain fullScreenCover → sheet onDismiss
  so auth state is set only after all UIKit presentations are removed, preventing
  RootView from swapping LoginView→MainTabView behind a stale sheet
- Fix onboarding reset: set hasCompletedOnboarding directly instead of calling
  completeOnboarding() which has an auth guard that fails after DataManager.clear()
- Stabilize Suite1 registration tests, Suite6 task tests, Suite7 contractor tests
- Add clean-slate-per-suite via AuthenticatedUITestCase reset state
- Improve test account seeding and screen object reliability

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-02 16:11:47 -05:00

47 lines
1.2 KiB
Plaintext

{
"configurations" : [
{
"id" : "B2000002-PARA-4B2B-BFDC-000000000002",
"name" : "Parallel Configuration",
"options" : {
}
}
],
"defaultOptions" : {
"targetForVariableExpansion" : {
"containerPath" : "container:honeyDue.xcodeproj",
"identifier" : "D4ADB376A7A4CFB73469E173",
"name" : "HoneyDue"
}
},
"testTargets" : [
{
"parallelizable" : true,
"selectedTests" : [
"AuthCriticalPathTests",
"NavigationCriticalPathTests",
"SmokeTests",
"SimpleLoginTest",
"Suite0_OnboardingRebuildTests",
"Suite1_RegistrationTests",
"Suite2_AuthenticationRebuildTests",
"Suite3_ResidenceRebuildTests",
"Suite4_ComprehensiveResidenceTests",
"Suite5_TaskTests",
"Suite6_ComprehensiveTaskTests",
"Suite7_ContractorTests",
"Suite8_DocumentWarrantyTests",
"Suite9_IntegrationE2ETests",
"Suite10_ComprehensiveE2ETests"
],
"target" : {
"containerPath" : "container:honeyDue.xcodeproj",
"identifier" : "1CBF1BEC2ECD9768001BF56C",
"name" : "HoneyDueUITests"
}
}
],
"version" : 1
}