make jvm schema tests run

This commit is contained in:
Adam 2022-01-09 11:06:15 +01:00
parent f16e7405f6
commit e5feabf7eb

View file

@ -4,6 +4,7 @@ import dev.adamko.kafkatorio.gradle.typescriptAttributes
plugins { plugins {
kotlin("multiplatform") kotlin("multiplatform")
kotlin("plugin.serialization") kotlin("plugin.serialization")
id("io.kotest.multiplatform") version "5.0.2"
distribution distribution
} }
@ -12,7 +13,11 @@ kotlin {
binaries.executable() binaries.executable()
nodejs() nodejs()
} }
jvm() jvm {
testRuns["test"].executionTask.configure {
useJUnitPlatform()
}
}
@Suppress("UnstableApiUsage") // enforcedPlatform is incubating @Suppress("UnstableApiUsage") // enforcedPlatform is incubating
sourceSets { sourceSets {
@ -22,7 +27,6 @@ kotlin {
optIn("kotlin.RequiresOptIn") optIn("kotlin.RequiresOptIn")
optIn("kotlin.ExperimentalStdlibApi") optIn("kotlin.ExperimentalStdlibApi")
optIn("kotlin.time.ExperimentalTime") optIn("kotlin.time.ExperimentalTime")
optIn("kotlinx.coroutines.ExperimentalCoroutinesApi")
optIn("kotlinx.serialization.ExperimentalSerializationApi") optIn("kotlinx.serialization.ExperimentalSerializationApi")
optIn("kotlin.js.ExperimentalJsExport") optIn("kotlin.js.ExperimentalJsExport")
} }
@ -35,7 +39,6 @@ kotlin {
implementation(project.dependencies.platform(libs.kotlinx.serialization.bom)) implementation(project.dependencies.platform(libs.kotlinx.serialization.bom))
implementation(libs.kotlinx.serialization.core) implementation(libs.kotlinx.serialization.core)
implementation(libs.kotlinx.serialization.json) implementation(libs.kotlinx.serialization.json)
} }
} }