From 410a6e7ef858a4b26a18b333f13126f9a03047f5 Mon Sep 17 00:00:00 2001 From: Ivan Kylchik Date: Tue, 31 Aug 2021 19:39:33 +0300 Subject: [PATCH] [TESTS] Change pattern for module name For now, it is allowed to use any characters, except for round brackets and new line. --- .../kotlin/test/services/impl/ModuleStructureExtractorImpl.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/compiler/tests-common-new/tests/org/jetbrains/kotlin/test/services/impl/ModuleStructureExtractorImpl.kt b/compiler/tests-common-new/tests/org/jetbrains/kotlin/test/services/impl/ModuleStructureExtractorImpl.kt index c4ce009149a..fcb2b95bc17 100644 --- a/compiler/tests-common-new/tests/org/jetbrains/kotlin/test/services/impl/ModuleStructureExtractorImpl.kt +++ b/compiler/tests-common-new/tests/org/jetbrains/kotlin/test/services/impl/ModuleStructureExtractorImpl.kt @@ -47,11 +47,11 @@ class ModuleStructureExtractorImpl( private val allowedExtensionsForFiles = listOf(".kt", ".kts", ".java") /* - * ([\w-]+) module name + * ([^()\n]+) module name * \((.*?)\) module dependencies * (\((.*?)\)(\((.*?)\))?)? module friendDependencies and dependsOnDependencies */ - private val moduleDirectiveRegex = """([\w-]+)(\((.*?)\)(\((.*?)\)(\((.*?)\))?)?)?""".toRegex() + private val moduleDirectiveRegex = """([^()\n]+)(\((.*?)\)(\((.*?)\)(\((.*?)\))?)?)?""".toRegex() } override fun splitTestDataByModules(