Skip to content

Commit 18e6156

Browse files
author
iexitdev
committed
docs(release): add ios runtime page smoke evidence
1 parent f708874 commit 18e6156

11 files changed

Lines changed: 34 additions & 28 deletions
250 KB
Loading
350 KB
Loading
241 KB
Loading
242 KB
Loading
241 KB
Loading
252 KB
Loading

docs/release/evidence/native-runtime-matrix.json

Lines changed: 18 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -132,43 +132,49 @@
132132
"id": "ios-combined-preview",
133133
"platform": "ios",
134134
"pageId": "combined-preview",
135-
"status": "pending",
136-
"evidence": []
135+
"status": "partial",
136+
"evidence": ["docs/release/artifacts/ios-runtime-combined-preview.png"],
137+
"notes": "Release simulator QA launch smoke: Combined Preview page opened without red-screen error and dual-axis combined chart content rendered; full shared-tooltip, legend toggle, gesture, rotation, and physical-device runtime checks still pending."
137138
},
138139
{
139140
"id": "ios-financial-preview",
140141
"platform": "ios",
141142
"pageId": "financial-preview",
142-
"status": "pending",
143-
"evidence": []
143+
"status": "partial",
144+
"evidence": ["docs/release/artifacts/ios-runtime-financial-preview.png"],
145+
"notes": "Release simulator QA launch smoke: Financial Preview page opened without red-screen error and candlestick/range-selector content rendered; full candlestick tap, pan, pinch, range-selector, rotation, and physical-device runtime checks still pending."
144146
},
145147
{
146148
"id": "ios-pie-donut",
147149
"platform": "ios",
148150
"pageId": "pie-donut",
149-
"status": "pending",
150-
"evidence": []
151+
"status": "partial",
152+
"evidence": ["docs/release/artifacts/ios-runtime-pie-donut.png"],
153+
"notes": "Release simulator QA launch smoke: Pie & Donut page opened without red-screen error and pie/donut chart content rendered; full slice selection, long-label, tooltip, rotation, and physical-device runtime checks still pending."
151154
},
152155
{
153156
"id": "ios-progress",
154157
"platform": "ios",
155158
"pageId": "progress",
156-
"status": "pending",
157-
"evidence": []
159+
"status": "partial",
160+
"evidence": ["docs/release/artifacts/ios-runtime-progress.png"],
161+
"notes": "Release simulator QA launch smoke: Progress page opened without red-screen error and progress ring content rendered; full ring selection, empty-state, tooltip, rotation, and physical-device runtime checks still pending."
158162
},
159163
{
160164
"id": "ios-heatmaps",
161165
"platform": "ios",
162166
"pageId": "heatmaps",
163-
"status": "pending",
164-
"evidence": []
167+
"status": "partial",
168+
"evidence": ["docs/release/artifacts/ios-runtime-heatmaps.png"],
169+
"notes": "Release simulator QA launch smoke: Heatmaps page opened without red-screen error and calendar heatmap content rendered; full heatmap cell selection, empty-state, rotation, and physical-device runtime checks still pending."
165170
},
166171
{
167172
"id": "ios-compatibility",
168173
"platform": "ios",
169174
"pageId": "compatibility",
170-
"status": "pending",
171-
"evidence": []
175+
"status": "partial",
176+
"evidence": ["docs/release/artifacts/ios-runtime-compatibility.png"],
177+
"notes": "Release simulator QA launch smoke: Compatibility page opened without red-screen error and legacy LineChart/BarChart fixture content rendered; full legacy bounds, dark-mode switching, rotation, and physical-device runtime checks still pending."
172178
},
173179
{
174180
"id": "android-line-charts",

docs/release/evidence/native-runtime-qa.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -40,12 +40,12 @@
4040
"missingEvidence": [
4141
"ios-line-charts is partial; evidence is required before this matrix can be complete.",
4242
"ios-bar-charts is partial; evidence is required before this matrix can be complete.",
43-
"ios-combined-preview is pending; evidence is required before this matrix can be complete.",
44-
"ios-financial-preview is pending; evidence is required before this matrix can be complete.",
45-
"ios-pie-donut is pending; evidence is required before this matrix can be complete.",
46-
"ios-progress is pending; evidence is required before this matrix can be complete.",
47-
"ios-heatmaps is pending; evidence is required before this matrix can be complete.",
48-
"ios-compatibility is pending; evidence is required before this matrix can be complete.",
43+
"ios-combined-preview is partial; evidence is required before this matrix can be complete.",
44+
"ios-financial-preview is partial; evidence is required before this matrix can be complete.",
45+
"ios-pie-donut is partial; evidence is required before this matrix can be complete.",
46+
"ios-progress is partial; evidence is required before this matrix can be complete.",
47+
"ios-heatmaps is partial; evidence is required before this matrix can be complete.",
48+
"ios-compatibility is partial; evidence is required before this matrix can be complete.",
4949
"android-line-charts is partial; evidence is required before this matrix can be complete.",
5050
"android-bar-charts is pending; evidence is required before this matrix can be complete.",
5151
"android-combined-preview is pending; evidence is required before this matrix can be complete.",

docs/release/native-qa-checklists.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ Generated from native and Skia evidence matrices last updated 2026-05-06. Regene
88

99
| Matrix | Rows | Pass | Partial | Pending | Blocked | Fail | Not Applicable |
1010
| --- | ---: | ---: | ---: | ---: | ---: | ---: | ---: |
11-
| Runtime QA | 16 | 0 | 3 | 13 | 0 | 0 | 0 |
11+
| Runtime QA | 16 | 0 | 9 | 7 | 0 | 0 | 0 |
1212
| Accessibility QA | 16 | 0 | 0 | 16 | 0 | 0 | 0 |
1313
| Native Performance | 18 | 0 | 0 | 18 | 0 | 0 | 0 |
1414
| Skia Renderer | 8 | 0 | 0 | 8 | 0 | 0 | 0 |
@@ -75,12 +75,12 @@ Source: [docs/release/native-runtime-qa.md](native-runtime-qa.md) and [docs/rele
7575
| --- | --- | --- | --- | --- | --- | --- | --- |
7676
| `ios-line-charts` | iOS / Line Charts | Expo showcase and iOS release build | `line-area` | chartkitshowcase://showcase?view=charts&page=line-area | `global`, `line` | partial | `docs/release/artifacts/ios-runtime-smoke.png` |
7777
| `ios-bar-charts` | iOS / Bar Charts | Expo showcase and iOS release build | `bar` | chartkitshowcase://showcase?view=charts&page=bar | `global`, `bar` | partial | `docs/release/artifacts/ios-runtime-bar-charts.png` |
78-
| `ios-combined-preview` | iOS / Combined Preview | Expo showcase and iOS release build | `combined` | chartkitshowcase://showcase?view=charts&page=combined | `global`, `combinedFinancial` | pending | None |
79-
| `ios-financial-preview` | iOS / Financial Preview | Expo showcase and iOS release build | `financial` | chartkitshowcase://showcase?view=charts&page=financial | `global`, `combinedFinancial` | pending | None |
80-
| `ios-pie-donut` | iOS / Pie & Donut | Expo showcase and iOS release build | `pie-donut` | chartkitshowcase://showcase?view=charts&page=pie-donut | `global`, `radialHeatmap` | pending | None |
81-
| `ios-progress` | iOS / Progress | Expo showcase and iOS release build | `progress` | chartkitshowcase://showcase?view=charts&page=progress | `global`, `radialHeatmap` | pending | None |
82-
| `ios-heatmaps` | iOS / Heatmaps | Expo showcase and iOS release build | `heatmaps` | chartkitshowcase://showcase?view=charts&page=heatmaps | `global`, `radialHeatmap` | pending | None |
83-
| `ios-compatibility` | iOS / Compatibility | Expo showcase and iOS release build | `compat` | chartkitshowcase://showcase?view=charts&page=compat | `global`, `compat` | pending | None |
78+
| `ios-combined-preview` | iOS / Combined Preview | Expo showcase and iOS release build | `combined` | chartkitshowcase://showcase?view=charts&page=combined | `global`, `combinedFinancial` | partial | `docs/release/artifacts/ios-runtime-combined-preview.png` |
79+
| `ios-financial-preview` | iOS / Financial Preview | Expo showcase and iOS release build | `financial` | chartkitshowcase://showcase?view=charts&page=financial | `global`, `combinedFinancial` | partial | `docs/release/artifacts/ios-runtime-financial-preview.png` |
80+
| `ios-pie-donut` | iOS / Pie & Donut | Expo showcase and iOS release build | `pie-donut` | chartkitshowcase://showcase?view=charts&page=pie-donut | `global`, `radialHeatmap` | partial | `docs/release/artifacts/ios-runtime-pie-donut.png` |
81+
| `ios-progress` | iOS / Progress | Expo showcase and iOS release build | `progress` | chartkitshowcase://showcase?view=charts&page=progress | `global`, `radialHeatmap` | partial | `docs/release/artifacts/ios-runtime-progress.png` |
82+
| `ios-heatmaps` | iOS / Heatmaps | Expo showcase and iOS release build | `heatmaps` | chartkitshowcase://showcase?view=charts&page=heatmaps | `global`, `radialHeatmap` | partial | `docs/release/artifacts/ios-runtime-heatmaps.png` |
83+
| `ios-compatibility` | iOS / Compatibility | Expo showcase and iOS release build | `compat` | chartkitshowcase://showcase?view=charts&page=compat | `global`, `compat` | partial | `docs/release/artifacts/ios-runtime-compatibility.png` |
8484
| `android-line-charts` | Android / Line Charts | Expo showcase and Android release build | `line-area` | chartkitshowcase://showcase?view=charts&page=line-area | `global`, `line` | partial | `docs/release/artifacts/android-runtime-smoke.png` |
8585
| `android-bar-charts` | Android / Bar Charts | Expo showcase and Android release build | `bar` | chartkitshowcase://showcase?view=charts&page=bar | `global`, `bar` | pending | None |
8686
| `android-combined-preview` | Android / Combined Preview | Expo showcase and Android release build | `combined` | chartkitshowcase://showcase?view=charts&page=combined | `global`, `combinedFinancial` | pending | None |

scripts/generate-native-qa-checklists.test.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ describe("native QA checklist generator", () => {
1010
it("generates actionable checklist rows from all native evidence matrices", async () => {
1111
const markdown = await generateNativeQaChecklist({ repoRoot });
1212

13-
expect(markdown).toContain("| Runtime QA | 16 | 0 | 3 | 13 | 0 | 0 | 0 |");
13+
expect(markdown).toContain("| Runtime QA | 16 | 0 | 9 | 7 | 0 | 0 | 0 |");
1414
expect(markdown).toContain(
1515
"| Accessibility QA | 16 | 0 | 0 | 16 | 0 | 0 | 0 |"
1616
);

0 commit comments

Comments
 (0)