Class TestReport
java.lang.Object
org.gradle.api.internal.AbstractTask
org.gradle.api.DefaultTask
org.gradle.api.tasks.testing.TestReport
- All Implemented Interfaces:
Comparable<Task>, org.gradle.api.internal.DynamicObjectAware, org.gradle.api.internal.TaskInternal, ExtensionAware, Task, org.gradle.util.Configurable<Task>
Generates an HTML test report from the results of one or more
Test tasks.-
Nested Class Summary
Nested classes/interfaces inherited from interface Task
Task.Namer -
Field Summary
Fields inherited from interface Task
TASK_ACTION, TASK_DEPENDS_ON, TASK_DESCRIPTION, TASK_GROUP, TASK_NAME, TASK_OVERWRITE, TASK_TYPE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.gradle.internal.operations.BuildOperationExecutorReturns the directory to write the HTML report to.Returns the set of binary test results to include in the report.voidAdds some results to include in the report.voidsetDestinationDir(File destinationDir) Sets the directory to write the HTML report to.voidsetTestResultDirs(Iterable<File> testResultDirs) Sets the binary test results to use to include in the report.Methods inherited from class DefaultTask
newInputDirectory, newInputFile, newOutputDirectory, newOutputFileMethods 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, getTemporaryDir, getTemporaryDirFactory, getValidators, hasProperty, injectIntoNewInstance, isEnabled, isHasCustomActions, leftShift, mustRunAfter, onlyIf, onlyIf, prependParallelSafeAction, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setExecuter, setFinalizedBy, setGroup, setImpliesSubProjects, setMustRunAfter, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, toString
-
Constructor Details
-
TestReport
public TestReport()
-
-
Method Details
-
getBuildOperationExecutor
@Inject protected org.gradle.internal.operations.BuildOperationExecutor getBuildOperationExecutor() -
getDestinationDir
Returns the directory to write the HTML report to. -
setDestinationDir
Sets the directory to write the HTML report to. -
getTestResultDirs
Returns the set of binary test results to include in the report. -
setTestResultDirs
-
reportOn
Adds some results to include in the report.This method accepts any parameter of the given types:
- A
Testtask instance. The results from the test task are included in the report. The test task is automatically added as a dependency of this task. - Anything that can be converted to a set of
Fileinstances as perProject.files(Object...). These must point to the binary test results directory generated by aTesttask instance. - An
Iterable. The contents of the iterable are converted recursively.
- Parameters:
results- The result objects.
- A
-