[K/N][tests] Merge tags: noPartialLinkage() + noPartialLinkageMayBeSkipped()
This commit is contained in:
committed by
Space Team
parent
cdf84a019d
commit
f2b6cbeee8
+6
-10
@@ -48,8 +48,7 @@ fun main() {
|
||||
codegen(),
|
||||
k1Codegen(),
|
||||
provider<UseExtTestCaseGroupProvider>(),
|
||||
noPartialLinkage(),
|
||||
noPartialLinkageMayBeSkipped()
|
||||
*noPartialLinkage()
|
||||
)
|
||||
) {
|
||||
model("codegen/box", targetBackend = TargetBackend.NATIVE)
|
||||
@@ -74,8 +73,7 @@ fun main() {
|
||||
firCodegen(),
|
||||
provider<UseExtTestCaseGroupProvider>(),
|
||||
provider<FirPipeline>(),
|
||||
noPartialLinkage(),
|
||||
noPartialLinkageMayBeSkipped()
|
||||
*noPartialLinkage()
|
||||
)
|
||||
) {
|
||||
model("codegen/box", targetBackend = TargetBackend.NATIVE)
|
||||
@@ -209,14 +207,12 @@ private fun forceDebugMode() = annotation(
|
||||
|
||||
private fun forceHostTarget() = annotation(EnforcedHostTarget::class.java)
|
||||
|
||||
private fun noPartialLinkage() = annotation(
|
||||
UsePartialLinkage::class.java,
|
||||
"mode" to UsePartialLinkage.Mode.DISABLED
|
||||
private fun noPartialLinkage() = arrayOf(
|
||||
annotation(UsePartialLinkage::class.java, "mode" to UsePartialLinkage.Mode.DISABLED),
|
||||
// This is a special tag to mark codegen box tests with disabled partial linkage that may be skipped in slow TC configurations:
|
||||
annotation(Tag::class.java, "no-partial-linkage-may-be-skipped")
|
||||
)
|
||||
|
||||
// This is a special tag to mark codegen box tests with disabled partial linkage that may be skipped in slow TC configurations.
|
||||
private fun noPartialLinkageMayBeSkipped() = annotation(Tag::class.java, "no-partial-linkage-may-be-skipped")
|
||||
|
||||
// The concrete tests disabled in one-stage mode.
|
||||
@Suppress("SameParameterValue")
|
||||
private fun TestGroup.disabledInOneStageMode(vararg unexpandedPaths: String): AnnotationModel {
|
||||
|
||||
Reference in New Issue
Block a user