Use Gradle 3.4 for testCleanBuildLib because of classpath normalization
This commit is contained in:
+5
-5
@@ -90,15 +90,15 @@ open class A {
|
|||||||
|
|
||||||
@Test
|
@Test
|
||||||
fun testCleanBuildLib() {
|
fun testCleanBuildLib() {
|
||||||
val project = Project("incrementalMultiproject")
|
// Test with Gradle 3.4, since Gradle 3.5+ uses classpath hash normalization for JARs
|
||||||
|
val project = Project("incrementalMultiproject", GradleVersionRequired.Exact("3.4"))
|
||||||
|
|
||||||
|
project.setupWorkingDir()
|
||||||
|
|
||||||
project.build("build") {
|
project.build("build") {
|
||||||
assertSuccessful()
|
assertSuccessful()
|
||||||
}
|
}
|
||||||
|
|
||||||
if (project.testGradleVersionAtLeast("4.0")) {
|
|
||||||
File(project.projectDir, "lib/build.gradle").appendText("\nkotlin.copyClassesToJavaOutput = true")
|
|
||||||
}
|
|
||||||
|
|
||||||
project.build(":lib:clean", ":lib:build") {
|
project.build(":lib:clean", ":lib:build") {
|
||||||
assertSuccessful()
|
assertSuccessful()
|
||||||
val affectedSources = File(project.projectDir, "lib").allKotlinFiles()
|
val affectedSources = File(project.projectDir, "lib").allKotlinFiles()
|
||||||
|
|||||||
Reference in New Issue
Block a user