diff --git a/compiler/fir/modularized-tests/tests/org/jetbrains/kotlin/fir/FirResolveModularizedTotalKotlinTest.kt b/compiler/fir/modularized-tests/tests/org/jetbrains/kotlin/fir/FirResolveModularizedTotalKotlinTest.kt index 1d42a1f4e4e..78e088c5e81 100644 --- a/compiler/fir/modularized-tests/tests/org/jetbrains/kotlin/fir/FirResolveModularizedTotalKotlinTest.kt +++ b/compiler/fir/modularized-tests/tests/org/jetbrains/kotlin/fir/FirResolveModularizedTotalKotlinTest.kt @@ -70,7 +70,17 @@ class FirResolveModularizedTotalKotlinTest : AbstractModularizedTest() { val firProvider = session.firProvider as FirProviderImpl val firFiles = if (useLightTree) { val lightTree2Fir = LightTree2Fir(session, firProvider.kotlinScopeProvider, stubMode = false) - bench.buildFiles(lightTree2Fir, moduleData.sources.filter { it.extension == "kt" }) + + val allSourceFiles = moduleData.sources.flatMap { + if (it.isDirectory) { + it.walkTopDown().toList() + } else { + listOf(it) + } + }.filter { + it.extension == "kt" + } + bench.buildFiles(lightTree2Fir, allSourceFiles) } else { val builder = RawFirBuilder(session, firProvider.kotlinScopeProvider, stubMode = false) bench.buildFiles(builder, ktFiles)