From d5bf99f80c714b4a760774538626538a0b4e455f Mon Sep 17 00:00:00 2001 From: Svyatoslav Scherbina Date: Wed, 27 Oct 2021 09:07:40 +0300 Subject: [PATCH] Native: make FrameworkTest implement Serializable Gradle requires this when using it as task input. --- .../src/main/kotlin/org/jetbrains/kotlin/FrameworkTest.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/kotlin-native/build-tools/src/main/kotlin/org/jetbrains/kotlin/FrameworkTest.kt b/kotlin-native/build-tools/src/main/kotlin/org/jetbrains/kotlin/FrameworkTest.kt index 545556a762e..a7031a4aad0 100644 --- a/kotlin-native/build-tools/src/main/kotlin/org/jetbrains/kotlin/FrameworkTest.kt +++ b/kotlin-native/build-tools/src/main/kotlin/org/jetbrains/kotlin/FrameworkTest.kt @@ -15,6 +15,7 @@ import org.jetbrains.kotlin.konan.target.* import java.io.File import java.io.FileWriter +import java.io.Serializable import java.nio.file.Files import java.nio.file.Path import java.nio.file.Paths @@ -68,7 +69,7 @@ open class FrameworkTest : DefaultTask(), KonanTestExecutable { var artifact: String = name, var library: String? = null, var opts: List = emptyList() - ) + ) : Serializable // Required for Gradle when using Framework as task input. /** * Used for the framework configuration in the task's closure.