Skip to content

docs: update e2e CI docs for validated Android job + link the docs site - #51

Merged
MounirDhahri merged 1 commit into
mainfrom
claude/docs-e2e-website-link
Jul 11, 2026
Merged

docs: update e2e CI docs for validated Android job + link the docs site#51
MounirDhahri merged 1 commit into
mainfrom
claude/docs-e2e-website-link

Conversation

@MounirDhahri

Copy link
Copy Markdown
Member

Description

Follow-up to the Android e2e work (#39). Keeps the docs in sync with what actually shipped, and surfaces the docs site.

docs/e2e-testing.md — the CI section was stale (it described the device jobs as unbuilt TODOs). Rewritten to reflect reality:

  • Android e2e (manual) now runs end-to-end on a real emulator: expo prebuildyarn relayrelease APK → boot → install → run flows. Validated green.
  • Documents the debug/evidence capture in e2e/scripts/android-e2e.sh — per-attempt screenshot, accessibility snapshot, foreground dump, logcat, and video, all uploaded as the agent-device-e2e-artifacts artifact (if: always()).
  • Documents the launcher-ANR hardening (hide_error_dialogs, boot-anim settle, open --relaunch, retry).
  • Notes the iOS job is disabled (was reporting green while validating nothing) with a pointer to the re-enable guide.
  • Adds the .ad DSL gotchas: is <predicate> <selector> (e.g. is visible text="Folio"), and wait <arg> waits for on-screen text (so wait --connected is not a flag in replay).

README.md — new Documentation section linking the VitePress site (https://artsy.github.io/react-native-starter/) and its main pages.

PR Checklist

  • Docs-only change; no app code touched.
  • Links verified against the deployed site base (/react-native-starter/).

🤖 Generated with Claude Code


Generated by Claude Code

- e2e-testing: rewrite the CI section — the Android e2e job now runs
  end-to-end on a real emulator (prebuild → relay → release APK → boot →
  install → flows) and is validated; document the debug/evidence capture
  (screenshot, accessibility snapshot, foreground, logcat, video uploaded as
  agent-device-e2e-artifacts) in e2e/scripts/android-e2e.sh, the launcher-ANR
  hardening, and the .ad DSL gotchas (is <predicate> <selector>; wait waits
  for text). Note the iOS job is disabled pending a real build+simulator flow.
- README: add a Documentation section linking the VitePress site
  (artsy.github.io/react-native-starter) and its main pages.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KPWjhmaeq8DnsiiFD9Eg7A
@MounirDhahri
MounirDhahri merged commit b0eed18 into main Jul 11, 2026
3 checks passed
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.

2 participants