From aef45f0997b520dcebb3a9857a0e34e421cd8a19 Mon Sep 17 00:00:00 2001 From: Pavel Punegov Date: Tue, 10 Aug 2021 10:57:24 +0300 Subject: [PATCH] [Native] Exclude on wasm initializers tests. Tests use exceptions and workers that are not supported in wasm --- kotlin-native/backend.native/tests/build.gradle | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/kotlin-native/backend.native/tests/build.gradle b/kotlin-native/backend.native/tests/build.gradle index b5d5c3b7a4b..d8acae09973 100644 --- a/kotlin-native/backend.native/tests/build.gradle +++ b/kotlin-native/backend.native/tests/build.gradle @@ -1506,34 +1506,40 @@ standaloneTest("initializers_eagerInitializationThreadLocal2") { } standaloneTest("initializers_workers1") { + expectedFail = (project.testTarget == 'wasm32') // Workers are not supported source = "codegen/initializers/workers1.kt" goldValue = "42\n3\n" } standaloneTest("initializers_workers2") { + expectedFail = (project.testTarget == 'wasm32') // Workers are not supported source = "codegen/initializers/workers2.kt" goldValue = "42\n42\n" } standaloneTest("initializers_failInInitializer1") { + expectedFail = (project.testTarget == 'wasm32') // Uses exceptions. source = "codegen/initializers/failInInitializer1.kt" goldValue = "caught\n" flags = ['-Xir-property-lazy-initialization'] } standaloneTest("initializers_failInInitializer2") { + expectedFail = (project.testTarget == 'wasm32') // Uses exceptions. source = "codegen/initializers/failInInitializer2.kt" goldValue = "caught\ncaught2\n" flags = ['-Xir-property-lazy-initialization'] } standaloneTest("initializers_failInInitializer3") { + expectedFail = (project.testTarget == 'wasm32') // Uses exceptions. source = "codegen/initializers/failInInitializer3.kt" goldValue = "caught\ncaught2\n" flags = ['-Xir-property-lazy-initialization'] } standaloneTest("initializers_failInInitializer4") { + expectedFail = (project.testTarget == 'wasm32') // Uses exceptions. source = "codegen/initializers/failInInitializer4.kt" goldValue = "caught\ncaught2\n" flags = ['-Xir-property-lazy-initialization'] @@ -1550,11 +1556,13 @@ standaloneTest("initializers_when2") { } standaloneTest("initializers_throw1") { + expectedFail = (project.testTarget == 'wasm32') // Uses exceptions. source = "codegen/initializers/throw1.kt" goldValue = "42\n" } standaloneTest("initializers_throw2") { + expectedFail = (project.testTarget == 'wasm32') // Uses exceptions. source = "codegen/initializers/throw2.kt" goldValue = "42\n" }