Skip to content

Commit 25ada50

Browse files
committed
attempt to deduplicate the coverage files being aggregated
1 parent e04cb46 commit 25ada50

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

Diff for: src/main/groovy/org/scoverage/ScoverageAggregate.groovy

+3-1
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,9 @@ class ScoverageAggregate extends DefaultTask {
4646
reportDir.get().deleteDir()
4747
reportDir.get().mkdirs()
4848

49-
def coverage = CoverageAggregator.aggregate(dirsToAggregateFrom.get() as File[])
49+
def dirs = []
50+
dirs.addAll(dirsToAggregateFrom.get())
51+
def coverage = CoverageAggregator.aggregate(dirs.unique() as File[])
5052

5153
if (coverage.nonEmpty()) {
5254
new ScoverageWriter(project.logger).write(

0 commit comments

Comments
 (0)