Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add E2E tests #620

Closed
3 tasks done
josecelano opened this issue Jan 16, 2024 · 1 comment
Closed
3 tasks done

Add E2E tests #620

josecelano opened this issue Jan 16, 2024 · 1 comment
Assignees
Labels
EPIC Contains several subissues Testing Checking Torrust
Milestone

Comments

@josecelano
Copy link
Member

josecelano commented Jan 16, 2024

We are not covering the bootstrapping of the app because we use a lot of "spwan". It would be convenient to write some E2E tests for basic features like the following:

  • Call the healthcheck endpoints
  • Make an announce request using the HTTP tracker
  • Make an announce request using the UDP tracker

We can use the docker image like in the Index.

Subtasks

@josecelano josecelano added the Testing Checking Torrust label Jan 16, 2024
@cgbosse cgbosse added this to the v3.0.0 milestone Jan 16, 2024
@cgbosse cgbosse added the Easy Good for Newcomers label Jan 16, 2024
@josecelano josecelano added EPIC Contains several subissues and removed Easy Good for Newcomers labels Jan 19, 2024
@josecelano josecelano self-assigned this Jan 25, 2024
@josecelano
Copy link
Member Author

We now run all checks:

  • UDP tracker: announce and scrape requests.
  • HTTP tracker: announce and scrape requests.
  • HealthCheck: request to the health checker endpoint.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
EPIC Contains several subissues Testing Checking Torrust
Projects
Status: Done
Development

No branches or pull requests

2 participants