File tree Expand file tree Collapse file tree 1 file changed +10
-3
lines changed
src/main/groovy/org/scoverage Expand file tree Collapse file tree 1 file changed +10
-3
lines changed Original file line number Diff line number Diff line change @@ -24,8 +24,10 @@ class ScoverageExtension {
2424 File sources
2525 /* * range positioning for highlighting */
2626 boolean highlighting = true
27- /* * regex of excluded packages, separated by semicolons */
28- String excludedPackages = " "
27+ /* * regex for each excluded package */
28+ List<String > excludedPackages = []
29+ /* * regex for each excluded file */
30+ List<String > excludedFiles = []
2931
3032 ScoverageExtension (Project project ) {
3133
@@ -87,7 +89,12 @@ class ScoverageExtension {
8789 plugin. addAll(parameters)
8890 }
8991 plugin. add(" -P:scoverage:dataDir:${ extension.dataDir.absolutePath} " . toString())
90- plugin. add(" -P:scoverage:excludedPackages:${ extension.excludedPackages} " . toString())
92+ if (extension. excludedPackages) {
93+ plugin. add(" -P:scoverage:excludedPackages:${ extension.excludedPackages.join(';')} " . toString())
94+ }
95+ if (extension. excludedFiles) {
96+ plugin. add(" -P:scoverage:excludedFiles:${ extension.excludedFiles.join(';')} " . toString())
97+ }
9198 if (extension. highlighting) {
9299 plugin. add(' -Yrangepos' )
93100 }
You can’t perform that action at this time.
0 commit comments