diff --git a/platform/platform-tests/testSrc/com/intellij/ide/plugins/PluginSetLoadingTest.kt b/platform/platform-tests/testSrc/com/intellij/ide/plugins/PluginSetLoadingTest.kt
index aad826f95ab6..650c3050d616 100644
--- a/platform/platform-tests/testSrc/com/intellij/ide/plugins/PluginSetLoadingTest.kt
+++ b/platform/platform-tests/testSrc/com/intellij/ide/plugins/PluginSetLoadingTest.kt
@@ -166,23 +166,31 @@ class PluginSetLoadingTest {
fun `until build is honored only if it targets 251 and earlier`() {
if (UntilBuildDeprecation.forceHonorUntilBuild) return
- fun addDescriptor(build: String) = writeDescriptor("p$build", """
+ fun addDescriptor(branch: String) = writeDescriptor("p$branch", """
- p$build
+ p$branch
1.0
-
+
+
+ """.trimIndent())
+ fun addDescriptorX(branch: String) = writeDescriptor("p$branch.x", """
+
+ p$branch.x
+ 1.0
+
""".trimIndent())
addDescriptor("251")
+ addDescriptorX("251")
addDescriptor("252")
addDescriptor("253")
addDescriptor("261")
assertEnabledPluginsSetEquals(listOf("p251")) { buildNumber = "251.10" }
- assertEnabledPluginsSetEquals(listOf("p252")) { buildNumber = "252.10" }
- assertEnabledPluginsSetEquals(listOf("p252", "p253")) { buildNumber = "253.200" }
- assertEnabledPluginsSetEquals(listOf("p252", "p253", "p261")) { buildNumber = "261.200" }
+ assertEnabledPluginsSetEquals(listOf("p252", "p252.x")) { buildNumber = "252.10" }
+ assertEnabledPluginsSetEquals(listOf("p252.x", "p253")) { buildNumber = "253.200" }
+ assertEnabledPluginsSetEquals(listOf("p252.x", "p253", "p261")) { buildNumber = "261.200" }
}
@Test
@@ -193,7 +201,7 @@ class PluginSetLoadingTest {
p252
1.0
-
+
""".trimIndent())
writeDescriptor("p253", """