Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
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
class RunnerTestEnvironmentFactory : ParamTestEnvironmentFactory<RunnerTestEnvironmentParams, RunnerTestEnvironment>
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.