From 4c4afbd64682d1376b8413dca734c9830d77474d Mon Sep 17 00:00:00 2001 From: Vladimir Sukharev Date: Fri, 28 Apr 2023 19:02:47 +0000 Subject: [PATCH] [K2/N] Don't emit and check lazy headers for ObjCExport tests. Enable these tests. Merge-request: KT-MR-9861 Merged-by: Vladimir Sukharev --- kotlin-native/backend.native/tests/build.gradle | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/kotlin-native/backend.native/tests/build.gradle b/kotlin-native/backend.native/tests/build.gradle index 3bbdea75cb7..b6905b50bf5 100644 --- a/kotlin-native/backend.native/tests/build.gradle +++ b/kotlin-native/backend.native/tests/build.gradle @@ -5681,12 +5681,14 @@ Task objcExportTest( Boolean isStaticFramework, Boolean needLazyHeaderCheck ) { + needLazyHeaderCheck = needLazyHeaderCheck && !isK2(project) // generating lazy headers is NYI in K2 final String name = "testObjCExport$suffix" final String frameworkName = "Kt$suffix" final String expectedLazyHeaderName = "expectedLazy${suffix}.h" final Task task = frameworkTest(name) { final String dir = "$testOutputFramework/$name" final File lazyHeader = file("$dir/$target-lazy.h") + lazyHeader.delete() // Clean up after previous runs doLast { // Check lazy header. @@ -5749,7 +5751,6 @@ Task objcExportTest( } codesign = !isStaticFramework framework(frameworkName) { - enabled = !isK2(project) // KT-56182 sources = ['objcexport'] libraries = [libraryName, noEnumEntriesLibraryName] artifact = 'Kt'