-
Notifications
You must be signed in to change notification settings - Fork 14
Module
Cover-checker is divided by modules. Each modules connect with another library(or platform) and implement Interfaces from cover-checker-core module.
This module has main behavior of cover-checker.
The class implements main logic. Read differences between old and new codes by DiffParser and read coverage report by CoverageReportParser. and combine them in NewCoverageChecker and report result by Reporter
- DiffParser - read difference for codes between old version and new version.
- CoverageReportParser - read coverage report and find out which code has tested.
- Reporter - write check result to some other places.
Read and parse jacoco report. It implements CoverageReportParser to read jacoco Html, Xml reports.
Read and parse cobertura report. It implements CoverageReportParser to read cobertura Xml reports.
Read and parse github pull request and write check result comment.
It implements DiffReader to read code has changed and Reporter to write check result.
Cover-checker application module. It makes package as a jar that can run on shell.