Skip to content

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.

Branch: master
Go to file
Code

Latest commit

bsideup committed 1c97b97 Jul 9, 2020
This PR makes Testcontainers depend on `docker-java-api` instead of including it into our JAR unshaded.
Note that `docker-java-core` and `docker-java-transport-okhttp` remain shaded due to their transitive
dependencies like Guava or now-in-Kotlin OkHttp.

The transition requires a breaking change in the `DockerClientProviderStrategy` API and includes a rework.
The rework also includes an improvement that removes one Docker API call (`/_ping`)
and instead reuses the `/_info` one.

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time

README.md

Testcontainers

Testcontainers is a Java 8 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.

Build Status Download

Testcontainers logo

Read the documentation here

License

See LICENSE.

Copyright

Copyright (c) 2015 - 2020 Richard North and other authors.

MS SQL Server module is (c) 2017 - 2020 G DATA Software AG and other authors.

Hashicorp Vault module is (c) 2017 - 2020 Capital One Services, LLC and other authors.

See contributors for all contributors.

About

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.

Topics

Resources

License

Sponsor this project

 
Learn more about GitHub Sponsors
You can’t perform that action at this time.