diff --git a/docs/reference/mobile-hybrid-webview-architecture.md b/docs/reference/mobile-hybrid-webview-architecture.md index ca4fb5533a0..fc3efcea2df 100644 --- a/docs/reference/mobile-hybrid-webview-architecture.md +++ b/docs/reference/mobile-hybrid-webview-architecture.md @@ -248,9 +248,13 @@ pnpm test:e2e:hosted-mobile-webview:ssh:packaged ``` The iOS hosted-WebView and packaged SSH journeys require macOS, Xcode, an -available simulator, and Docker for the SSH topology. Android-specific commands -are listed in `mobile/package.json`. Physical-device and store-signed evidence -must be recorded separately from emulator results. +available simulator, and Docker for the SSH topology. The nine +`test:e2e:hosted-webview*` entrypoints under `mobile/`, and what each one needs, +are tabulated in `mobile/README.md`. The native store suites live beside them: +`pnpm --dir mobile test:native:ios-web-store` for Swift and +`:orca-expo-mobile-web-shell:testDebugUnitTest` for Kotlin, both run by +`.github/workflows/mobile-native-shell-tests.yml`. Physical-device and +store-signed evidence must be recorded separately from emulator results. ## Support and Privacy diff --git a/mobile/README.md b/mobile/README.md index 6b80bd864cc..3ca1a8d43f6 100644 --- a/mobile/README.md +++ b/mobile/README.md @@ -209,17 +209,42 @@ pnpm lint:mobile-web pnpm build:mobile-web-rnw ``` -Hosted integration journeys: +### Hosted WebView journeys -```bash -pnpm test:e2e:hosted-mobile-webview -pnpm test:e2e:hosted-mobile-webview:ssh -pnpm test:e2e:hosted-mobile-webview:ssh:packaged -``` +Repository-root entrypoints build Desktop and the hosted bundle first, then hand +off to the mobile runner: -The iOS journeys require macOS, Xcode, and an available simulator. SSH journeys -also require Docker. Android route, security, release, cache, and crash-loop -commands are listed in `mobile/package.json`. +| Command | Needs | +| --- | --- | +| `pnpm test:e2e:hosted-mobile-webview` | macOS, Xcode, a booted iOS simulator | +| `pnpm test:e2e:hosted-mobile-webview:ssh` | the above, plus Docker for the SSH relay target | +| `pnpm test:e2e:hosted-mobile-webview:ssh:packaged` | the above, against packaged mobile-web resources | + +Mobile-side entrypoints (`pnpm --dir mobile