Skip to content

Commit ddf8dc4

Browse files
committed
annotate some input properties
1 parent f5e3cc2 commit ddf8dc4

File tree

3 files changed

+14
-0
lines changed

3 files changed

+14
-0
lines changed

src/main/groovy/org/scoverage/OverallCheckTask.groovy

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import org.gradle.api.DefaultTask
44
import org.gradle.api.GradleException
55
import org.gradle.api.provider.Property
66
import org.gradle.api.tasks.CacheableTask
7+
import org.gradle.api.tasks.Input
78
import org.gradle.api.tasks.TaskAction
89
import org.gradle.internal.impldep.com.google.common.annotations.VisibleForTesting
910

@@ -44,9 +45,12 @@ enum CoverageType {
4445
class OverallCheckTask extends DefaultTask {
4546

4647
/** Type of coverage to check. Available options: Line, Statement and Branch */
48+
@Input
4749
final Property<CoverageType> coverageType = project.objects.property(CoverageType)
50+
@Input
4851
final Property<BigDecimal> minimumRate = project.objects.property(BigDecimal)
4952

53+
@Input
5054
final Property<File> reportDir = project.objects.property(File)
5155

5256
/** Overwrite to test for a specific locale. */

src/main/groovy/org/scoverage/ScoverageAggregate.groovy

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ package org.scoverage
22

33
import org.gradle.api.DefaultTask
44
import org.gradle.api.provider.Property
5+
import org.gradle.api.tasks.Input
56
import org.gradle.api.tasks.OutputDirectory
67
import org.gradle.api.tasks.TaskAction
78
import scoverage.report.CoverageAggregator
@@ -13,12 +14,17 @@ class ScoverageAggregate extends DefaultTask {
1314
@OutputDirectory
1415
final Property<File> reportDir = project.objects.property(File)
1516

17+
@Input
1618
final Property<Boolean> deleteReportsOnAggregation = project.objects.property(Boolean)
1719

1820
// TODO - consider separate options for `report` and `aggregate` tasks
21+
@Input
1922
final Property<Boolean> coverageOutputCobertura = project.objects.property(Boolean)
23+
@Input
2024
final Property<Boolean> coverageOutputXML = project.objects.property(Boolean)
25+
@Input
2126
final Property<Boolean> coverageOutputHTML = project.objects.property(Boolean)
27+
@Input
2228
final Property<Boolean> coverageDebug = project.objects.property(Boolean)
2329

2430
@TaskAction

src/main/groovy/org/scoverage/ScoverageReport.groovy

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,13 @@ class ScoverageReport extends DefaultTask {
2626
@OutputDirectory
2727
final Property<File> reportDir = project.objects.property(File)
2828

29+
@Input
2930
final Property<Boolean> coverageOutputCobertura = project.objects.property(Boolean)
31+
@Input
3032
final Property<Boolean> coverageOutputXML = project.objects.property(Boolean)
33+
@Input
3134
final Property<Boolean> coverageOutputHTML = project.objects.property(Boolean)
35+
@Input
3236
final Property<Boolean> coverageDebug = project.objects.property(Boolean)
3337

3438
@TaskAction

0 commit comments

Comments
 (0)