testcontainers-java :: index

TestContainers

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.

Build Status View on Github

Testcontainers logo

Use Cases

TestContainers makes it easy to launch useful Docker containers for the duration of JUnit tests.

Who is using TestContainers?

License

See LICENSE.

Attributions

This project includes a modified class (ScriptUtils) taken from the Spring JDBC project, adapted under the terms of the Apache license. Copyright for that class remains with the original authors.

This project was initially inspired by a gist by Mosche Eschel.

Contributing

Copyright

Copyright (c) 2015, 2016 Richard North and other authors.

See AUTHORS for contributors.