https://github.com/dockerunit/dockerunit
dockerunit core library
https://github.com/dockerunit/dockerunit
docker integration-testing java maven unit-testing
Last synced: 3 months ago
JSON representation
dockerunit core library
- Host: GitHub
- URL: https://github.com/dockerunit/dockerunit
- Owner: dockerunit
- License: apache-2.0
- Created: 2019-03-15T17:54:10.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2021-07-07T05:24:05.000Z (almost 5 years ago)
- Last Synced: 2023-07-26T21:57:13.727Z (over 2 years ago)
- Topics: docker, integration-testing, java, maven, unit-testing
- Language: Java
- Homepage:
- Size: 354 KB
- Stars: 8
- Watchers: 3
- Forks: 1
- Open Issues: 18
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README

[![central]](https://search.maven.org/search?q=g:com.github.dockerunit%20AND%20a:parent)
[![nexus]](https://oss.sonatype.org/index.html#nexus-search;gav~com.github.dockerunit~parent~~~)
[![licence]](https://choosealicense.com/licenses/apache-2.0/)
[![circle-ci]](https://circleci.com/gh/dockerunit/dockerunit/tree/master)
[![codacy-coverage]](https://app.codacy.com/project/dockerunit/dockerunit/dashboard)
[![coverity]](https://scan.coverity.com/projects/dockerunit-dockerunit)
[![codacy]](https://app.codacy.com/project/dockerunit/dockerunit/dashboard)
[![better-code]](https://bettercodehub.com/)
[![lgtm-grade]](https://lgtm.com/projects/g/dockerunit/dockerunit/context:java)
[![lgtm-alerts]](https://lgtm.com/projects/g/dockerunit/dockerunit/alerts)
Dockerunit is an extensible framework for testing of dockerised services/applications in JUnit (4 or 5) based test
suites.
## Quick Start
---
## Documentation
---
[![javadoc-core]](https://www.javadoc.io/doc/com.github.dockerunit/core)
[![javadoc-consul]](https://www.javadoc.io/doc/com.github.dockerunit/consul)
[![javadoc-junit4]](https://www.javadoc.io/doc/com.github.dockerunit/junit4)
[![javadoc-junit5]](https://www.javadoc.io/doc/com.github.dockerunit/junit5)
## Support / Discussion
---
[![discord]](https://discordapp.com/channels/587583543081959435/587583543081959437)
## Development
---
### Prerequisites
- Java 8
- Maven 3.6+
- Docker (for running integration tests)
### Build
```
mvn clean verify
```
### Tests
```
mvn test
```
## Contributing
---
## Versioning
---
This project adheres to [semantic versioning](https://semver.org/spec/v2.0.0.html).
Modules are always released together, even if a particular module had no changes
since the last release it will still have it's version bumped whenever any one
module needs to be released.
## License
---
This project is licensed under the Apache 2.0 License - see the [LICENSE](LICENSE)
file for details
[central]: https://img.shields.io/maven-central/v/com.github.dockerunit/dockerunit-core.svg?style=flat
[nexus]: https://img.shields.io/nexus/s/https/oss.sonatype.org/com.github.dockerunit/dockerunit-parent.svg?style=flat
[licence]: https://img.shields.io/github/license/dockerunit/dockerunit-core.svg?style=flat
[circle-ci]: https://img.shields.io/circleci/build/gh/dockerunit/dockerunit-core/master.svg?style=flat
[codacy-coverage]: https://img.shields.io/codacy/coverage/c152a56101134d439b1e8a005725df1e.svg?style=flat
[coverity]: https://img.shields.io/coverity/scan/18573.svg?style=flat
[codacy]: https://img.shields.io/codacy/grade/c152a56101134d439b1e8a005725df1e.svg?style=flat&label=codacy
[better-code]: https://bettercodehub.com/edge/badge/dockerunit/dockerunit?branch=master
[lgtm-grade]: https://img.shields.io/lgtm/grade/java/github/dockerunit/dockerunit.svg?style=flat&label=lgtm
[lgtm-alerts]: https://img.shields.io/lgtm/alerts/github/dockerunit/dockerunit.svg?style=flat&label=lgtm
[javadoc-core]: https://javadoc.io/badge/com.github.dockerunit/core.svg
[javadoc-consul]: https://javadoc.io/badge/com.github.dockerunit/consul.svg
[javadoc-junit4]: https://javadoc.io/badge/com.github.dockerunit/junit4.svg
[javadoc-junit5]: https://javadoc.io/badge/com.github.dockerunit/junit5.svg
[discord]: https://img.shields.io/discord/587583543081959435.svg?style=flat