Postgres, couchdb, lucene and scheduler domain objects, repositories and services
- OpenSRP Server Refactor and Cleanup
- OpenSRP Server Build
- Deployment
- Postgres Database Support
- OpenSRP Load Testing
We use test-containers to create ephemeral instances of the postgres database and rabbitmq server for the integration tests. This means that one does not have to set up any instance to run the integration tests on one's machine.
When an integration test is run/executed:
- Test-Containers will pull a docker image and/or start a docker container needed.
- Test-Containers will then provide a dynamic port to connect to, from the hosts network.
- A single instance is created for all the tests.
- The docker container will be killed once all the tests have been executed.
For more on publishing this artifact see Publishing via Tag