Skip to content

Commit 56d24d5

Browse files
committed
test(release): record android runtime smoke pages
1 parent 80855ce commit 56d24d5

17 files changed

Lines changed: 69 additions & 39 deletions

docs/internal/completion-audit.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ Concrete success criteria:
4848

4949
| Requirement | Missing evidence | Why it matters |
5050
| ---------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- |
51-
| Native e2e/runtime QA | iOS simulator launch-smoke evidence exists for all required showcase pages, Android emulator launch-smoke evidence exists for Line Charts, and `docs/release/evidence/native-runtime-qa.json` records partial status. `docs/release/native-qa-checklists.md` provides row-by-row execution guidance. `docs/release/evidence/native-runtime-matrix.json` has 9 partial rows and 7 pending Android page rows | Gestures, scroll conflicts, text rendering, and release behavior can differ on device |
51+
| Native e2e/runtime QA | iOS simulator and Android emulator launch-smoke evidence exists for all required showcase pages, and `docs/release/evidence/native-runtime-qa.json` records partial status. `docs/release/native-qa-checklists.md` provides row-by-row execution guidance. `docs/release/evidence/native-runtime-matrix.json` has 16 partial rows and no pending runtime rows, but no row is a completed gesture/runtime pass | Gestures, scroll conflicts, text rendering, and release behavior can differ on device |
5252
| RN CLI native projects | No generated RN CLI `ios/` or `android/` projects are checked in | Source-level RN CLI example exists, but release-build evidence still requires native projects |
5353
| Pro paid implementation | H4 approved the Pro/free boundary, but `@chart-kit/pro` remains a preview registry/composition package without license enforcement, paid implementations, or runtime activation | Required before selling or labeling Pro as a finished paid package |
5454
| Skia renderer | `packages/skia-renderer` exposes an injected primitive adapter. Baseline free chart surfaces can accept it: LineChart, BarChart, PieChart/DonutChart, ProgressChart/ProgressRing, and ContributionGraph/CalendarHeatmap. CombinedChart and CandlestickChart also accept it for Pro-preview workflows. `npm run skia:parity` covers local primitive and renderer-contract parity; `docs/release/evidence/skia-renderer-evidence.json` and `docs/release/evidence/skia-renderer-matrix.json` record the remaining gaps | Native install, native renderer parity, and native Skia performance evidence are not complete |
189 KB
Loading
189 KB
Loading
189 KB
Loading
189 KB
Loading
189 KB
Loading
189 KB
Loading
189 KB
Loading

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

Lines changed: 25 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -188,50 +188,61 @@
188188
"id": "android-bar-charts",
189189
"platform": "android",
190190
"pageId": "bar-charts",
191-
"status": "pending",
192-
"evidence": []
191+
"status": "partial",
192+
"evidence": ["docs/release/artifacts/android-runtime-bar-charts.png"],
193+
"notes": "Release emulator launch smoke: Bar Charts page opened without red-screen error and bar chart content rendered; full gesture, rotation, and physical-device runtime checks still pending."
193194
},
194195
{
195196
"id": "android-combined-preview",
196197
"platform": "android",
197198
"pageId": "combined-preview",
198-
"status": "pending",
199-
"evidence": []
199+
"status": "partial",
200+
"evidence": [
201+
"docs/release/artifacts/android-runtime-combined-preview.png"
202+
],
203+
"notes": "Release emulator launch smoke: Combined Preview page opened without red-screen error and combined chart content rendered; full shared-tooltip, legend toggle, gesture, rotation, and physical-device runtime checks still pending."
200204
},
201205
{
202206
"id": "android-financial-preview",
203207
"platform": "android",
204208
"pageId": "financial-preview",
205-
"status": "pending",
206-
"evidence": []
209+
"status": "partial",
210+
"evidence": [
211+
"docs/release/artifacts/android-runtime-financial-preview.png"
212+
],
213+
"notes": "Release emulator launch smoke: Financial Preview page opened without red-screen error and candlestick/range-selector content rendered; full tap, pan, pinch, rotation, and physical-device runtime checks still pending."
207214
},
208215
{
209216
"id": "android-pie-donut",
210217
"platform": "android",
211218
"pageId": "pie-donut",
212-
"status": "pending",
213-
"evidence": []
219+
"status": "partial",
220+
"evidence": ["docs/release/artifacts/android-runtime-pie-donut.png"],
221+
"notes": "Release emulator launch smoke: Pie & Donut page opened without red-screen error and pie/donut content rendered; full slice selection, long-label, tooltip, rotation, and physical-device runtime checks still pending."
214222
},
215223
{
216224
"id": "android-progress",
217225
"platform": "android",
218226
"pageId": "progress",
219-
"status": "pending",
220-
"evidence": []
227+
"status": "partial",
228+
"evidence": ["docs/release/artifacts/android-runtime-progress.png"],
229+
"notes": "Release emulator 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."
221230
},
222231
{
223232
"id": "android-heatmaps",
224233
"platform": "android",
225234
"pageId": "heatmaps",
226-
"status": "pending",
227-
"evidence": []
235+
"status": "partial",
236+
"evidence": ["docs/release/artifacts/android-runtime-heatmaps.png"],
237+
"notes": "Release emulator 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."
228238
},
229239
{
230240
"id": "android-compatibility",
231241
"platform": "android",
232242
"pageId": "compatibility",
233-
"status": "pending",
234-
"evidence": []
243+
"status": "partial",
244+
"evidence": ["docs/release/artifacts/android-runtime-compatibility.png"],
245+
"notes": "Release emulator 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."
235246
}
236247
]
237248
}

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

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -47,12 +47,12 @@
4747
"ios-heatmaps is partial; evidence is required before this matrix can be complete.",
4848
"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.",
50-
"android-bar-charts is pending; evidence is required before this matrix can be complete.",
51-
"android-combined-preview is pending; evidence is required before this matrix can be complete.",
52-
"android-financial-preview is pending; evidence is required before this matrix can be complete.",
53-
"android-pie-donut is pending; evidence is required before this matrix can be complete.",
54-
"android-progress is pending; evidence is required before this matrix can be complete.",
55-
"android-heatmaps is pending; evidence is required before this matrix can be complete.",
56-
"android-compatibility is pending; evidence is required before this matrix can be complete."
50+
"android-bar-charts is partial; evidence is required before this matrix can be complete.",
51+
"android-combined-preview is partial; evidence is required before this matrix can be complete.",
52+
"android-financial-preview is partial; evidence is required before this matrix can be complete.",
53+
"android-pie-donut is partial; evidence is required before this matrix can be complete.",
54+
"android-progress is partial; evidence is required before this matrix can be complete.",
55+
"android-heatmaps is partial; evidence is required before this matrix can be complete.",
56+
"android-compatibility is partial; evidence is required before this matrix can be complete."
5757
]
5858
}

0 commit comments

Comments
 (0)