Skip to content

Integration Tests #43

Description

@zanuka
  1. Test the interaction between the Kauri Wallet UI app and the Kauri API.
  2. Ensure all exposed endpoints are covered.
  3. Instead of using mock data, test against a real Docker daemon that is destroyed after testing.
  4. Test environment should be easy to scale and support
  5. Performance testing, load generation, concurrent requests, response latency

Initial Approach (to be detailed out as separate issues):

  • Docker setup (boot up ephermal docker images for tests - Docker Compose)
  • Auth setup
  • Error handling
  • Leverage Dockertest lib to spin up containers / daemons for tests
  • Configure scripts for pipeline automation - CI
  • Configure performance testing - load generation
  • Configure test reporting

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions