From c8b77fe18c4794872094784baf1fd3f05dd5225d Mon Sep 17 00:00:00 2001 From: Timofey Solonin Date: Tue, 5 Dec 2023 17:28:14 +0100 Subject: [PATCH] Run lldb tests only on arm64 macOS and only in debug mode ^KT-63598 --- .../konan/test/blackbox/ObjCToKotlinSteppingInLLDBTest.kt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/native/native.tests/tests/org/jetbrains/kotlin/konan/test/blackbox/ObjCToKotlinSteppingInLLDBTest.kt b/native/native.tests/tests/org/jetbrains/kotlin/konan/test/blackbox/ObjCToKotlinSteppingInLLDBTest.kt index f6521d4bd4a..7b20c95a410 100644 --- a/native/native.tests/tests/org/jetbrains/kotlin/konan/test/blackbox/ObjCToKotlinSteppingInLLDBTest.kt +++ b/native/native.tests/tests/org/jetbrains/kotlin/konan/test/blackbox/ObjCToKotlinSteppingInLLDBTest.kt @@ -24,8 +24,12 @@ import org.junit.jupiter.api.Test import java.io.File -@EnforcedProperty(ClassLevelProperty.COMPILER_OUTPUT_INTERCEPTOR, "NONE") @EnforcedHostTarget +@EnforcedProperty(ClassLevelProperty.COMPILER_OUTPUT_INTERCEPTOR, "NONE") +// FIXME: With -opt these tests can't set a breakpoint in inlined "fun bar()" +@EnforcedProperty(ClassLevelProperty.OPTIMIZATION_MODE, propertyValue = "DEBUG") +// FIXME: With Rosetta the step-out and step-over tests stop on the line after "[KotlinLibKt bar]" +@EnforcedProperty(ClassLevelProperty.TEST_TARGET, propertyValue = "macos_arm64") class ObjCToKotlinSteppingInLLDBTest : AbstractNativeSimpleTest() { @Test