Skip to content

Commit 3cac9e5

Browse files
committed
Added clean option to aggregate
1 parent 70e2cf7 commit 3cac9e5

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

scalac-scoverage-plugin/src/main/scala/scoverage/report/CoverageAggregator.scala

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,12 @@ import scoverage.{Coverage, IOUtils}
66

77
object CoverageAggregator {
88

9-
def aggregate(baseDir: File): Option[Coverage] = {
9+
def aggregate(baseDir: File, clean: Boolean): Option[Coverage] = {
1010
val files = IOUtils.reportFileSearch(baseDir, IOUtils.isReportFile)
1111
println(s"[info] Found ${files.size} subproject report files [${files.mkString(",")}]")
1212
if (files.size > 1) {
1313
val coverage = aggregatedCoverage(files)
14+
if (clean) files foreach (_.delete)
1415
Some(coverage)
1516
} else {
1617
None

0 commit comments

Comments
 (0)