Skip to content

Commit ef22751

Browse files
committed
Updated clean to only clean measurement files
1 parent 35fe308 commit ef22751

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

src/main/scala/scoverage/IOUtils.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ object IOUtils {
1313
private val CoverageFileName = "scoverage.coverage.xml"
1414
val DataDir = "scoverage-data"
1515

16-
def clean(dataDir: File): Unit = dataDir.listFiles.foreach(_.delete())
16+
def clean(dataDir: File): Unit = findMeasurementFiles(dataDir).foreach(_.delete)
1717
def clean(dataDir: String): Unit = clean(new File(dataDir))
1818

1919
def coverageFile(dataDir: File): File = coverageFile(dataDir.getAbsolutePath)

src/main/scala/scoverage/plugin.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ class ScoverageInstrumentationComponent(val global: Global)
101101
def setOptions(options: ScoverageOptions): Unit = {
102102
this.options = options
103103
coverageFilter = new RegexCoverageFilter(options.excludedPackages)
104-
new File(options.dataDir).mkdirs()
104+
new File(options.dataDir).mkdirs() // ensure data directory is created
105105
}
106106

107107
override def newPhase(prev: scala.tools.nsc.Phase): Phase = new Phase(prev) {

0 commit comments

Comments
 (0)