Slackbot
06/20/2022, 11:30 PMtony
06/20/2022, 11:33 PMJavi
06/20/2022, 11:44 PMephemient
06/20/2022, 11:44 PMgradleTestKit() returns a special value which is handled internally by Gradle: https://github.com/gradle/gradle/blob/master/subprojects/core/src/main/java/org/gradle/api/internal/artifacts/dsl/dependencies/DependencyFactory.java#L31 https://github.com/gradle/gradle/blob/master/subprojects/dependency-management/src/main/java/org/gradle/api/internal/notations/DependencyClassPathNotationConverter.java#L99Javi
06/20/2022, 11:45 PMJavi
06/20/2022, 11:46 PMDependencyHandlerScopeJavi
06/20/2022, 11:47 PMKotlinDependencyHandler, so I am unable to call gradleTestKit from thereephemient
06/20/2022, 11:47 PMephemient
06/20/2022, 11:48 PMJavi
06/20/2022, 11:49 PMJavi
06/20/2022, 11:50 PMgradleKotlinDsl can be used with no issues due to the current implementation:
fun Project.gradleKotlinDsl(): Dependency =
DefaultSelfResolvingDependency(
OpaqueComponentIdentifier(DependencyFactory.ClassPathNotation.GRADLE_KOTLIN_DSL),
project.fileCollectionOf(
gradleKotlinDslOf(project),
"gradleKotlinDsl"
) as FileCollectionInternal
)Thomas Broyer
06/21/2022, 7:13 AMdependencies.gradleTestKit()?Javi
06/21/2022, 9:50 AM