[Gradle, MPP] Make init script for tests compatible w/ conf cache
Avoid using `beforeTask` API and switch to ones that are compatible with Gradle configuration cache.
This commit is contained in:
committed by
Alexander Likhachev
parent
df77cd303f
commit
4e5f6492d9
+3
-1
@@ -1,4 +1,5 @@
|
|||||||
gradle.taskGraph.beforeTask { task ->
|
gradle.taskGraph.whenReady { taskGraph ->
|
||||||
|
taskGraph.allTasks.each { task ->
|
||||||
def taskSuperClass = task.class
|
def taskSuperClass = task.class
|
||||||
while (taskSuperClass != Object.class) {
|
while (taskSuperClass != Object.class) {
|
||||||
if (taskSuperClass.canonicalName == "org.jetbrains.kotlin.gradle.tasks.KotlinTest") {
|
if (taskSuperClass.canonicalName == "org.jetbrains.kotlin.gradle.tasks.KotlinTest") {
|
||||||
@@ -15,4 +16,5 @@ gradle.taskGraph.beforeTask { task ->
|
|||||||
taskSuperClass = taskSuperClass.superclass
|
taskSuperClass = taskSuperClass.superclass
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user