diff --git a/convention-plugins/src/main/kotlin/kmp-setup.gradle.kts b/convention-plugins/src/main/kotlin/kmp-setup.gradle.kts index bc463e3..a421ece 100644 --- a/convention-plugins/src/main/kotlin/kmp-setup.gradle.kts +++ b/convention-plugins/src/main/kotlin/kmp-setup.gradle.kts @@ -1,5 +1,6 @@ import org.jetbrains.kotlin.gradle.targets.js.nodejs.NodeJsRootExtension import org.jetbrains.kotlin.gradle.tasks.KotlinCompile +import java.time.Duration plugins { kotlin("multiplatform") @@ -20,7 +21,15 @@ kotlin { } } } - browser() + browser { + testTask { + useKarma { + useChromeHeadless() + // Override default timeout (needed for stress tests) + timeout.set(Duration.ofSeconds(120)) + } + } + } } @OptIn(org.jetbrains.kotlin.gradle.targets.js.dsl.ExperimentalWasmDsl::class) wasmJs {