Skip to content
Victor Alber edited this page May 20, 2026 · 1 revision

Ledger Live E2E

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.

Start Here

  • 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.

Legacy Pages

The previous Desktop and Mobile E2E pages now point here:

Clone this wiki locally