File tree 1 file changed +9
-1
lines changed
src/main/groovy/org/scoverage
1 file changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -144,11 +144,19 @@ class ScoverageExtension {
144
144
// the compile task creates a store of measured statements
145
145
outputs. file(new File (extension. dataDir, ' scoverage.coverage.xml' ))
146
146
}
147
- t. tasks[ScoveragePlugin . TEST_NAME ]. outputs. files( " ${ extension.dataDir} /scoverage.measurements.* " )
147
+ t. tasks[ScoveragePlugin . TEST_NAME ]. outputs. upToDateWhen { extension. dataDir. listFiles(measurementFile) }
148
148
t. tasks[ScoveragePlugin . REPORT_NAME ]. configure {
149
149
inputs. dir(extension. dataDir)
150
150
outputs. dir(extension. reportDir)
151
151
}
152
152
}
153
+
154
+ FilenameFilter measurementFile = new FilenameFilter () {
155
+ @Override
156
+ boolean accept (File dir , String name ) {
157
+ return name. startsWith(" scoverage.measurements." )
158
+ }
159
+ }
160
+
153
161
}
154
162
}
You can’t perform that action at this time.
0 commit comments