[Native][tests] Don't enforce test mode for KLIB ABI tests
This commit is contained in:
+2
-18
@@ -7,14 +7,11 @@ package org.jetbrains.kotlin.generators.tests
|
||||
|
||||
import org.jetbrains.kotlin.generators.generateTestGroupSuiteWithJUnit5
|
||||
import org.jetbrains.kotlin.generators.model.annotation
|
||||
import org.jetbrains.kotlin.konan.blackboxtest.AbstractNativeCodegenBoxTest
|
||||
import org.jetbrains.kotlin.konan.blackboxtest.AbstractNativeBlackBoxTest
|
||||
import org.jetbrains.kotlin.konan.blackboxtest.AbstractNativeCodegenBoxTest
|
||||
import org.jetbrains.kotlin.konan.blackboxtest.AbstractNativeKlibABITest
|
||||
import org.jetbrains.kotlin.konan.blackboxtest.support.ClassLevelProperty
|
||||
import org.jetbrains.kotlin.konan.blackboxtest.support.EnforcedProperty
|
||||
import org.jetbrains.kotlin.konan.blackboxtest.support.group.UseExtTestCaseGroupProvider
|
||||
import org.jetbrains.kotlin.konan.blackboxtest.support.group.UseStandardTestCaseGroupProvider
|
||||
import org.jetbrains.kotlin.konan.blackboxtest.support.settings.CacheMode
|
||||
import org.jetbrains.kotlin.test.TargetBackend
|
||||
import org.junit.jupiter.api.Tag
|
||||
|
||||
@@ -47,14 +44,7 @@ fun main() {
|
||||
// KLIB ABI tests.
|
||||
testGroup("native/native.tests/tests-gen", "compiler/testData") {
|
||||
testClass<AbstractNativeKlibABITest>(
|
||||
suiteTestClassName = "KlibABITestGenerated",
|
||||
annotations = listOf(enforcedCacheMode(CacheMode.Alias.NO))
|
||||
) {
|
||||
model("klibABI/", pattern = "^([^_](.+))$", recursive = false)
|
||||
}
|
||||
testClass<AbstractNativeKlibABITest>(
|
||||
suiteTestClassName = "KlibABITestWithCacheGenerated",
|
||||
annotations = listOf(enforcedCacheMode(CacheMode.Alias.STATIC_EVERYWHERE))
|
||||
suiteTestClassName = "KlibABITestGenerated"
|
||||
) {
|
||||
model("klibABI/", pattern = "^([^_](.+))$", recursive = false)
|
||||
}
|
||||
@@ -66,9 +56,3 @@ private inline fun <reified T : Annotation> provider() = annotation(T::class.jav
|
||||
|
||||
private fun codegen() = annotation(Tag::class.java, "codegen")
|
||||
private fun infrastructure() = annotation(Tag::class.java, "infrastructure")
|
||||
|
||||
private fun enforcedCacheMode(alias: CacheMode.Alias) = annotation(
|
||||
EnforcedProperty::class.java,
|
||||
EnforcedProperty::property.name to ClassLevelProperty.CACHE_MODE,
|
||||
EnforcedProperty::propertyValue.name to alias.name
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user