Closed thejohnfreeman closed 7 years ago
Here is my plan after browsing the code.
org.kt3k.gradle.plugin.coveralls.domain.PITSourceReportFactoryTest
based on CoberturaSourceReportFactoryTest
, associating the PIT report with the sources in the fixture directory.org.kt3k.gradle.plugin.coveralls.domain.PITSourceReportFactory
based on CoberturaSourceReportFactory
.This plugin is written entirely in Groovy, and PIT doesn't work with Groovy source, so I cannot generate a report based on the existing fixture. Instead, I'll add one of @kt3k's (unlicensed) small Java projects as a second fixture and continue.
I'd like to use mutation coverage with PIT for my coverage report. It can report in XML. Any assistance would be appreciated, from doing all the work (thank you!) to offering advice for implementing a SourceReportFactory. As a note to myself, I can probably best deduce the requirements by reading the comments in CoberturaSourceReportFactory).