testcontainers-java
testcontainers-java copied to clipboard
Testcontainers is a Java library that supports JUnit tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container.
Move code snippets from `docs/examples` to `examples` and update doc links
…ts don't make sense for all use-cases
Guard against `getNetworkSettings()` and `getNetworks()` returning null Fixes #3934
Hi there was automatically closed stale PR at https://github.com/testcontainers/testcontainers-java/pull/2258 ... and I was unable to reopen it. Sorry for not responding... I have rebased it to current master. Please check...
Relates to #3308 Naïve dependency enforcement leads to a failing build: ``` Execution failed for task ':testcontainers:japicmp'. > Could not resolve all dependencies for configuration ':testcontainers:baseline'. > Conflict(s) found for...
Update RemoteDockerImage to not retry on fatal error, allow user to specify custom retry time limit
This pull request resolves "issue" reported in #829. It updates the code so we don't try to retry on "no basic auth credentials" error which would get returned in case...
Adds environment variable substitution (as described [here](https://docs.docker.com/compose/compose-file/compose-file-v2/#variable-substitution)) to `ParsedDockerComposeFile`. This also means compose file parsing is deferred until the container is started.
Custom configuration let users override some default properties if your environment requires that. Most of the properties are to mitigate various environment constraints users might have (and let them define...
Added support for udp protocol for `GenericContainer` and `DockerComposeContainer`.