feat(ui-automation): Add rs/1 runtime automation parity #416
1 issue
xcodebuildmcp-snapshot-fixture-review: Found 1 issue (1 low)
Low
Misleading test description: suite-less simulator passes are dropped, not kept - `src/snapshot-tests/__tests__/json-normalize.test.ts:5`
The test description at src/snapshot-tests/__tests__/json-normalize.test.ts:5 reads 'keeps suite-less simulator test cases while normalizing volatile durations', but the assertion (lines 22–31) shows the suite-less passing case Volatile Swift Testing pass and the suited passing case testStablePass are both dropped — only the failed case survives. normalizeTestCases in src/snapshot-tests/json-normalize.ts (around lines 167–173) filters purely on status === 'failed' whenever any failure exists; it has no suite-awareness. The description therefore mischaracterizes the normalization contract a fixture author would rely on. Contrast with the sibling test at line 56 ('keeps suite-less passed test cases for non-simulator results'), where the suite-less pass is actually retained because no failure is present — confirming the differentiator is failure presence, not target type or suite-presence.
⏱ 14m 22s · 2.4M in / 24.2k out · $1.49