[TESTS] Change pattern for module name

For now, it is allowed to use any characters, except for round brackets
and new line.
This commit is contained in:
Ivan Kylchik
2021-08-31 19:39:33 +03:00
parent 8bec5cec61
commit 410a6e7ef8
@@ -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(