[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(),
|
codegen(),
|
||||||
k1Codegen(),
|
k1Codegen(),
|
||||||
provider<UseExtTestCaseGroupProvider>(),
|
provider<UseExtTestCaseGroupProvider>(),
|
||||||
noPartialLinkage(),
|
*noPartialLinkage()
|
||||||
noPartialLinkageMayBeSkipped()
|
|
||||||
)
|
)
|
||||||
) {
|
) {
|
||||||
model("codegen/box", targetBackend = TargetBackend.NATIVE)
|
model("codegen/box", targetBackend = TargetBackend.NATIVE)
|
||||||
@@ -74,8 +73,7 @@ fun main() {
|
|||||||
firCodegen(),
|
firCodegen(),
|
||||||
provider<UseExtTestCaseGroupProvider>(),
|
provider<UseExtTestCaseGroupProvider>(),
|
||||||
provider<FirPipeline>(),
|
provider<FirPipeline>(),
|
||||||
noPartialLinkage(),
|
*noPartialLinkage()
|
||||||
noPartialLinkageMayBeSkipped()
|
|
||||||
)
|
)
|
||||||
) {
|
) {
|
||||||
model("codegen/box", targetBackend = TargetBackend.NATIVE)
|
model("codegen/box", targetBackend = TargetBackend.NATIVE)
|
||||||
@@ -209,14 +207,12 @@ private fun forceDebugMode() = annotation(
|
|||||||
|
|
||||||
private fun forceHostTarget() = annotation(EnforcedHostTarget::class.java)
|
private fun forceHostTarget() = annotation(EnforcedHostTarget::class.java)
|
||||||
|
|
||||||
private fun noPartialLinkage() = annotation(
|
private fun noPartialLinkage() = arrayOf(
|
||||||
UsePartialLinkage::class.java,
|
annotation(UsePartialLinkage::class.java, "mode" to UsePartialLinkage.Mode.DISABLED),
|
||||||
"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.
|
// The concrete tests disabled in one-stage mode.
|
||||||
@Suppress("SameParameterValue")
|
@Suppress("SameParameterValue")
|
||||||
private fun TestGroup.disabledInOneStageMode(vararg unexpandedPaths: String): AnnotationModel {
|
private fun TestGroup.disabledInOneStageMode(vararg unexpandedPaths: String): AnnotationModel {
|
||||||
|
|||||||
Reference in New Issue
Block a user