Skip to main content
  • ADR
  • ADR-007: E2E Tests
On this page

Status

In progress

Context

E2E tests for inbound and outbound flow as well as key generation and vault migration.

Test Cases Template

Test Cases

Steps to implement

  1. Find libraries to run all the nodes in docker containers (there may be some dedicated repos to run BTC and DOGE): 79.
  2. Scaffold tests, test utilities and helpers: 80.
  3. Test Inbound transfer: 81.
  4. Test Outbound transfer: 82.
  5. Test Key generation: 83.
  6. Test Vault migration: inbound transfer to the new vault: 84.
  7. Test Vault migration: outbound transfer from the new vault: 85.
  8. Test Vault migration: multiple chains: 86.
  9. Test Observer shutdown after vault migration: 87.
  10. Research how to run tests in the CI/CD: 88.