diff --git a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/js/testing/karma/KotlinKarma.kt b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/js/testing/karma/KotlinKarma.kt index 833d927716c..d1aee133e26 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/js/testing/karma/KotlinKarma.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/js/testing/karma/KotlinKarma.kt @@ -148,6 +148,16 @@ class KotlinKarma( fun useChromeHeadless() = useChromeLike("ChromeHeadless") + fun useChromeHeadlessNoSandbox() { + val chromeHeadlessNoSandbox = "ChromeHeadlessNoSandbox" + + config.customLaunchers[chromeHeadlessNoSandbox] = CustomLauncher("ChromeHeadless").apply { + flags.add("--no-sandbox") + } + + useChromeLike(chromeHeadlessNoSandbox) + } + fun useChromium() = useChromeLike("Chromium") fun useChromiumHeadless() = useChromeLike("ChromiumHeadless")