By using Jacoco to create aggregation report about ShardingSphere. Fixed Bug caused by upgrade Junit from 4 to 5. Created Shell script automaticly merge report without creating a new module. Ensure sustainable reporting after adding modules in the future. Created Jacoco Github Action. Successfully configured Jacoco to adapt Junit5.
Added File:
jacoco.yml
unit-test-coverage-merge
jacoco plug-in on pom
File Structure:
Note:
In code-coverage-merge.sh, if unit-test-coverage-merge module changed position, should update latest root directory for file directory and output directory.
Feature Summary:
By using Jacoco to create aggregation report about ShardingSphere. Fixed Bug caused by upgrade Junit from 4 to 5. Created Shell script automaticly merge report without creating a new module. Ensure sustainable reporting after adding modules in the future. Created Jacoco Github Action. Successfully configured Jacoco to adapt Junit5.
Added File: jacoco.yml unit-test-coverage-merge jacoco plug-in on pom
File Structure:
Note: In code-coverage-merge.sh, if unit-test-coverage-merge module changed position, should update latest root directory for file directory and output directory.