Index

A G I R S 
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 affectedTest task and the affectedTests DSL 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 --explain trace.
getGradlewTimeoutSeconds() - Method in class io.affectedtests.gradle.AffectedTestsExtension
Wall-clock timeout in seconds for the nested ./gradlew invocation that executes the affected / full test suite.
getGradlewTimeoutSeconds() - Method in class io.affectedtests.gradle.AffectedTestTask
Wall-clock timeout (in seconds) for the nested ./gradlew invocation 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.
getKotlinEnabled() - Method in class io.affectedtests.gradle.AffectedTestsExtension
Whether to register the Kotlin AST-driven parser for .kt files (issue #76 Phase 2, PR #4).
getKotlinEnabled() - Method in class io.affectedtests.gradle.AffectedTestTask
Whether to register the Kotlin AST parser for .kt files (issue #76 Phase 2, PR #4).
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
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_INCOMPLETE on 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.
getParallelDiscovery() - Method in class io.affectedtests.gradle.AffectedTestsExtension
Whether to fan the four discovery strategies out across a small thread pool (default true) or run them serially.
getParallelDiscovery() - Method in class io.affectedtests.gradle.AffectedTestTask
Whether to fan the four discovery strategies out across a small thread pool (default true, issue #42).
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 ./gradlew call per module × taskName pair).
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 transitive strategy is enabled.
getTransitiveDepth() - Method in class io.affectedtests.gradle.AffectedTestTask
How many levels of transitive dependencies to follow when the transitive strategy 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: excludePaths was removed in v2.0.
setRunAllIfNoMatches(Object) - Method in class io.affectedtests.gradle.AffectedTestsExtension
Migration shim: runAllIfNoMatches was removed in v2.0.
setRunAllOnNonJavaChange(Object) - Method in class io.affectedtests.gradle.AffectedTestsExtension
Migration shim: runAllOnNonJavaChange was removed in v2.0.
A G I R S 
All Classes and Interfaces|All Packages