Package-level declarations
Types
Link copied to clipboard
class AffectedProjectsComputer(rootDirPath: Path, dependencyMetadata: DependencyMetadata, changedFilePaths: List<Path>, diagnostics: DiagnosticWriter = DiagnosticWriter.NoOp, config: SkippyConfig = SkippyConfig(GLOBAL_TOOL, buildUponDefaults = true), androidTestProjects: Set<String> = emptySet(), debug: Boolean = false, fileSystem: FileSystem = FileSystem.SYSTEM, logger: FoundryLogger = FoundryLogger.noop())
This is a program compute the set of Gradle projects that are affected by a set of changed files (changedFilePaths).
Link copied to clipboard
object AffectedProjectsDefaults
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@JsonClass(generateAdapter = true)
Represents a Skippy configuration for a specific tool.
Link copied to clipboard
interface SkippyOutput
Link copied to clipboard
class SkippyRunner(outputsDir: Path, androidTestProjects: Set<String> = emptySet(), rootDir: Path, dependencyGraph: DependencyGraph.SerializableGraph, changedFilesPath: Path, originalConfigMap: Map<String, SkippyConfig>, parallelism: Int = originalConfigMap.size, fs: FileSystem = FileSystem.SYSTEM, debug: Boolean = false, logger: FoundryLogger = FoundryLogger.noop(), mergeOutputs: Boolean = true)
Link copied to clipboard