From 61d65436f424253bbed7e5f2d58070316e7e9b9a Mon Sep 17 00:00:00 2001 From: Ivan Kylchik Date: Mon, 24 May 2021 16:51:24 +0300 Subject: [PATCH] Fix interpreter files provider to make tests work on windows --- .../IrInterpreterHelpersSourceFilesProvider.kt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/compiler/tests-common-new/tests/org/jetbrains/kotlin/test/services/sourceProviders/IrInterpreterHelpersSourceFilesProvider.kt b/compiler/tests-common-new/tests/org/jetbrains/kotlin/test/services/sourceProviders/IrInterpreterHelpersSourceFilesProvider.kt index 98202867746..f3d4b2eee05 100644 --- a/compiler/tests-common-new/tests/org/jetbrains/kotlin/test/services/sourceProviders/IrInterpreterHelpersSourceFilesProvider.kt +++ b/compiler/tests-common-new/tests/org/jetbrains/kotlin/test/services/sourceProviders/IrInterpreterHelpersSourceFilesProvider.kt @@ -43,11 +43,11 @@ class IrInterpreterHelpersSourceFilesProvider(testServices: TestServices) : Addi private fun getTestFilesForEachDirectory(vararg directories: String): List { return directories.flatMap { directory -> - File(directory).walkTopDown().mapNotNull { - if (it.isDirectory) return@mapNotNull null - if (EXCLUDES.any { excludePath -> it.absolutePath.endsWith(excludePath) }) return@mapNotNull null + File(directory).walkTopDown().mapNotNull { file -> + if (file.isDirectory) return@mapNotNull null + if (EXCLUDES.any { file.absolutePath.endsWith(it.replace('/', File.separatorChar)) }) return@mapNotNull null - it.toTestFile() + file.toTestFile() }.toList() } }