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.
- getExecOperations() - Method in class io.affectedtests.gradle.AffectedTestTask
-
Injected by Gradle for executing the test subprocess.
- getExplain() - Method in class io.affectedtests.gradle.AffectedTestTask
-
When
true, the task prints the full decision trace (buckets, situation, action, action source) and exits without running any tests. - getExplainFormat() - Method in class io.affectedtests.gradle.AffectedTestTask
-
Format for the
--explaintrace. - getGradlewTimeoutSeconds() - Method in class io.affectedtests.gradle.AffectedTestsExtension
-
Wall-clock timeout in seconds for the nested
./gradlewinvocation that executes the affected / full test suite. - getGradlewTimeoutSeconds() - Method in class io.affectedtests.gradle.AffectedTestTask
-
Wall-clock timeout (in seconds) for the nested
./gradlewinvocation that runs the affected / full test suite. - getIgnorePaths() - Method in class io.affectedtests.gradle.AffectedTestsExtension
-
Glob patterns for files that must never influence test selection — for purely documentation, build metadata, or generated artifacts.
- getIgnorePaths() - Method in class io.affectedtests.gradle.AffectedTestTask
-
Glob patterns for files that must never influence test selection.
- getImplementationNaming() - Method in class io.affectedtests.gradle.AffectedTestsExtension
-
Implementation naming prefixes/suffixes (e.g.
- getImplementationNaming() - Method in class io.affectedtests.gradle.AffectedTestTask
-
Suffixes/prefixes for finding implementation classes.
- 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.
- getMode() - Method in class io.affectedtests.gradle.AffectedTestsExtension
-
Execution profile (
"auto","local","ci", or"strict"). - getMode() - Method in class io.affectedtests.gradle.AffectedTestTask
-
Execution profile name — one of
"auto","local","ci","strict". - getOnAllFilesIgnored() - Method in class io.affectedtests.gradle.AffectedTestsExtension
-
Action to take when every file in the diff matched
AffectedTestsExtension.getIgnorePaths(). - getOnAllFilesIgnored() - Method in class io.affectedtests.gradle.AffectedTestTask
- getOnAllFilesOutOfScope() - Method in class io.affectedtests.gradle.AffectedTestsExtension
-
Action to take when every file in the diff sat under
AffectedTestsExtension.getOutOfScopeTestDirs()orAffectedTestsExtension.getOutOfScopeSourceDirs(). - getOnAllFilesOutOfScope() - Method in class io.affectedtests.gradle.AffectedTestTask
- getOnDiscoveryEmpty() - Method in class io.affectedtests.gradle.AffectedTestsExtension
-
Action to take when discovery completes but returns no tests.
- getOnDiscoveryEmpty() - Method in class io.affectedtests.gradle.AffectedTestTask
- getOnDiscoveryIncomplete() - Method in class io.affectedtests.gradle.AffectedTestsExtension
-
Action to take when discovery ran but at least one scanned Java file failed to parse — see
Situation.DISCOVERY_INCOMPLETEon the core module for the full rationale. - getOnDiscoveryIncomplete() - Method in class io.affectedtests.gradle.AffectedTestTask
-
Action to take when discovery ran but one or more scanned Java files failed to parse (see
Situation.DISCOVERY_INCOMPLETE). - getOnEmptyDiff() - Method in class io.affectedtests.gradle.AffectedTestsExtension
-
Action to take on an empty git diff.
- getOnEmptyDiff() - Method in class io.affectedtests.gradle.AffectedTestTask
- getOnUnmappedFile() - Method in class io.affectedtests.gradle.AffectedTestsExtension
-
Action to take when the diff contains at least one unmapped file (non-Java, outside configured source/test dirs).
- getOnUnmappedFile() - Method in class io.affectedtests.gradle.AffectedTestTask
- getOutOfScopeSourceDirs() - Method in class io.affectedtests.gradle.AffectedTestsExtension
-
Production source directories the plugin must treat as out-of-scope.
- getOutOfScopeSourceDirs() - Method in class io.affectedtests.gradle.AffectedTestTask
-
Production source directories the plugin must treat as out-of-scope.
- getOutOfScopeTestDirs() - Method in class io.affectedtests.gradle.AffectedTestsExtension
-
Test source directories (e.g.
- getOutOfScopeTestDirs() - Method in class io.affectedtests.gradle.AffectedTestTask
-
Test source directories (e.g.
- getRootDir() - Method in class io.affectedtests.gradle.AffectedTestTask
-
The root project directory (resolved at configuration time).
- 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.
- getTestTaskNames() - Method in class io.affectedtests.gradle.AffectedTestsExtension
-
Names of the Gradle test tasks the dispatch path may invoke (one nested
./gradlewcall permodule × taskNamepair). - getTestTaskNames() - Method in class io.affectedtests.gradle.AffectedTestTask
-
Names of the Gradle test tasks the dispatch path may invoke.
- 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.
S
- setExcludePaths(List<?>) - Method in class io.affectedtests.gradle.AffectedTestsExtension
-
Migration shim:
excludePathswas removed in v2.0. - setRunAllIfNoMatches(Object) - Method in class io.affectedtests.gradle.AffectedTestsExtension
-
Migration shim:
runAllIfNoMatcheswas removed in v2.0. - setRunAllOnNonJavaChange(Object) - Method in class io.affectedtests.gradle.AffectedTestsExtension
-
Migration shim:
runAllOnNonJavaChangewas removed in v2.0.
All Classes and Interfaces|All Packages