Skip to content
New issue

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

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

Already on GitHub? # to your account

Improve test cleanup methods to allow parallel integration runs #626

Open
3 tasks
Temikus opened this issue Apr 7, 2024 · 0 comments
Open
3 tasks

Improve test cleanup methods to allow parallel integration runs #626

Temikus opened this issue Apr 7, 2024 · 0 comments

Comments

@Temikus
Copy link
Member

Temikus commented Apr 7, 2024

Currently, we cannot aggressively parallelise integration tests due to possibility of cleanup routines for each test instance stepping over each other.

3 things are probably needed:

  • We need to pass a unique key id for the run to every workflow execution and target the cleanup on that.
  • Set up a backup cleanup action that would ensure cleanup of objects outside of the test teardown routine (e.g. if tests error out).
  • Set up a final backstop running every week or so to cleanup everything else that might get stuck accidentally so we don't overrun our CI bill.
# for free to join this conversation on GitHub. Already have an account? # to comment
Projects
None yet
Development

No branches or pull requests

1 participant