typesense-java
typesense-java copied to clipboard
Use Testcontainers Typesense module
Current tests depend on an running instance of Typesense. Adding Testcontainers, test will start and stop the Typesense instance as part of the test lifecycle. Enabling local and CI/CD executions to have the same environment.
Current approach will run one container per test, getting a clean instance. It can also run on instance combine with test suites in JUnit Jupiter 5.11.0.