Class GoCover
- java.lang.Object
-
- org.gradle.api.internal.AbstractTask
-
- org.gradle.api.DefaultTask
-
- com.github.blindpirate.gogradle.task.AbstractGolangTask
-
- com.github.blindpirate.gogradle.task.go.GoCover
-
- All Implemented Interfaces:
java.lang.Comparable<org.gradle.api.Task>,org.gradle.api.internal.DynamicObjectAware,org.gradle.api.internal.TaskInternal,org.gradle.api.plugins.ExtensionAware,org.gradle.api.Task,org.gradle.util.Configurable<org.gradle.api.Task>
public class GoCover extends AbstractGolangTask
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringCOVERAGE_PROFILES_PATH
-
Constructor Summary
Constructors Constructor Description GoCover()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcoverage()java.io.FilegetCoverageDirectory()java.io.FilegetInputCoverageDirectory()voidsetMaxPackageLines(java.util.List<com.github.blindpirate.gogradle.task.go.GoCover.PackageCoverage> packages)-
Methods inherited from class com.github.blindpirate.gogradle.task.AbstractGolangTask
afterEvaluate, getProjectDir, getTask, setGogradleGlobalContext
-
Methods inherited from class org.gradle.api.DefaultTask
newInputDirectory, newInputFile, newOutputDirectory, newOutputFile
-
Methods inherited from class org.gradle.api.internal.AbstractTask
addValidator, appendParallelSafeAction, compareTo, configure, deleteAllActions, dependsOn, dependsOnTaskDidWork, doFirst, doFirst, doFirst, doLast, doLast, doLast, execute, finalizedBy, getActions, getAnt, getAsDynamicObject, getConvention, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExecuter, getExtensions, getFinalizedBy, getGroup, getIdentityPath, getImpliesSubProjects, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOnlyIf, getOutputs, getPath, getProject, getServices, getShouldRunAfter, getStandardOutputCapture, getState, getTaskActions, getTaskDependencies, getTaskIdentity, getTemporaryDir, getTemporaryDirFactory, getValidators, hasProperty, hasTaskActions, injectIntoNewInstance, isEnabled, isHasCustomActions, leftShift, mustRunAfter, onlyIf, onlyIf, prependParallelSafeAction, property, replaceLogger, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setExecuter, setFinalizedBy, setGroup, setImpliesSubProjects, setMustRunAfter, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, toString
-
-
-
-
Field Detail
-
COVERAGE_PROFILES_PATH
public static final java.lang.String COVERAGE_PROFILES_PATH
- See Also:
- Constant Field Values
-
-
Method Detail
-
coverage
public void coverage()
-
getInputCoverageDirectory
@InputDirectory @SkipWhenEmpty public java.io.File getInputCoverageDirectory()
-
getCoverageDirectory
@OutputDirectory public java.io.File getCoverageDirectory()
-
setMaxPackageLines
public void setMaxPackageLines(java.util.List<com.github.blindpirate.gogradle.task.go.GoCover.PackageCoverage> packages)
-
-