Index
All Classes and Interfaces|All Packages
A
- AffectedTestsExtension - Class in io.affectedtests.gradle
-
DSL extension for configuring the Affected Tests plugin.
- AffectedTestsExtension() - Constructor for class io.affectedtests.gradle.AffectedTestsExtension
- AffectedTestsPlugin - Class in io.affectedtests.gradle
-
Gradle plugin that registers the
affectedTesttask and theaffectedTestsDSL extension. - AffectedTestsPlugin() - Constructor for class io.affectedtests.gradle.AffectedTestsPlugin
- AffectedTestTask - Class in io.affectedtests.gradle
-
Gradle task that detects affected tests and executes them.
- AffectedTestTask() - Constructor for class io.affectedtests.gradle.AffectedTestTask
- apply(Project) - Method in class io.affectedtests.gradle.AffectedTestsPlugin
G
- getBaseRef() - Method in class io.affectedtests.gradle.AffectedTestsExtension
-
Git base ref to diff against.
- getBaseRef() - Method in class io.affectedtests.gradle.AffectedTestTask
-
Git base ref to diff against.
- getExcludePaths() - Method in class io.affectedtests.gradle.AffectedTestsExtension
-
Glob patterns for files to exclude from analysis.
- getExcludePaths() - Method in class io.affectedtests.gradle.AffectedTestTask
-
Glob patterns for files to exclude from analysis.
- getExecOperations() - Method in class io.affectedtests.gradle.AffectedTestTask
-
Injected by Gradle for executing the test subprocess.
- getImplementationNaming() - Method in class io.affectedtests.gradle.AffectedTestsExtension
-
Implementation naming suffixes (e.g.
- getImplementationNaming() - Method in class io.affectedtests.gradle.AffectedTestTask
-
Suffixes for finding implementation classes (e.g.
- getIncludeImplementationTests() - Method in class io.affectedtests.gradle.AffectedTestsExtension
-
Include tests for implementations of changed interfaces/base classes.
- getIncludeImplementationTests() - Method in class io.affectedtests.gradle.AffectedTestTask
-
Whether to include tests for implementations of changed interfaces/base classes.
- getIncludeStaged() - Method in class io.affectedtests.gradle.AffectedTestsExtension
-
Include staged changes.
- getIncludeStaged() - Method in class io.affectedtests.gradle.AffectedTestTask
-
Whether to include staged (added to index) changes in the diff.
- getIncludeUncommitted() - Method in class io.affectedtests.gradle.AffectedTestsExtension
-
Include uncommitted (unstaged) changes.
- getIncludeUncommitted() - Method in class io.affectedtests.gradle.AffectedTestTask
-
Whether to include uncommitted (unstaged) changes in the diff.
- getRootDir() - Method in class io.affectedtests.gradle.AffectedTestTask
-
The root project directory (resolved at configuration time).
- getRunAllIfNoMatches() - Method in class io.affectedtests.gradle.AffectedTestsExtension
-
Run full test suite if no affected tests are found.
- getRunAllIfNoMatches() - Method in class io.affectedtests.gradle.AffectedTestTask
-
Whether to run the full test suite when no affected tests are found.
- getRunAllOnNonJavaChange() - Method in class io.affectedtests.gradle.AffectedTestsExtension
-
Force a full test run whenever the change set contains any file that cannot be resolved to a Java class under
AffectedTestsExtension.getSourceDirs()orAffectedTestsExtension.getTestDirs()— for exampleapplication.yml,build.gradle, a Liquibase changelog, or a logback config. - getRunAllOnNonJavaChange() - Method in class io.affectedtests.gradle.AffectedTestTask
-
Whether to force a full test run when the change set contains any file that cannot be resolved to a Java class under the configured source/test directories (e.g.
- getSourceDirs() - Method in class io.affectedtests.gradle.AffectedTestsExtension
-
Production source directories (relative to each module root).
- getSourceDirs() - Method in class io.affectedtests.gradle.AffectedTestTask
-
Production source directories relative to each module root.
- getStrategies() - Method in class io.affectedtests.gradle.AffectedTestsExtension
-
Strategies to use for test discovery.
- getStrategies() - Method in class io.affectedtests.gradle.AffectedTestTask
-
Discovery strategies to use for finding affected tests.
- getSubprojectPaths() - Method in class io.affectedtests.gradle.AffectedTestTask
-
Map of subproject directory (relative to the root project, empty string for the root project itself) to the Gradle path of that subproject (e.g.
- getTestDirs() - Method in class io.affectedtests.gradle.AffectedTestsExtension
-
Test source directories (relative to each module root).
- getTestDirs() - Method in class io.affectedtests.gradle.AffectedTestTask
-
Test source directories relative to each module root.
- getTestSuffixes() - Method in class io.affectedtests.gradle.AffectedTestsExtension
-
Test class suffixes used by the naming strategy.
- getTestSuffixes() - Method in class io.affectedtests.gradle.AffectedTestTask
-
Suffixes used by the naming strategy to find test classes.
- getTransitiveDepth() - Method in class io.affectedtests.gradle.AffectedTestsExtension
-
How many levels of transitive dependencies to follow when the
transitivestrategy is enabled. - getTransitiveDepth() - Method in class io.affectedtests.gradle.AffectedTestTask
-
How many levels of transitive dependencies to follow when the
transitivestrategy is enabled.
I
- io.affectedtests.gradle - package io.affectedtests.gradle
R
- runAffectedTests() - Method in class io.affectedtests.gradle.AffectedTestTask
-
Detects affected tests and executes them via a Gradle subprocess.
All Classes and Interfaces|All Packages