File tree Expand file tree Collapse file tree 3 files changed +14
-0
lines changed
src/main/groovy/org/scoverage Expand file tree Collapse file tree 3 files changed +14
-0
lines changed Original file line number Diff line number Diff line change @@ -4,6 +4,7 @@ import org.gradle.api.DefaultTask
4
4
import org.gradle.api.GradleException
5
5
import org.gradle.api.provider.Property
6
6
import org.gradle.api.tasks.CacheableTask
7
+ import org.gradle.api.tasks.Input
7
8
import org.gradle.api.tasks.TaskAction
8
9
import org.gradle.internal.impldep.com.google.common.annotations.VisibleForTesting
9
10
@@ -44,9 +45,12 @@ enum CoverageType {
44
45
class OverallCheckTask extends DefaultTask {
45
46
46
47
/* * Type of coverage to check. Available options: Line, Statement and Branch */
48
+ @Input
47
49
final Property<CoverageType > coverageType = project. objects. property(CoverageType )
50
+ @Input
48
51
final Property<BigDecimal > minimumRate = project. objects. property(BigDecimal )
49
52
53
+ @Input
50
54
final Property<File > reportDir = project. objects. property(File )
51
55
52
56
/* * Overwrite to test for a specific locale. */
Original file line number Diff line number Diff line change @@ -2,6 +2,7 @@ package org.scoverage
2
2
3
3
import org.gradle.api.DefaultTask
4
4
import org.gradle.api.provider.Property
5
+ import org.gradle.api.tasks.Input
5
6
import org.gradle.api.tasks.OutputDirectory
6
7
import org.gradle.api.tasks.TaskAction
7
8
import scoverage.report.CoverageAggregator
@@ -13,12 +14,17 @@ class ScoverageAggregate extends DefaultTask {
13
14
@OutputDirectory
14
15
final Property<File > reportDir = project. objects. property(File )
15
16
17
+ @Input
16
18
final Property<Boolean > deleteReportsOnAggregation = project. objects. property(Boolean )
17
19
18
20
// TODO - consider separate options for `report` and `aggregate` tasks
21
+ @Input
19
22
final Property<Boolean > coverageOutputCobertura = project. objects. property(Boolean )
23
+ @Input
20
24
final Property<Boolean > coverageOutputXML = project. objects. property(Boolean )
25
+ @Input
21
26
final Property<Boolean > coverageOutputHTML = project. objects. property(Boolean )
27
+ @Input
22
28
final Property<Boolean > coverageDebug = project. objects. property(Boolean )
23
29
24
30
@TaskAction
Original file line number Diff line number Diff line change @@ -26,9 +26,13 @@ class ScoverageReport extends DefaultTask {
26
26
@OutputDirectory
27
27
final Property<File > reportDir = project. objects. property(File )
28
28
29
+ @Input
29
30
final Property<Boolean > coverageOutputCobertura = project. objects. property(Boolean )
31
+ @Input
30
32
final Property<Boolean > coverageOutputXML = project. objects. property(Boolean )
33
+ @Input
31
34
final Property<Boolean > coverageOutputHTML = project. objects. property(Boolean )
35
+ @Input
32
36
final Property<Boolean > coverageDebug = project. objects. property(Boolean )
33
37
34
38
@TaskAction
You can’t perform that action at this time.
0 commit comments