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

dhis2: Create a clean, controlled set of integration tests #1073

Open
josephjclark opened this issue Mar 20, 2025 · 0 comments
Open

dhis2: Create a clean, controlled set of integration tests #1073

josephjclark opened this issue Mar 20, 2025 · 0 comments
Labels
bug Something isn't working Needs Priority This issue needs to be prioritised

Comments

@josephjclark
Copy link
Collaborator

dhsi2 has a very useful set of integration tests

but they keep failing for reasons out of our control, because of changes in the backend.

This issue is to think about how we can stabilise the tests so that we can run them reliably.

Options/thoughts:

  • Can we host our own dhis2 sandbox where we're in full control of the state?
  • Can we redesign the test data to be totally standalone? So we create all the resources we need, then edit them, then remove them?
  • Can we have some kind of setup step which initialises the sandbox with the resources we need, then run integration tests against those pre-created resources?
@josephjclark josephjclark added bug Something isn't working Needs Priority This issue needs to be prioritised labels Mar 20, 2025
@github-project-automation github-project-automation bot moved this to New Issues in v2 Mar 20, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working Needs Priority This issue needs to be prioritised
Projects
Status: New Issues
Development

No branches or pull requests

1 participant