Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/testcontainers/testcontainers-java
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.
https://github.com/testcontainers/testcontainers-java
docker docker-compose hacktoberfest integration-testing java junit jvm test-automation testing
Last synced: 6 days ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/testcontainers/testcontainers-java
- Owner: testcontainers
- License: mit
- Created: 2015-04-12T12:44:59.000Z (almost 10 years ago)
- Default Branch: main
- Last Pushed: 2024-10-28T22:55:14.000Z (3 months ago)
- Last Synced: 2024-10-29T19:25:28.857Z (3 months ago)
- Topics: docker, docker-compose, hacktoberfest, integration-testing, java, junit, jvm, test-automation, testing
- Language: Java
- Homepage: https://testcontainers.org
- Size: 12.4 MB
- Stars: 8,016
- Watchers: 136
- Forks: 1,651
- Open Issues: 571
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Codeowners: .github/CODEOWNERS
- Support: docs/supported_docker_environment/continuous_integration/aws_codebuild.md
- Authors: AUTHORS
Awesome Lists containing this project
- awesome-list-docker - testcontainers-java
- awesome-testcontainers - Repository
- awesome-testcontainers - Repository
README
# Testcontainers
[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.testcontainers/testcontainers/badge.svg)](https://maven-badges.herokuapp.com/maven-central/org.testcontainers/testcontainers)
[![Netlify Status](https://api.netlify.com/api/v1/badges/189f28a2-7faa-42ff-b03c-738142079cc9/deploy-status)](https://app.netlify.com/sites/testcontainers/deploys)
[![Open in GitHub Codespaces](https://github.com/codespaces/badge.svg)](https://github.com/codespaces/new?hide_repo_select=true&ref=main&repo=33816473&machine=standardLinux32gb&devcontainer_path=.devcontainer%2Fdevcontainer.json&location=EastUs)
[![Revved up by Develocity](https://img.shields.io/badge/Revved%20up%20by-Develocity-06A0CE?logo=Gradle&labelColor=02303A)](https://ge.testcontainers.org/scans)
> 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.
![Testcontainers logo](docs/logo.png)
# [Read the documentation here](https://java.testcontainers.org)
## License
See [LICENSE](LICENSE).
## Copyright
Copyright (c) 2015 - 2021 Richard North and other authors.
MS SQL Server module is (c) 2017 - 2021 G DATA Software AG and other authors.
Hashicorp Vault module is (c) 2017 - 2021 Capital One Services, LLC and other authors.
See [contributors](https://github.com/testcontainers/testcontainers-java/graphs/contributors) for all contributors.