[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") { dynamicTest("interop_kt43502") {
disabled = (project.target.name != project.hostName) disabled = (project.testTarget == 'wasm32') // wasm doesn't support -produce dynamic
interop = "kt43502" interop = "kt43502"
source = "interop/kt43502/main.kt" source = "interop/kt43502/main.kt"
cSource = "$projectDir/interop/kt43502/main.c" cSource = "$projectDir/interop/kt43502/main.c"
@@ -4869,14 +4869,14 @@ standaloneTest("interop_objc_illegal_sharing") {
} }
dynamicTest("produce_dynamic") { 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" source = "produce_dynamic/simple/hello.kt"
cSource = "$projectDir/produce_dynamic/simple/main.c" cSource = "$projectDir/produce_dynamic/simple/main.c"
useGoldenData = true useGoldenData = true
} }
dynamicTest("kt36639") { 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" source = "produce_dynamic/kt-36639/main.kt"
cSource = "$projectDir/produce_dynamic/kt-36639/main.c" cSource = "$projectDir/produce_dynamic/kt-36639/main.c"
useGoldenData = true useGoldenData = true
@@ -4885,7 +4885,7 @@ dynamicTest("kt36639") {
for (i in 0..2) { for (i in 0..2) {
dynamicTest("kt42796_$i") { dynamicTest("kt42796_$i") {
clangTool = "clang++" 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" source = "produce_dynamic/kt-42796/main-${i}.kt"
cSource = "$projectDir/produce_dynamic/kt-42796/main.cpp" cSource = "$projectDir/produce_dynamic/kt-42796/main.cpp"
useGoldenData = true useGoldenData = true
@@ -4904,7 +4904,7 @@ dynamicTest("produce_dynamic_unhandledException") {
} }
dynamicTest("interop_concurrentRuntime") { dynamicTest("interop_concurrentRuntime") {
disabled = (project.target.name != project.hostName) disabled = (project.testTarget == 'wasm32') // wasm doesn't support -produce dynamic
disabled = true // KT-43180 disabled = true // KT-43180
source = "interop/concurrentTerminate/reverseInterop.kt" source = "interop/concurrentTerminate/reverseInterop.kt"
cSource = "$projectDir/interop/concurrentTerminate/main.cpp" cSource = "$projectDir/interop/concurrentTerminate/main.cpp"
@@ -4914,14 +4914,14 @@ dynamicTest("interop_concurrentRuntime") {
} }
dynamicTest("interop_kt42397") { dynamicTest("interop_kt42397") {
disabled = project.target.name != project.hostName disabled = (project.testTarget == 'wasm32') // wasm doesn't support -produce dynamic
source = "interop/kt42397/knlibrary.kt" source = "interop/kt42397/knlibrary.kt"
cSource = "$projectDir/interop/kt42397/test.cpp" cSource = "$projectDir/interop/kt42397/test.cpp"
clangTool = "clang++" clangTool = "clang++"
} }
dynamicTest("interop_cleaners_main_thread") { 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" source = "interop/cleaners/cleaners.kt"
cSource = "$projectDir/interop/cleaners/main_thread.cpp" cSource = "$projectDir/interop/cleaners/main_thread.cpp"
clangTool = "clang++" clangTool = "clang++"
@@ -4930,7 +4930,7 @@ dynamicTest("interop_cleaners_main_thread") {
} }
dynamicTest("interop_cleaners_second_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" source = "interop/cleaners/cleaners.kt"
cSource = "$projectDir/interop/cleaners/second_thread.cpp" cSource = "$projectDir/interop/cleaners/second_thread.cpp"
clangTool = "clang++" clangTool = "clang++"
@@ -4939,7 +4939,7 @@ dynamicTest("interop_cleaners_second_thread") {
} }
dynamicTest("interop_cleaners_leak") { 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" source = "interop/cleaners/cleaners.kt"
cSource = "$projectDir/interop/cleaners/leak.cpp" cSource = "$projectDir/interop/cleaners/leak.cpp"
clangTool = "clang++" clangTool = "clang++"
@@ -4948,7 +4948,7 @@ dynamicTest("interop_cleaners_leak") {
} }
dynamicTest("interop_migrating_main_thread_legacy") { 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. isExperimentalMM // Experimental MM will not support legacy destroy runtime mode.
source = "interop/migrating_main_thread/lib.kt" source = "interop/migrating_main_thread/lib.kt"
flags = ['-Xdestroy-runtime-mode=legacy'] flags = ['-Xdestroy-runtime-mode=legacy']
@@ -4958,7 +4958,7 @@ dynamicTest("interop_migrating_main_thread_legacy") {
} }
dynamicTest("interop_migrating_main_thread") { 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" source = "interop/migrating_main_thread/lib.kt"
flags = ['-Xdestroy-runtime-mode=on-shutdown'] flags = ['-Xdestroy-runtime-mode=on-shutdown']
if (isExperimentalMM) { if (isExperimentalMM) {
@@ -4969,7 +4969,7 @@ dynamicTest("interop_migrating_main_thread") {
} }
dynamicTest("interop_memory_leaks") { 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. isExperimentalMM // Experimental MM will not support legacy destroy runtime mode.
source = "interop/memory_leaks/lib.kt" source = "interop/memory_leaks/lib.kt"
cSource = "$projectDir/interop/memory_leaks/main.cpp" cSource = "$projectDir/interop/memory_leaks/main.cpp"