Skip to content

Add shared Maestro checkout smoke flow#305

Draft
kyle-schellen wants to merge 1 commit into
06-17-add_native_android_sample_cart_bootstrapfrom
06-17-add_shared_maestro_checkout_smoke_flow
Draft

Add shared Maestro checkout smoke flow#305
kyle-schellen wants to merge 1 commit into
06-17-add_native_android_sample_cart_bootstrapfrom
06-17-add_shared_maestro_checkout_smoke_flow

Conversation

@kyle-schellen

@kyle-schellen kyle-schellen commented Jun 18, 2026

Copy link
Copy Markdown
Contributor

What changed

Adds the shared Maestro checkout smoke flow, shared Maestro config, per-platform local runner commands, and README documentation. The flow launches a sample app, waits for readiness, opens the cart bootstrap link, completes the checkout happy path, returns to the sample app, and verifies the cart is empty.

Why

This creates the local Checkout Kit e2e foundation discussed for platform integration coverage. It is kit-specific smoke coverage and is not intended to replace checkout-web's own browser-based tests.

Verification

  • rtk git diff --check
  • rtk maestro check-syntax e2e/shared/checkout-smoke.yaml

Local run commands are documented in e2e/README.md for React Native iOS, React Native Android, Swift iOS, and native Android.

kyle-schellen commented Jun 18, 2026

Copy link
Copy Markdown
Contributor Author

Warning

This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

This stack of pull requests is managed by Graphite. Learn more about stacking.

@kyle-schellen kyle-schellen force-pushed the 06-17-add_native_android_sample_cart_bootstrap branch from fddb5ca to 6618c4b Compare June 18, 2026 21:45
@kyle-schellen kyle-schellen force-pushed the 06-17-add_shared_maestro_checkout_smoke_flow branch from 0c683ed to aa7de79 Compare June 18, 2026 21:45
@kyle-schellen kyle-schellen force-pushed the 06-17-add_native_android_sample_cart_bootstrap branch from 6618c4b to c066beb Compare June 18, 2026 22:16
@kyle-schellen kyle-schellen force-pushed the 06-17-add_shared_maestro_checkout_smoke_flow branch from aa7de79 to a8d2cb3 Compare June 18, 2026 22:16
@kyle-schellen kyle-schellen force-pushed the 06-17-add_native_android_sample_cart_bootstrap branch from c066beb to 24d7003 Compare June 18, 2026 22:30
@kyle-schellen kyle-schellen force-pushed the 06-17-add_shared_maestro_checkout_smoke_flow branch from a8d2cb3 to 26ac816 Compare June 18, 2026 22:30
@kyle-schellen kyle-schellen force-pushed the 06-17-add_shared_maestro_checkout_smoke_flow branch from 26ac816 to 44cd995 Compare June 18, 2026 22:56
@kyle-schellen kyle-schellen self-assigned this Jun 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant