test: migrate contact syncing smoke tests to Appium SmokeAccounts#32109
test: migrate contact syncing smoke tests to Appium SmokeAccounts#32109cmd-ob wants to merge 2 commits into
Conversation
|
CLA Signature Action: All authors have signed the CLA. You may need to manually re-run the blocking PR check if it doesn't pass in a few minutes. |
🔍 Smart E2E Test Selection
click to see 🤖 AI reasoning detailsE2E Test Selection:
No other tags are needed since this is purely test infrastructure migration with no app code changes. Performance Test Selection: |
|



Description
Migrates the last Detox identity smoke tests (contact syncing) to Appium under
SmokeAccounts, completing the identity smoke → accounts team ownership move started in #31945.Changes:
tests/smoke-appium/accounts/contact-syncing.spec.ts— single multi-phase test covering sync-to-user-storage, restore after restart, and exclusion when contact sync is disabledaccounts.flow.tsandcontactFixtureOptionsinidentity-fixture-options.tsPlatformDetector(Appium-safe)mock-data.tsfiles, and Detoxidentity-*-smokeCI jobsSmokeIdentitysmoke tag (scope merged intoSmokeAccountsdescription)After this PR there are no Detox smoke specs under
tests/smoke/identity/— only shared utils remain for Appium fixtures.Changelog
CHANGELOG entry: null
Related issues
Refs: MMQA-1984
Manual testing steps
CI: Appium
SmokeAccounts(4 shards) on Android and iOS.Screenshots/Recordings
N/A — test infrastructure migration only; no user-facing UI changes. Validation is via Appium smoke CI.
Before
N/A
After
N/A
Pre-merge author checklist
Performance checks (if applicable)
trace()for usage andaddTokenfor an exampleFor performance guidelines and tooling, see the Performance Guide.
Pre-merge reviewer checklist
Made with Cursor