-
Notifications
You must be signed in to change notification settings - Fork 480
E2E
Victor Alber edited this page May 20, 2026
·
1 revision
Ledger Live E2E documentation is the home for end-to-end testing practices shared across Ledger Live Desktop and Ledger Live Mobile.
This area separates E2E guidance from application-specific documentation so shared setup, Speculos usage, reporting, CI behavior, and test-writing conventions can be found and maintained in one place.
- Shared content: ownership, strategy, and contribution guidance.
- Prerequisites & environment: monorepo, mise, CoinApps, Speculos image, 1Password seed setup, and environment variables.
- Speculos: how Ledger device emulation works in E2E tests.
- CI, reporting & Xray: Allure, Slack, Xray, CI runs, sharding, and broadcast behavior.
- Best practices: test IDs, page objects, stable tests, and generic development workflow.
- Troubleshooting: common local, CI, reporting, and Speculos issues.
- Desktop: Playwright, Electron, local Desktop execution, Desktop CI, and Desktop-specific test examples.
- Mobile: Detox, Jest, iOS/Android setup, Mobile execution, Mobile CI, and Mobile-specific test examples.
The previous Desktop and Mobile E2E pages now point here:
- Ledger Live Desktop
- Ledger Live Mobile
- Ledger Live E2E
- Ledger Live Common
- Assorted tips
- Integration Tests
- Process
- Monorepository Migration Guide
- Issues, Workaround and Tricks
- Common CI Troubleshooting
- Create staging builds using the CI