Package-level declarations

Types

Link copied to clipboard
sealed interface ProjectFindingReport
Link copied to clipboard
private typealias ProjectPath = String
Link copied to clipboard
abstract class RunnerTest : HasTestEnvironmentFactory<RunnerTestEnvironmentFactory> , TrimmedAsserts
Link copied to clipboard
open class RunnerTestEnvironment(val projectCache: ProjectCache, val logger: ReportingLogger, val ruleFilter: RuleFilter, settings: (RunnerTestEnvironment) -> ModuleCheckSettings, codeGeneratorBindings: (ModuleCheckSettings) -> List<CodeGeneratorBinding>, rules: (ModuleCheckSettings, RuleFilter) -> List<ModuleCheckRule<*>>, findingFactory: (List<ModuleCheckRule<*>>) -> FindingFactory<out Finding>, names: List<String>, testLocation: TestLocation) : ProjectTestEnvironment

Defines a test environment which uses a ModuleCheckRunner.

Link copied to clipboard
data class RunnerTestEnvironmentParams(val projectCache: ProjectCache, val logger: ReportingLogger, val ruleFilter: RuleFilter, val settings: (RunnerTestEnvironment) -> ModuleCheckSettings, val codeGeneratorBindings: (ModuleCheckSettings) -> List<CodeGeneratorBinding>, val rules: (ModuleCheckSettings, RuleFilter) -> List<ModuleCheckRule<*>>, val findingFactory: (List<ModuleCheckRule<*>>) -> FindingFactory<out Finding>) : TestEnvironmentParams

Defines a test environment which uses a ModuleCheckRunner.

Functions