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

Migrate non-cluster tests to their own directory #3514

Open
mkcp opened this issue Feb 18, 2025 · 0 comments
Open

Migrate non-cluster tests to their own directory #3514

mkcp opened this issue Feb 18, 2025 · 0 comments
Labels
enhancement ✨ New feature or request

Comments

@mkcp
Copy link
Contributor

mkcp commented Feb 18, 2025

Is your feature request related to a problem? Please describe.

Currently, our e2e tests rely on explicit ordering with numbered prefixes. This has some downsides where adding a new test takes implicit knowledge about how tests are numbered, and in a way understanding each other test in the batch. Let's decouple them so we can run tests more simply, and in parallel.

Describe the behavior you'd like

Let's move the e2e non cluster tests (0 - 19) and make test-e2e-without-cluster to run non-cluster tests out of a subdirectory instead. Remove each number prefix and ensure that no e2e test relies on another.

Additional context

  • main_test.go still must run first.
  • Tunable timeouts would be nice but not required. 35m feels arbitrary
@mkcp mkcp added the enhancement ✨ New feature or request label Feb 18, 2025
@mkcp mkcp added this to Zarf Feb 18, 2025
@github-project-automation github-project-automation bot moved this to Triage in Zarf Feb 18, 2025
@mkcp mkcp moved this from Triage to Backlog in Zarf Feb 18, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement ✨ New feature or request
Projects
Status: Backlog
Development

No branches or pull requests

1 participant