A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _

A

AbstractStep - Class in org.ysb33r.gradle.gradlerunner.internal
Abstract base class for implementing steps
AbstractStep(String) - Constructor in AbstractStep
ActionStep - Class in org.ysb33r.gradle.gradlerunner.internal
Using an Action as a step
ActionStep(String, Action<StepInfo>) - Constructor in ActionStep
addAvailableDistributions(GradleTestExtension) - Method in GradleTestExtension
addDistributions(Iterable<Distribution>) - Method in AvailableDistributions
Adds one or more distribution to the collection
addDistributions(Iterable<Distribution>) - Method in AvailableDistributionsInternal
Adds one or more distribution to the collection If versions already exist in the list they are not updated.
addTestSet(Project, String) - Method in TestSet
Adds a test set with default dependencies
apply(Project) - Method in GradleRunnerPlugin
apply(Project) - Method in GradleTestBasePlugin
apply(Project) - Method in GradleTestPlugin
Applies a specific plugin depending whether the runnign version if Gradle 2.13+ or and earlier version.
apply(Project) - Method in LegacyGradleTestPlugin
AvailableDistributions - Interface in org.ysb33r.gradle.gradletest.legacy20
Used in legacy mode to report on all distributions that are available locally.
AvailableDistributionsInternal - Class in org.ysb33r.gradle.gradletest.legacy20.internal
Implementation to report local available distributions

B

baseName(String) - Method in TestSet
Get a testset base name

C

ClasspathManifest - Class in org.ysb33r.gradle.gradletest
Generates a manifest file that can be re-used by @link GradleTest tasks to set the correct classpath for GradleRunnerSteps.
ClasspathManifest() - Constructor in ClasspathManifest
ClosureStep - Class in org.ysb33r.gradle.gradlerunner.internal
Using a closure as a step
ClosureStep(String, Closure) - Constructor in ClosureStep
compareTo(Object) - Method in DistributionInternal
CompatibilityTestResult - Interface in org.ysb33r.gradle.gradletest.legacy20
Interface used in legacy mode to report test results
configurationNames(String) - Method in TestSet
Returns a map of configuration names key off compile and runtime
create(Map) - Method in Infrastructure
Creates the file layout.
createDirs(File, File) - Method in AbstractStep
createDownloader(Logger) - Method in Unpacker
Creates a downloader to download a a distribution to a specific location

D

DeprecatingGradleTestExtension - Class in org.ysb33r.gradle.gradletest.legacy20
This is used under 2.13+ to warn the user that the gradleLocations extension is no longer in use.
DeprecatingGradleTestExtension(Project) - Constructor in DeprecatingGradleTestExtension
Distribution - Interface in org.ysb33r.gradle.gradletest.legacy20
Interface for handling distributions in legacy mode.
DistributionInternal - Class in org.ysb33r.gradle.gradletest.legacy20.internal
Locates distributions on the file system.
downloadFileFrom(Iterable<URI>, Gradle, File, String, String) - Method in Unpacker
Iterates through a set of URIs attempting to download a distribution.
downloadTo(Gradle, File, String, String) - Method in Unpacker
Downloads a remote Gradle distribution from the Gradle distribution site to local folder, but does not unpack it

E

exec() - Method in ClasspathManifest
exec() - Method in GradleRunnerSteps
exec() - Method in GradleTest
exec() - Method in GradleTestDownloader
Downloads any necessary distributions and unpacks them.
exec() - Method in TestGenerator
Task action will generate as per testnames returned by @Link #etTestMap().
execute(File, File) - Method in ActionStep
Executes the closure, passing a StepInfo
execute(File, File) - Method in ClosureStep
Executes the closure, passing a StepInfo
execute(File, File) - Method in GradleStep
execute(File, File) - Method in Step
Executes a step
expectFailure(String) - Method in GradleTest
Provide a pattern for recognising tests that are expected to fail

F

failingStep(String, String) - Method in GradleRunnerSteps
Execute a failing Gradle step in the directory specified by getWorkingDir().
findAllRequiredVersions(Project) - Method in GradleTest
Called by afterEvaluate to look for versions in all GradleTest tasks

G

getAllDistributionsAsMap() - Method in AvailableDistributions
Returns all distributions that either found locally or downloaded and unpacked
getAllDistributionsAsMap() - Method in AvailableDistributionsInternal
Returns all distributions that either found locally or downloaded and unpacked
getCurrentGradle(Gradle) - Method in DistributionInternal
getDefaultTask() - Method in GradleTest
The name of the task that will be executed in the test project
getDefaultTask() - Method in TestGenerator
The default task to be executed.
getDownloaded() - Method in GradleTestDownloader
Returns a set of downloaded distributions and their locations.
getError() - Method in GradleStep
Location of error output from execution.
getExpectedFailures() - Method in GradleTest
Returns a list of expected failures as patterns
getGradleArguments() - Method in GradleTest
Returns the arguments that needs to be passed to the running GradleTest instance
getGradleArguments() - Method in TestGenerator
List of arguments that needs to be passed to TestKit.
getGradleDistributionUri() - Method in GradleTest
Returns the base URI for finding Gradle distributions previously set by setGradleDistributionUri.
getGradleDistributionUri() - Method in TestGenerator
Distribution URI to use when looking for Gradle distributions
getGradleVersion() - Method in CompatibilityTestResult
getInitScript() - Method in GradleTest
Returns path to initscript that will be used for tests
getLocation() - Method in Distribution
getManifestDir(Project, String) - Method in TestSet
Gets the directory where manifest file will be generated into.
getManifestTaskName(String) - Method in TestSet
getName() - Method in AbstractStep
Name of this step.
getName() - Method in Step
Name of this step.
getName() - Method in StepInfo
Name of the step
getOutput() - Method in GradleStep
Location of output from execution.
getOutputDir() - Method in ClasspathManifest
Returns directory where manifest file will be written to
getOutputDir() - Method in GradleTestDownloader
Get the output directory.
getOutputDir() - Method in TestGenerator
Where generated source is written to.
getOutputDirs() - Method in GradleTest
List of output directories where tests will be copied to and executed.
getOutputFilename() - Method in ClasspathManifest
The name of the manifest file.
getPassed() - Method in CompatibilityTestResult
getPluginJarDirectory() - Method in TestGenerator
The directory where the plugin JAR is to be found.
getReportDir() - Method in AbstractStep
Directory where reports should be written to
getReportDir() - Method in StepInfo
Directory where reports should be written to
getReportsDir() - Method in GradleRunnerSteps
getRuntimeClasspath() - Method in ClasspathManifest
Returns the runtime classpath associated with this manifest
getSearchFolders() - Method in DeprecatingGradleTestExtension
getSearchFolders() - Method in GradleTestExtension
A list of additional folders to search.
getSourceDir() - Method in GradleTest
Returns the source directory for finding tests.
getStepInfo() - Method in AbstractStep
Information that was used during execution of the step
getStepInfo() - Method in Step
Information that was used during execution of the step
getStepReportDir(int) - Method in GradleRunnerSteps
Returns the working directory for a specific step.
getSteps() - Method in GradleRunnerSteps
Returns the list of steps.
getTestMap() - Method in TestGenerator
A map of the tests found in the appropriate GradleTest directory.
getTestName() - Method in CompatibilityTestResult
getTestNames() - Method in GradleTest
Returns the list of tests to be executed
getTestResults() - Method in GradleTest
Returns a list of test results
getTestRootDirectory() - Method in TestGenerator
The root directory where to find tests for this specific GradleTest grouping The default root directory by convention is src/gradleTest.
getUris() - Method in DeprecatingGradleTestExtension
getUris() - Method in GradleTestDownloader
Returns the URIs this downloader will attempt to use
getUris() - Method in GradleTestExtension
Returns a list of URIs which should be tried to download Gradle distributions from
getVersion() - Method in Distribution
getVersions() - Method in GradleTest
Returns the set of Gradle versions to tests against
getVersions() - Method in GradleTestDownloader
Get the list of versions that needs to be downloaded.
getVersions() - Method in TestGenerator
The Gradle versions that test code will be generated for
getWorkingDir() - Method in AbstractStep
Base directory where work occurs in
getWorkingDir() - Method in GradleRunnerSteps
getWorkingDir() - Method in StepInfo
Base directory where work occurs in
gradleArguments(Object) - Method in GradleTest
Append additional arguments to be sent to the running GradleTest instance.
GradleRunnerPlugin - Class in org.ysb33r.gradle.gradlerunner
Adds a default task called gradleRunner
GradleRunnerSteps - Class in org.ysb33r.gradle.gradlerunner
Executes a set of staps including running Gradle with tasks and capturing the output
GradleRunnerSteps() - Constructor in GradleRunnerSteps
GradleStep - Class in org.ysb33r.gradle.gradlerunner.internal
Runs a Gradle execution.
GradleStep(String, Iterable<String>, boolean) - Constructor in GradleStep
GradleTest - Class in org.ysb33r.gradle.gradletest
Runs compatibility tests using special compiled GradleTestKit-based tests
GradleTest() - Constructor in GradleTest
GradleTestBasePlugin - Class in org.ysb33r.gradle.gradletest
A base plugin for GradleTest.
GradleTestDownloader - Class in org.ysb33r.gradle.gradletest.legacy20.internal
The downloader is a background task which will download Gradle distributions to a local folder in the build directory.
GradleTestDownloader() - Constructor in GradleTestDownloader
GradleTestExtension - Class in org.ysb33r.gradle.gradletest.legacy20
Extension for global configuration of handling distributions used for testing.
GradleTestExtension(Project) - Constructor in GradleTestExtension
GradleTestPlugin - Class in org.ysb33r.gradle.gradletest
Checks the current Gradle version and decides which real plugin to apply.

H

I

Infrastructure - Class in org.ysb33r.gradle.gradletest.legacy20.internal
Utility class to aid in building the files structure for compatibility testing

J

K

L

LegacyGradleTestPlugin - Class in org.ysb33r.gradle.gradletest.legacy20
Legacy GradleTest plugin which works with Gradle 2.0-2.12.
location(String) - Method in AvailableDistributions
Returns the location for a specific version.
location(String) - Method in AvailableDistributionsInternal
Returns the location for a specific version.

M

methodMissing(String, def) - Method in DeprecatingGradleTestExtension

N

Names - Class in org.ysb33r.gradle.gradletest
Fixed names for various GradleTest elements.

O

P

pathAsUriStr(File) - Method in TestGenerator
Ensures that files are represented as URIs.

Q

R

reportsDir(Object) - Method in GradleRunnerSteps
run() - Method in TestRunner

S

search(Object) - Method in DeprecatingGradleTestExtension
search(Object) - Method in GradleTestExtension
Adds a list of file paths that can be searched
searchCacheFolder(File, Logger) - Method in DistributionInternal
Search a folder that has a Gradle cache layout.
searchGradleHome(Gradle) - Method in DistributionInternal
Searches GRADLE_USER_HOME folder
searchGvm(Logger) - Method in DistributionInternal
Search GVM folder
searchInstallFolder(File, Logger) - Method in DistributionInternal
Search a folder where various gradle distributions might have been unpacked into
searchLocal(Project, GradleTestExtension) - Method in DistributionInternal
Searches locally for unpacked distributions
setGradleArguments(List<Object>) - Method in GradleTest
Override any existing arguments with new ones
setGradleDistributionUri(Object) - Method in GradleTest
Sets the Base URI where to find distributions.
setHtmlReportFolder() - Method in GradleTest
setPluginJarDirectory(Object) - Method in TestGenerator
Overrides the directory where the plugin JAR is to be found in.
setReportDir(File) - Method in AbstractStep
Set unique reporting directory for this step.
setReportsDir(Object) - Method in GradleRunnerSteps
setWorkingDir(File) - Method in AbstractStep
Set working directory for this step.
setWorkingDir(Object) - Method in GradleRunnerSteps
Step - Interface in org.ysb33r.gradle.gradlerunner
A step to be executed.
step(String, String) - Method in GradleRunnerSteps
Execute a Gradle step in the directory specified by getWorkingDir().
StepInfo - Interface in org.ysb33r.gradle.gradlerunner
Information requires to execute a step

T

TestGenerator - Class in org.ysb33r.gradle.gradletest
Generates test files that will be compiled against GradleTestKit.
TestGenerator() - Constructor in TestGenerator
TestRunner - Class in org.ysb33r.gradle.gradletest.legacy20.internal
Runs a single test in legacy mode.
TestSet - Class in org.ysb33r.gradle.gradletest
Internal utility functions to add a new GradleTest test set.

U

Unpacker - Class in org.ysb33r.gradle.gradletest.legacy20.internal
Unpacks a downloaded distributions to the gradle wrapper in gradleUserHome
unpackTo(File, File, Logger) - Method in Unpacker
Unpacks a Gradle Distribution to a given root directory.
unpackToUserHome(Gradle, File) - Method in Unpacker
Installs the distribution into the Gradle User Home Directory
updateVersions(GradleTestDownloader, Iterable<String>) - Method in GradleTestDownloader
Updates the versions for a given downloader task.
uri(Object) - Method in DeprecatingGradleTestExtension
uri(Object) - Method in GradleTestExtension
Provide one or more URIs to be tried for downloading Gradle distributions.
useTestNG(Closure) - Method in GradleTest

V

versions(Iterable<Object>) - Method in GradleTest
Add Gradle versions to be tested against.
versions(Iterable<Object>) - Method in GradleTestDownloader
Adds one or more versions that need to be downloaded.

W

workingDir(Object) - Method in GradleRunnerSteps

X

Y

Z

_

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _