[K/N] Cover objcClassesIncludingCategories with smoke tests

This commit is contained in:
Sergey Bogolepov
2023-01-12 13:29:58 +02:00
committed by Space Team
parent a9d13338bd
commit 4ffb43c5bd
19 changed files with 296 additions and 0 deletions
@@ -93,6 +93,11 @@ fun main() {
) {
model("CInterop/KT-39120/defs", pattern = "^([^_](.+))$", recursive = false)
}
testClass<AbstractNativeCInteropIncludeCategoriesTest>(
suiteTestClassName = "CInteropIncludeCategoriesTestGenerated"
) {
model("CInterop/frameworkIncludeCategories/cases", pattern = "^([^_](.+))$", recursive = false)
}
}
// LLDB integration tests.
@@ -35,6 +35,14 @@ abstract class AbstractNativeCInteropNoFModulesTest : AbstractNativeCInteropTest
override val defFileName: String = "pod1.def"
}
abstract class AbstractNativeCInteropIncludeCategoriesTest : AbstractNativeCInteropTest() {
override val fmodules: Boolean
get() = false
override val defFileName: String
get() = "dependency.def"
}
@Tag("cinterop")
abstract class AbstractNativeCInteropTest : AbstractNativeCInteropBaseTest() {
abstract val fmodules: Boolean