Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wavesoftware/java-testing-starter
A simple testing starter for Java projects
https://github.com/wavesoftware/java-testing-starter
junit5 log4j2 logging starter testing
Last synced: about 12 hours ago
JSON representation
A simple testing starter for Java projects
- Host: GitHub
- URL: https://github.com/wavesoftware/java-testing-starter
- Owner: wavesoftware
- License: apache-2.0
- Created: 2019-05-24T21:37:09.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2023-03-19T03:13:52.000Z (over 1 year ago)
- Last Synced: 2024-10-19T03:18:29.103Z (about 1 month ago)
- Topics: junit5, log4j2, logging, starter, testing
- Language: Java
- Size: 63.5 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Testing Starter for Java
[![Build Status](https://travis-ci.org/wavesoftware/java-testing-starter.svg?branch=develop)](https://travis-ci.org/wavesoftware/java-testing-starter) [![Build status](https://ci.appveyor.com/api/projects/status/381g89l6entvp0nk/branch/develop?svg=true)](https://ci.appveyor.com/project/cardil/java-testing-starter/branch/develop) [![Quality Gate](https://sonar.wavesoftware.pl/api/badges/gate?key=pl.wavesoftware.testing:testing-starter-parent)](https://sonar.wavesoftware.pl/dashboard/index/pl.wavesoftware.testing:testing-starter-parent) [![Technical Dept](https://sonar.wavesoftware.pl/api/badges/measure?key=pl.wavesoftware.testing%3Atesting-starter-parent&metric=sqale_debt_ratio)](https://sonar.wavesoftware.pl/dashboard/index/pl.wavesoftware.testing:testing-starter-parent) [![codecov](https://codecov.io/gh/wavesoftware/java-testing-starter/branch/develop/graph/badge.svg)](https://codecov.io/gh/wavesoftware/java-testing-starter) [![Maven Central](https://maven-badges.herokuapp.com/maven-central/pl.wavesoftware.testing/junit5-starter/badge.svg)](https://maven-badges.herokuapp.com/maven-central/pl.wavesoftware.testing/junit5-starter)A simple testing starter for Java projects
## Installation
```xml
pl.wavesoftware.testing
junit5-starter
1.0.0
pom
test```
## Usage
Simply adding a dependency should do the trick. There will be:
* logging configured with log4j2, slf4j, jul and jcl
* proper logging integration with Spring/Spring-Boot, if present, and `EnableAutoConfiguration`
is used.
* color logs
* logging collector for log4j2 for testing purposes## Contributing
Contributions are welcome!
To contribute, follow the standard [git flow](http://danielkummer.github.io/git-flow-cheatsheet/) of:
1. Fork it
1. Create your feature branch (`git checkout -b feature/my-new-feature`)
1. Commit your changes (`git commit -am 'Add some feature'`)
1. Push to the branch (`git push origin feature/my-new-feature`)
1. Create new Pull RequestEven if you can't contribute code, if you have an idea for an improvement please open an [issue](https://github.com/wavesoftware/java-testing-starter/issues).
## Requirements
* Java 8
## Releases
* `1.0.0` - codename: *FrostyHeart*
* First publicly available release