Modules for XDEV's Testcontainer Infrastructure Framework
- base
- Common code for writing TCI
- Pre-starting
- Container leak detection
- and much more
- bom
- Bill of Materials for easier version management
- db-jdbc-orm
- Common code for db infra, including JDBC and ORM
- Data-generation template
- Improved JDBC Container wait strategy
- jul-to-slf4j
- Logging Adapter to redirect JUL to SLF4J
- mockserver
- Predefined implementation for Mockserver
- oidc-server-mock
- Predefined implementation for OIDC Server Mock
- selenium
- Predefined implementation for Selenium
- Includes improvements from xdev-software/testcontainers-selenium
- Predefined browsers (Firefox, Chromium)
- NoVNC support (you no longer need a VNC client and can simply use the browser)
- Enhanced video recording
- Browser logs
- spring-dao-support
- Helper for injecting DAOs using Spring
You may checkout the advanced demo - a reference implementation of most features in a realistic project - to get a better feeling how the project can be used.
You can also have a look at the corresponding modules for usage instructions.
Tip
More detailed documentation is usually available in the corresponding JavaDocs.
Installation guide for the latest release
If you need support as soon as possible and you can't wait for any pull request, feel free to use our support.
See the contributing guide for detailed instructions on how to get started with our project.
View the license of the current project or the summary including all dependencies