A collection of tools for the QA process.
To get this tools working you have to create two config files:
In this configuration file you have to put in your GitHub credentials.
login = username
password = password
In this configuration file you have to put in your SonarQube credentials as well as additional configuration parameters.
# SonarQube domain and credentials
host = hostname
username = username
password = password
# SonarQube Resource Id of the project
projectResourceId = 12345
# GitHub configuration
gitHubRepository = organization/repository
# Default value for minimum code coverage
minCodeCoverage = 87.5
mvn clean install
Use the bash scripts with the created JAR file.
A tool to generate a code coverage table from a list of pull requests
Usage: qa-sonar --pullRequests 1,2,3 --minCodeCoverage 87.5