Add 9 new UI tests and complete QA test plan triage (170/170)
New tests: NoteEditTests (TC-133, TC-134), AppResumeTests (TC-153), InsightsEmptyStateTests (TC-043), DarkModeStylesTests (TC-022), TrialBannerTests (TC-076, TC-080), TrialWarningBannerTests (TC-033), LocalizationTests (TC-136). All pass 2/2 consecutive runs. Updated Feels_QA_Test_Plan.xlsx: 48 green (passing XCUITest coverage), 122 red (impossible/impractical for XCUITest — widgets, watch, Siri, CloudKit multi-device, biometrics, HealthKit, StoreKit purchases, iOS 26 ZStack accessibility issue blocking many settings buttons). Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -49,6 +49,12 @@
|
||||
E5F6A7B800000000A3B4C5D6 /* EmptyStateTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E5F6A7B8C9D0E1F2A3B4C5D6 /* EmptyStateTests.swift */; };
|
||||
F6A7B8C900000000B4C5D6E7 /* EntryDeleteTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F6A7B8C9D0E1F2A3B4C5D6E7 /* EntryDeleteTests.swift */; };
|
||||
A7B8C9D000000000C5D6E7F8 /* NotesTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7B8C9D0E1F2A3B4C5D6E7F8 /* NotesTests.swift */; };
|
||||
F75470AA2BA1E9EFF8F5265A /* LocalizationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17DC4C498A1185DC831F4593 /* LocalizationTests.swift */; };
|
||||
E3482DB0421C12E11517BDC8 /* TrialBannerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21CD463209E0909393545D62 /* TrialBannerTests.swift */; };
|
||||
A4B459F8CE7F5534DE4FADCA /* DarkModeStylesTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8114D2CE12EC5392371BB415 /* DarkModeStylesTests.swift */; };
|
||||
1AB245144C89927264D16645 /* InsightsEmptyStateTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A6988985985DE9C29CFDFA96 /* InsightsEmptyStateTests.swift */; };
|
||||
756B9857B0657D2DB2D6D4E2 /* AppResumeTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0359E1D32D936859E5A0C9F3 /* AppResumeTests.swift */; };
|
||||
6F9C9C4B50CF8C1769171FF9 /* NoteEditTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 469470483072085BE9E04E12 /* NoteEditTests.swift */; };
|
||||
B8C9D0E100000000D6E7F8A9 /* MonthViewTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B8C9D0E1F2A3B4C5D6E7F8A9 /* MonthViewTests.swift */; };
|
||||
C9D0E1F200000000E7F8A9B0 /* SettingsActionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9D0E1F2A3B4C5D6E7F8A9B0 /* SettingsActionTests.swift */; };
|
||||
D0E1F2A300000000F8A9B0C1 /* CustomizationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0E1F2A3B4C5D6E7F8A9B0C1 /* CustomizationTests.swift */; };
|
||||
@@ -161,6 +167,12 @@
|
||||
E5F6A7B8C9D0E1F2A3B4C5D6 /* EmptyStateTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmptyStateTests.swift; sourceTree = "<group>"; };
|
||||
F6A7B8C9D0E1F2A3B4C5D6E7 /* EntryDeleteTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EntryDeleteTests.swift; sourceTree = "<group>"; };
|
||||
A7B8C9D0E1F2A3B4C5D6E7F8 /* NotesTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotesTests.swift; sourceTree = "<group>"; };
|
||||
17DC4C498A1185DC831F4593 /* LocalizationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LocalizationTests.swift; sourceTree = "<group>"; };
|
||||
21CD463209E0909393545D62 /* TrialBannerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TrialBannerTests.swift; sourceTree = "<group>"; };
|
||||
8114D2CE12EC5392371BB415 /* DarkModeStylesTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DarkModeStylesTests.swift; sourceTree = "<group>"; };
|
||||
A6988985985DE9C29CFDFA96 /* InsightsEmptyStateTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InsightsEmptyStateTests.swift; sourceTree = "<group>"; };
|
||||
0359E1D32D936859E5A0C9F3 /* AppResumeTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppResumeTests.swift; sourceTree = "<group>"; };
|
||||
469470483072085BE9E04E12 /* NoteEditTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NoteEditTests.swift; sourceTree = "<group>"; };
|
||||
B8C9D0E1F2A3B4C5D6E7F8A9 /* MonthViewTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MonthViewTests.swift; sourceTree = "<group>"; };
|
||||
C9D0E1F2A3B4C5D6E7F8A9B0 /* SettingsActionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingsActionTests.swift; sourceTree = "<group>"; };
|
||||
D0E1F2A3B4C5D6E7F8A9B0C1 /* CustomizationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CustomizationTests.swift; sourceTree = "<group>"; };
|
||||
@@ -354,6 +366,12 @@
|
||||
E5F6A7B8C9D0E1F2A3B4C5D6 /* EmptyStateTests.swift */,
|
||||
F6A7B8C9D0E1F2A3B4C5D6E7 /* EntryDeleteTests.swift */,
|
||||
A7B8C9D0E1F2A3B4C5D6E7F8 /* NotesTests.swift */,
|
||||
17DC4C498A1185DC831F4593 /* LocalizationTests.swift */,
|
||||
21CD463209E0909393545D62 /* TrialBannerTests.swift */,
|
||||
8114D2CE12EC5392371BB415 /* DarkModeStylesTests.swift */,
|
||||
A6988985985DE9C29CFDFA96 /* InsightsEmptyStateTests.swift */,
|
||||
0359E1D32D936859E5A0C9F3 /* AppResumeTests.swift */,
|
||||
469470483072085BE9E04E12 /* NoteEditTests.swift */,
|
||||
B8C9D0E1F2A3B4C5D6E7F8A9 /* MonthViewTests.swift */,
|
||||
C9D0E1F2A3B4C5D6E7F8A9B0 /* SettingsActionTests.swift */,
|
||||
D0E1F2A3B4C5D6E7F8A9B0C1 /* CustomizationTests.swift */,
|
||||
@@ -749,6 +767,12 @@
|
||||
E5F6A7B800000000A3B4C5D6 /* EmptyStateTests.swift in Sources */,
|
||||
F6A7B8C900000000B4C5D6E7 /* EntryDeleteTests.swift in Sources */,
|
||||
A7B8C9D000000000C5D6E7F8 /* NotesTests.swift in Sources */,
|
||||
F75470AA2BA1E9EFF8F5265A /* LocalizationTests.swift in Sources */,
|
||||
E3482DB0421C12E11517BDC8 /* TrialBannerTests.swift in Sources */,
|
||||
A4B459F8CE7F5534DE4FADCA /* DarkModeStylesTests.swift in Sources */,
|
||||
1AB245144C89927264D16645 /* InsightsEmptyStateTests.swift in Sources */,
|
||||
756B9857B0657D2DB2D6D4E2 /* AppResumeTests.swift in Sources */,
|
||||
6F9C9C4B50CF8C1769171FF9 /* NoteEditTests.swift in Sources */,
|
||||
B8C9D0E100000000D6E7F8A9 /* MonthViewTests.swift in Sources */,
|
||||
C9D0E1F200000000E7F8A9B0 /* SettingsActionTests.swift in Sources */,
|
||||
D0E1F2A300000000F8A9B0C1 /* CustomizationTests.swift in Sources */,
|
||||
|
||||
Reference in New Issue
Block a user