Commit 0b982b6
test(snapshot): Add JSON fixture schema validation
Add a dedicated schema corpus for structured JSON fixtures and validate
each discovered fixture against its declared schema and version.
This gives the hand-crafted fixture contracts an executable check
without coupling them to the existing text snapshot harness.
Co-Authored-By: OpenAI Codex <noreply@openai.com>1 parent 4f7d3b0 commit 0b982b6
File tree
31 files changed
+3561
-56
lines changed- schemas/structured-output
- _defs
- xcodebuildmcp.output.app-path
- xcodebuildmcp.output.build-result
- xcodebuildmcp.output.build-run-result
- xcodebuildmcp.output.build-settings
- xcodebuildmcp.output.bundle-id
- xcodebuildmcp.output.capture-result
- xcodebuildmcp.output.coverage-result
- xcodebuildmcp.output.debug-breakpoint-result
- xcodebuildmcp.output.debug-command-result
- xcodebuildmcp.output.debug-session-action
- xcodebuildmcp.output.debug-stack-result
- xcodebuildmcp.output.debug-variables-result
- xcodebuildmcp.output.device-list
- xcodebuildmcp.output.install-result
- xcodebuildmcp.output.launch-result
- xcodebuildmcp.output.process-list
- xcodebuildmcp.output.project-list
- xcodebuildmcp.output.scaffold-result
- xcodebuildmcp.output.scheme-list
- xcodebuildmcp.output.session-defaults
- xcodebuildmcp.output.session-profile
- xcodebuildmcp.output.simulator-action-result
- xcodebuildmcp.output.simulator-list
- xcodebuildmcp.output.stop-result
- xcodebuildmcp.output.test-result
- xcodebuildmcp.output.ui-action-result
- src/snapshot-tests
- __tests__
31 files changed
+3561
-56
lines changedSome generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
46 | 46 | | |
47 | 47 | | |
48 | 48 | | |
| 49 | + | |
49 | 50 | | |
50 | 51 | | |
51 | 52 | | |
| |||
99 | 100 | | |
100 | 101 | | |
101 | 102 | | |
| 103 | + | |
102 | 104 | | |
103 | 105 | | |
104 | 106 | | |
| |||
0 commit comments