[K/N][tests] Enable dynamic tests for targets other than hosts
This commit is contained in:
@@ -4503,7 +4503,7 @@ interopTest("interop_kt44283") {
|
||||
}
|
||||
|
||||
dynamicTest("interop_kt43502") {
|
||||
disabled = (project.target.name != project.hostName)
|
||||
disabled = (project.testTarget == 'wasm32') // wasm doesn't support -produce dynamic
|
||||
interop = "kt43502"
|
||||
source = "interop/kt43502/main.kt"
|
||||
cSource = "$projectDir/interop/kt43502/main.c"
|
||||
@@ -4869,14 +4869,14 @@ standaloneTest("interop_objc_illegal_sharing") {
|
||||
}
|
||||
|
||||
dynamicTest("produce_dynamic") {
|
||||
disabled = (project.target.name != project.hostName)
|
||||
disabled = (project.testTarget == 'wasm32') // wasm doesn't support -produce dynamic
|
||||
source = "produce_dynamic/simple/hello.kt"
|
||||
cSource = "$projectDir/produce_dynamic/simple/main.c"
|
||||
useGoldenData = true
|
||||
}
|
||||
|
||||
dynamicTest("kt36639") {
|
||||
disabled = (project.target.name != project.hostName)
|
||||
disabled = (project.testTarget == 'wasm32') // wasm doesn't support -produce dynamic
|
||||
source = "produce_dynamic/kt-36639/main.kt"
|
||||
cSource = "$projectDir/produce_dynamic/kt-36639/main.c"
|
||||
useGoldenData = true
|
||||
@@ -4885,7 +4885,7 @@ dynamicTest("kt36639") {
|
||||
for (i in 0..2) {
|
||||
dynamicTest("kt42796_$i") {
|
||||
clangTool = "clang++"
|
||||
disabled = (project.target.name != project.hostName)
|
||||
disabled = (project.testTarget == 'wasm32') // wasm doesn't support -produce dynamic
|
||||
source = "produce_dynamic/kt-42796/main-${i}.kt"
|
||||
cSource = "$projectDir/produce_dynamic/kt-42796/main.cpp"
|
||||
useGoldenData = true
|
||||
@@ -4904,7 +4904,7 @@ dynamicTest("produce_dynamic_unhandledException") {
|
||||
}
|
||||
|
||||
dynamicTest("interop_concurrentRuntime") {
|
||||
disabled = (project.target.name != project.hostName)
|
||||
disabled = (project.testTarget == 'wasm32') // wasm doesn't support -produce dynamic
|
||||
disabled = true // KT-43180
|
||||
source = "interop/concurrentTerminate/reverseInterop.kt"
|
||||
cSource = "$projectDir/interop/concurrentTerminate/main.cpp"
|
||||
@@ -4914,14 +4914,14 @@ dynamicTest("interop_concurrentRuntime") {
|
||||
}
|
||||
|
||||
dynamicTest("interop_kt42397") {
|
||||
disabled = project.target.name != project.hostName
|
||||
disabled = (project.testTarget == 'wasm32') // wasm doesn't support -produce dynamic
|
||||
source = "interop/kt42397/knlibrary.kt"
|
||||
cSource = "$projectDir/interop/kt42397/test.cpp"
|
||||
clangTool = "clang++"
|
||||
}
|
||||
|
||||
dynamicTest("interop_cleaners_main_thread") {
|
||||
disabled = (project.target.name != project.hostName) || isNoopGC
|
||||
disabled = (project.testTarget == 'wasm32') || isNoopGC // wasm doesn't support -produce dynamic
|
||||
source = "interop/cleaners/cleaners.kt"
|
||||
cSource = "$projectDir/interop/cleaners/main_thread.cpp"
|
||||
clangTool = "clang++"
|
||||
@@ -4930,7 +4930,7 @@ dynamicTest("interop_cleaners_main_thread") {
|
||||
}
|
||||
|
||||
dynamicTest("interop_cleaners_second_thread") {
|
||||
disabled = (project.target.name != project.hostName) || isNoopGC
|
||||
disabled = (project.testTarget == 'wasm32') || isNoopGC // wasm doesn't support -produce dynamic
|
||||
source = "interop/cleaners/cleaners.kt"
|
||||
cSource = "$projectDir/interop/cleaners/second_thread.cpp"
|
||||
clangTool = "clang++"
|
||||
@@ -4939,7 +4939,7 @@ dynamicTest("interop_cleaners_second_thread") {
|
||||
}
|
||||
|
||||
dynamicTest("interop_cleaners_leak") {
|
||||
disabled = (project.target.name != project.hostName)
|
||||
disabled = (project.testTarget == 'wasm32') // wasm doesn't support -produce dynamic
|
||||
source = "interop/cleaners/cleaners.kt"
|
||||
cSource = "$projectDir/interop/cleaners/leak.cpp"
|
||||
clangTool = "clang++"
|
||||
@@ -4948,7 +4948,7 @@ dynamicTest("interop_cleaners_leak") {
|
||||
}
|
||||
|
||||
dynamicTest("interop_migrating_main_thread_legacy") {
|
||||
disabled = (project.target.name != project.hostName) ||
|
||||
disabled = (project.testTarget == 'wasm32') || // wasm doesn't support -produce dynamic
|
||||
isExperimentalMM // Experimental MM will not support legacy destroy runtime mode.
|
||||
source = "interop/migrating_main_thread/lib.kt"
|
||||
flags = ['-Xdestroy-runtime-mode=legacy']
|
||||
@@ -4958,7 +4958,7 @@ dynamicTest("interop_migrating_main_thread_legacy") {
|
||||
}
|
||||
|
||||
dynamicTest("interop_migrating_main_thread") {
|
||||
disabled = (project.target.name != project.hostName)
|
||||
disabled = (project.testTarget == 'wasm32') // wasm doesn't support -produce dynamic
|
||||
source = "interop/migrating_main_thread/lib.kt"
|
||||
flags = ['-Xdestroy-runtime-mode=on-shutdown']
|
||||
if (isExperimentalMM) {
|
||||
@@ -4969,7 +4969,7 @@ dynamicTest("interop_migrating_main_thread") {
|
||||
}
|
||||
|
||||
dynamicTest("interop_memory_leaks") {
|
||||
disabled = (project.target.name != project.hostName) ||
|
||||
disabled = (project.testTarget == 'wasm32') || // wasm doesn't support -produce dynamic
|
||||
isExperimentalMM // Experimental MM will not support legacy destroy runtime mode.
|
||||
source = "interop/memory_leaks/lib.kt"
|
||||
cSource = "$projectDir/interop/memory_leaks/main.cpp"
|
||||
|
||||
Reference in New Issue
Block a user