Skip to content

Enforce 85% Android SDK line coverage - #927

Draft
markmur wants to merge 1 commit into
native-test-coverage-reportsfrom
android-coverage-thresholds
Draft

markmur wants to merge 1 commit into
native-test-coverage-reportsfrom
android-coverage-thresholds

Conversation

@markmur

@markmur markmur commented Oct 6, 2026 •

Copy link
Copy Markdown
Contributor

Require at least 85% line coverage for the Android SDK in CI and dev android test coverage. Compare the underlying covered/total counts so rounding cannot hide a failure, and reject missing or empty reports. Coverage artifacts and the aggregate comment remain available when the gate fails.

Branch and method coverage, and the standalone Embedded Checkout Protocol reports, retain their existing reporting behavior.

Stack

@github-actions github-actions Bot added the #gsd:50662 Rebase Checkout Kit on UCP label Oct 6, 2026
@github-actions

github-actions Bot commented Oct 6, 2026 •

Copy link
Copy Markdown

Bundle Size Budgets

Budget Size Limits Result
— — — ➖ No configured budgets affected

Bundle and package size

Web bundle sizes cover shipped runtime JavaScript. Package sizes cover the full published archive, including any source maps, declarations, and documentation it contains.

Platform Measurement Compression Base Head Delta
- - - - - -
How sizes are measured

Measured from the PR base SHA and PR head SHA. Web bundle rows sum shipped .js, .mjs, and .cjs files under dist/, excluding source maps and declarations. The gzip bundle size sums files compressed individually with gzip -n -9. npm package sizes are gzip-compressed .tgz archives; Android AAR sizes are ZIP archives. Package sizes are not final app binary sizes.

@markmur
markmur force-pushed the android-coverage-thresholds branch from 25596db to 296a38f Compare October 6, 2026 21:50
@markmur
markmur force-pushed the android-coverage-thresholds branch from 296a38f to c84dcce Compare October 7, 2026 10:26
@markmur
markmur force-pushed the android-coverage-thresholds branch from c84dcce to 14cef61 Compare October 8, 2026 11:44
Base automatically changed from aggregated-coverage-comment to native-test-coverage-reports October 8, 2026 11:44
@markmur
markmur added this pull request to stack #949 October 8, 2026 11:48
@markmur
markmur force-pushed the android-coverage-thresholds branch 3 times, most recently from cbf9e18 to afefef9 Compare October 8, 2026 17:18
@markmur
markmur force-pushed the android-coverage-thresholds branch 4 times, most recently from f7c8996 to c9a2ee9 Compare October 9, 2026 11:32
@markmur
markmur force-pushed the android-coverage-thresholds branch from c9a2ee9 to 5392785 Compare October 9, 2026 12:31
@markmur
markmur removed this pull request from stack #949 October 9, 2026 12:34
@markmur
markmur added this pull request to stack #967 October 9, 2026 12:34
@markmur
markmur force-pushed the android-coverage-thresholds branch from 5392785 to 9c76a35 Compare October 9, 2026 13:07

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

#gsd:50662 Rebase Checkout Kit on UCP

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant