Skip to content

[Phase 10] Add android kotlin E2E test target - #465

Merged
kieran-osgood-shopify merged 1 commit into
mainfrom
kieran-osgood/07-15-feataddandroidkotline2etesttarget
Jul 15, 2026
Merged

[Phase 10] Add android kotlin E2E test target#465
kieran-osgood-shopify merged 1 commit into
mainfrom
kieran-osgood/07-15-feataddandroidkotline2etesttarget

Conversation

@kieran-osgood-shopify

@kieran-osgood-shopify kieran-osgood-shopify commented Jul 15, 2026

Copy link
Copy Markdown
Contributor

Stack Context

This is Phase 10 of the BrowserStack Maestro E2E stack for Checkout Kit, stacked on GitHub E2E reporting.

Parent issue: https://github.com/shop/issues-checkout-kit/issues/1149
Epic: https://github.com/shop/issues-checkout-kit/issues/1084

What changes are you making?

Adds the android sample app to the e2e test matrix
Adds an invisible e2e ready marker to assert against in line with what we do for react-native

How to test

Nothing to test - should just see the bitrise report a android build now too

image.png


Before you merge

Important

  • I've added tests to support my implementation
  • I have read and agree with the Contribution Guidelines
  • I have read and agree with the Code of Conduct
  • I've updated the relevant platform README (platforms/swift/README.md and/or platforms/android/README.md)

Releasing a new Swift version?
  • I have bumped the version in ShopifyCheckoutKit.podspec
  • I have bumped the version in platforms/swift/Sources/ShopifyCheckoutKit/ShopifyCheckoutKit.swift
  • I have updated the SwiftPM/CocoaPods version snippets in platforms/swift/README.md (major version only)
Releasing a new Embedded Checkout Protocol version?
  • I have bumped embeddedCheckoutProtocolAndroid in platforms/android/gradle/libs.versions.toml
  • I have updated protocol/languages/kotlin/embedded-checkout-protocol/api/embedded-checkout-protocol.api if the public API changed
Releasing a new Android version?
  • I have bumped checkoutKitAndroid in platforms/android/gradle/libs.versions.toml
  • I have updated the Gradle/Maven version snippets in platforms/android/README.md

Tip

See the Contributing documentation for the full release process per platform.

@github-actions github-actions Bot added the #gsd:50662 Rebase Checkout Kit on UCP label Jul 15, 2026
@kieran-osgood-shopify kieran-osgood-shopify changed the title feat: add android kotlin e2e test target [Phase 10] Add android kotlin E2E test target Jul 15, 2026
@kieran-osgood-shopify
kieran-osgood-shopify marked this pull request as ready for review July 15, 2026 09:58
@kieran-osgood-shopify
kieran-osgood-shopify requested a review from a team as a code owner July 15, 2026 09:58
@github-actions

github-actions Bot commented Jul 15, 2026

Copy link
Copy Markdown

React Native — Coverage Report

Lines Statements Branches Functions
Coverage: 92%
91.85% (327/356) 87.98% (183/208) 100% (86/86)

@github-actions

Copy link
Copy Markdown

Package Size

Platform Artifact Base Head Delta
Android release AAR 226.7 KiB 226.7 KiB 0 B
Android file breakdown
File Base Head Delta
classes.jar 239.9 KiB 239.9 KiB 0 B
res/layout/checkout_sheet_content.xml 4.0 KiB 4.0 KiB 0 B
res/values/values.xml 1.2 KiB 1.2 KiB 0 B
R.txt 1.0 KiB 1.0 KiB 0 B
proguard.txt 798 B 798 B 0 B
AndroidManifest.xml 578 B 578 B 0 B
res/drawable/close.xml 431 B 431 B 0 B
res/menu/checkout_menu.xml 354 B 354 B 0 B
META-INF/com/android/build/gradle/aar-metadata.properties 157 B 157 B 0 B

Measured from the PR base SHA and PR head SHA. The file breakdown shows uncompressed sizes within each package artifact, so individual files do not sum to the compressed artifact total. This comment reports package artifact sizes only; it is not a final app binary-size report.

@kieran-osgood-shopify
kieran-osgood-shopify changed the base branch from kieran-osgood/e2e-browserstack/phase-8-path-filters to graphite-base/465 July 15, 2026 10:21
@kieran-osgood-shopify
kieran-osgood-shopify force-pushed the kieran-osgood/07-15-feataddandroidkotline2etesttarget branch from 4a6f480 to f0246d0 Compare July 15, 2026 11:33
@kieran-osgood-shopify
kieran-osgood-shopify changed the base branch from graphite-base/465 to main July 15, 2026 11:33
@kieran-osgood-shopify
kieran-osgood-shopify merged commit 291c33b into main Jul 15, 2026
45 of 51 checks passed
@kieran-osgood-shopify
kieran-osgood-shopify deleted the kieran-osgood/07-15-feataddandroidkotline2etesttarget branch July 15, 2026 13:41
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.

2 participants