From 3f0cc67f1764a3a36252339dff00668e71d62d88 Mon Sep 17 00:00:00 2001 From: Roman Golyshev Date: Fri, 11 Jun 2021 18:05:15 +0300 Subject: [PATCH] Fix converting string GLOB to regexp in `TestConfigurationBuilder` This is required when `p1|p2|p3|...|pN` concatenation is used (see `or` extension function above `toMatchingRegexString`) This is a follow-up to the 6f4b6c1b5b7bc05557306179e25a79fa234aa77f commit --- .../jetbrains/kotlin/test/builders/TestConfigurationBuilder.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/tests-common-new/tests/org/jetbrains/kotlin/test/builders/TestConfigurationBuilder.kt b/compiler/tests-common-new/tests/org/jetbrains/kotlin/test/builders/TestConfigurationBuilder.kt index 85a111dcdec..07d89e98e86 100644 --- a/compiler/tests-common-new/tests/org/jetbrains/kotlin/test/builders/TestConfigurationBuilder.kt +++ b/compiler/tests-common-new/tests/org/jetbrains/kotlin/test/builders/TestConfigurationBuilder.kt @@ -72,7 +72,7 @@ class TestConfigurationBuilder { private fun String.toMatchingRegexString(): String = when (this) { "*" -> ".*" - else -> """^.*/${replace("*", ".*")}$""" + else -> """^.*/(${replace("*", ".*")})$""" } fun forTestsMatching(pattern: Regex, configuration: TestConfigurationBuilder.() -> Unit) {