[K/N][Tests] Migrate test kt63243
^KT-61259
This commit is contained in:
committed by
Space Team
parent
bc55eccf28
commit
4d723bfa85
@@ -9,10 +9,6 @@ import org.jetbrains.kotlin.*
|
||||
import org.jetbrains.kotlin.gradle.plugin.tasks.KonanCompileNativeBinary
|
||||
import org.jetbrains.kotlin.konan.target.Architecture
|
||||
import org.jetbrains.kotlin.konan.target.Family
|
||||
import org.jetbrains.kotlin.konan.target.HostManager
|
||||
import org.jetbrains.kotlin.konan.target.KonanTarget
|
||||
|
||||
import java.util.regex.Pattern
|
||||
|
||||
buildscript {
|
||||
repositories {
|
||||
@@ -969,17 +965,6 @@ createInterop("workerSignals") {
|
||||
it.extraOpts "-Xcompile-source", "$projectDir/interop/workerSignals/workerSignals.cpp"
|
||||
}
|
||||
|
||||
if (PlatformInfo.isAppleTarget(project)) {
|
||||
createInterop("kt63423_dispose_on_main_stress") {
|
||||
it.defFile 'interop/objc/kt63423_dispose_on_main_stress/objclib.def'
|
||||
it.headers "$projectDir/interop/objc/kt63423_dispose_on_main_stress/objclib.h"
|
||||
it.extraOpts "-Xcompile-source", "$projectDir/interop/objc/kt63423_dispose_on_main_stress/objclib.m"
|
||||
it.extraOpts "-Xsource-compiler-option", "-DNS_FORMAT_ARGUMENT(A)="
|
||||
it.extraOpts "-Xsource-compiler-option", "-fobjc-arc"
|
||||
it.extraOpts "-Xsource-compiler-option", "-ObjC++"
|
||||
}
|
||||
}
|
||||
|
||||
createInterop("exceptions_throwThroughBridge") {
|
||||
it.defFile "interop/exceptions/throwThroughBridge.def"
|
||||
it.extraOpts "-Xcompile-source", "$projectDir/interop/exceptions/throwThroughBridgeInterop.cpp"
|
||||
@@ -1118,21 +1103,6 @@ if (PlatformInfo.isAppleTarget(project)) {
|
||||
useGoldenData = true
|
||||
UtilsKt.dependsOnPlatformLibs(it)
|
||||
}
|
||||
|
||||
|
||||
interopTest("interop_objc_kt63423_dispose_on_main_stress") {
|
||||
// Test depends on macOS-specific AppKit
|
||||
enabled = (project.testTarget == 'macos_x64' || project.testTarget == 'macos_arm64' || project.testTarget == null)
|
||||
&& !isNoopGC // requires some GC
|
||||
&& !isAggressiveGC // requires careful timing of GC
|
||||
&& !isWithStateChecker // TODO(KT-65261)
|
||||
source = 'interop/objc/kt63423_dispose_on_main_stress/main.kt'
|
||||
interop = "kt63423_dispose_on_main_stress"
|
||||
flags = [
|
||||
'-opt-in=kotlin.native.internal.InternalForKotlinNative', // MemoryUsageInfo is internal
|
||||
'-Xbinary=gcSchedulerType=manual', // This test requires very careful timing when GC can happen
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
tasks.register("KT-50983", KonanDriverTest) {
|
||||
|
||||
Reference in New Issue
Block a user