[K2/N] Don't emit and check lazy headers for ObjCExport tests. Enable these tests.
Merge-request: KT-MR-9861 Merged-by: Vladimir Sukharev <Vladimir.Sukharev@jetbrains.com>
This commit is contained in:
committed by
Space Team
parent
36fc398358
commit
4c4afbd646
@@ -5681,12 +5681,14 @@ Task objcExportTest(
|
|||||||
Boolean isStaticFramework,
|
Boolean isStaticFramework,
|
||||||
Boolean needLazyHeaderCheck
|
Boolean needLazyHeaderCheck
|
||||||
) {
|
) {
|
||||||
|
needLazyHeaderCheck = needLazyHeaderCheck && !isK2(project) // generating lazy headers is NYI in K2
|
||||||
final String name = "testObjCExport$suffix"
|
final String name = "testObjCExport$suffix"
|
||||||
final String frameworkName = "Kt$suffix"
|
final String frameworkName = "Kt$suffix"
|
||||||
final String expectedLazyHeaderName = "expectedLazy${suffix}.h"
|
final String expectedLazyHeaderName = "expectedLazy${suffix}.h"
|
||||||
final Task task = frameworkTest(name) {
|
final Task task = frameworkTest(name) {
|
||||||
final String dir = "$testOutputFramework/$name"
|
final String dir = "$testOutputFramework/$name"
|
||||||
final File lazyHeader = file("$dir/$target-lazy.h")
|
final File lazyHeader = file("$dir/$target-lazy.h")
|
||||||
|
lazyHeader.delete() // Clean up after previous runs
|
||||||
|
|
||||||
doLast {
|
doLast {
|
||||||
// Check lazy header.
|
// Check lazy header.
|
||||||
@@ -5749,7 +5751,6 @@ Task objcExportTest(
|
|||||||
}
|
}
|
||||||
codesign = !isStaticFramework
|
codesign = !isStaticFramework
|
||||||
framework(frameworkName) {
|
framework(frameworkName) {
|
||||||
enabled = !isK2(project) // KT-56182
|
|
||||||
sources = ['objcexport']
|
sources = ['objcexport']
|
||||||
libraries = [libraryName, noEnumEntriesLibraryName]
|
libraries = [libraryName, noEnumEntriesLibraryName]
|
||||||
artifact = 'Kt'
|
artifact = 'Kt'
|
||||||
|
|||||||
Reference in New Issue
Block a user