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
|
||||
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") {
|
||||
assertSuccessful()
|
||||
}
|
||||
|
||||
if (project.testGradleVersionAtLeast("4.0")) {
|
||||
File(project.projectDir, "lib/build.gradle").appendText("\nkotlin.copyClassesToJavaOutput = true")
|
||||
}
|
||||
|
||||
project.build(":lib:clean", ":lib:build") {
|
||||
assertSuccessful()
|
||||
val affectedSources = File(project.projectDir, "lib").allKotlinFiles()
|
||||
|
||||
Reference in New Issue
Block a user