[K/N][tests] Enable dynamic tests for targets other than hosts

This commit is contained in:
Ilya Matveev
2021-09-01 19:33:04 +07:00
committed by Space
parent 5e08b18e4b
commit ce377e4a33
+12 -12
View File
@@ -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"