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

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 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
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.
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
deprecationMessagesAreFailures(boolean) - Method in GradleTest
Convenience method to allow for setting deprecation message mode.
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 GradleTest
exec() - Method in GradleTestDownloader
Downloads any necessary distributions and unpacks them.
exec() - Method in TestGenerator
Task action will generate testsas per the testnames returned by @Link #etTestMap().
expectFailure(String) - Method in GradleTest
Provide a pattern for recognising tests that are expected to fail

F

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.
getDeprecationMessageAreFailures() - Method in TestGenerator
Whether to treat Gradle's deprecation messages as failures.
getDownloaded() - Method in GradleTestDownloader
Returns a set of downloaded distributions and their locations.
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
getKotlinDsl() - Method in TestGenerator
Whether to add tests for Kotlin scripts if they are available.
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
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.
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.
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
gradleArguments(Object) - Method in GradleTest
Append additional arguments to be sent to the running GradleTest instance.
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

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
setKotlinDsl(boolean) - Method in GradleTest
Convenience method to allow for setting Kotlin test mode.
setPluginJarDirectory(Object) - Method in TestGenerator
Overrides the directory where the plugin JAR is to be found in.

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

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 _