diff --git a/compiler/fir/raw-fir/light-tree2fir/tests/org/jetbrains/kotlin/fir/lightTree/PathWalker.kt b/compiler/fir/raw-fir/light-tree2fir/tests/org/jetbrains/kotlin/fir/lightTree/PathWalker.kt index 156bcfb30f0..cda55e28eac 100644 --- a/compiler/fir/raw-fir/light-tree2fir/tests/org/jetbrains/kotlin/fir/lightTree/PathWalker.kt +++ b/compiler/fir/raw-fir/light-tree2fir/tests/org/jetbrains/kotlin/fir/lightTree/PathWalker.kt @@ -11,7 +11,9 @@ fun String.walkTopDown(f: (File) -> Unit) { val root = File(this) for (file in root.walkTopDown()) { if (file.isDirectory) continue - if (file.path.contains("testData") || file.path.contains("resources")) continue + if (file.path.contains("kotlin-native") || + file.path.contains("testData") || + file.path.contains("resources")) continue if (file.extension != "kt") continue f(file) diff --git a/compiler/fir/raw-fir/light-tree2fir/tests/org/jetbrains/kotlin/fir/lightTree/TotalKotlinTest.kt b/compiler/fir/raw-fir/light-tree2fir/tests/org/jetbrains/kotlin/fir/lightTree/TotalKotlinTest.kt index a913c172619..5d5015c4be3 100644 --- a/compiler/fir/raw-fir/light-tree2fir/tests/org/jetbrains/kotlin/fir/lightTree/TotalKotlinTest.kt +++ b/compiler/fir/raw-fir/light-tree2fir/tests/org/jetbrains/kotlin/fir/lightTree/TotalKotlinTest.kt @@ -80,12 +80,20 @@ class TotalKotlinTest : AbstractRawFirBuilderTestCase() { println("BASE PATH: $path") for (file in root.walkTopDown()) { if (file.isDirectory) continue - if (file.path.toLowerCase().contains("testdata") || file.path.contains("resources")) continue + /* TODO: fix this, please !!! */ + if (file.path.contains("kotlin-native") || + file.path.toLowerCase().contains("testdata") || + file.path.contains("resources") + ) continue if (file.extension != "kt") continue val text = FileUtil.loadFile(file, CharsetToolkit.UTF8, true).trim() time += measureNanoTime { - generateFirFromPsi(onlyPsi, text, file.path) + try { + generateFirFromPsi(onlyPsi, text, file.path) + } catch (e: Exception) { + throw IllegalStateException(file.path, e) + } } counter++ diff --git a/compiler/fir/raw-fir/psi2fir/tests/org/jetbrains/kotlin/fir/builder/RawFirBuilderTotalKotlinTestCase.kt b/compiler/fir/raw-fir/psi2fir/tests/org/jetbrains/kotlin/fir/builder/RawFirBuilderTotalKotlinTestCase.kt index eaed9e66fd8..653044f09ce 100644 --- a/compiler/fir/raw-fir/psi2fir/tests/org/jetbrains/kotlin/fir/builder/RawFirBuilderTotalKotlinTestCase.kt +++ b/compiler/fir/raw-fir/psi2fir/tests/org/jetbrains/kotlin/fir/builder/RawFirBuilderTotalKotlinTestCase.kt @@ -53,7 +53,11 @@ class RawFirBuilderTotalKotlinTestCase : AbstractRawFirBuilderTestCase() { for (file in root.walkTopDown()) { if (file.isDirectory) continue val path = file.path.toLowerCase() - if ("testdata" in path || "resources" in path || "api/js" in path.replace('\\', '/')) continue + if ("testdata" in path || + "kotlin-native" in path || + "resources" in path || + "api/js" in path.replace('\\', '/') + ) continue if (file.extension != "kt") continue try { val ktFile = createKtFile(file.toRelativeString(root)) @@ -177,7 +181,11 @@ class RawFirBuilderTotalKotlinTestCase : AbstractRawFirBuilderTestCase() { for (file in root.walkTopDown()) { if (file.isDirectory) continue val path = file.path.toLowerCase() - if ("testdata" in path || "resources" in path || "api/js" in path.replace('\\', '/')) continue + if ("kotlin-native" in path || + "testdata" in path || + "resources" in path || + "api/js" in path.replace('\\', '/') + ) continue if (file.extension != "kt") continue val ktFile = createKtFile(file.toRelativeString(root)) val firFile = ktFile.toFirFile() @@ -204,7 +212,10 @@ class RawFirBuilderTotalKotlinTestCase : AbstractRawFirBuilderTestCase() { for (file in root.walkTopDown()) { if (file.isDirectory) continue val path = file.path.toLowerCase() - if ("testdata" in path || "resources" in path || "api/js" in path.replace('\\', '/')) continue + if ("kotlin-native" in path || + "testdata" in path || + "resources" in path || + "api/js" in path.replace('\\', '/')) continue if (file.extension != "kt") continue val ktFile = createKtFile(file.toRelativeString(root)) val firFile: FirFile = ktFile.toFirFile()