[FIR] Add filter param
This commit is contained in:
+4
-2
@@ -15,6 +15,7 @@ import javax.xml.parsers.DocumentBuilderFactory
|
|||||||
|
|
||||||
data class ModuleData(
|
data class ModuleData(
|
||||||
val name: String,
|
val name: String,
|
||||||
|
val outputDir: String,
|
||||||
val qualifiedName: String,
|
val qualifiedName: String,
|
||||||
val classpath: List<File>,
|
val classpath: List<File>,
|
||||||
val sources: List<File>,
|
val sources: List<File>,
|
||||||
@@ -75,7 +76,7 @@ abstract class AbstractModularizedTest : KtUsefulTestCase() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return ModuleData(moduleName, qualifiedModuleName, classpath, sources, javaSourceRoots)
|
return ModuleData(moduleName, outputDir, qualifiedModuleName, classpath, sources, javaSourceRoots)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -90,9 +91,10 @@ abstract class AbstractModularizedTest : KtUsefulTestCase() {
|
|||||||
|
|
||||||
println("BASE PATH: ${root.absolutePath}")
|
println("BASE PATH: ${root.absolutePath}")
|
||||||
|
|
||||||
|
val filterRegex = (System.getProperty("fir.bench.filter") ?: ".*").toRegex()
|
||||||
val modules =
|
val modules =
|
||||||
root.listFiles().sortedBy { it.lastModified() }.map { loadModule(it) }
|
root.listFiles().sortedBy { it.lastModified() }.map { loadModule(it) }
|
||||||
.filter { it.qualifiedName == "kotlin.idea.main" }
|
.filter { it.outputDir.matches(filterRegex) }
|
||||||
|
|
||||||
|
|
||||||
for (module in modules.progress(step = 0.0) { "Analyzing ${it.qualifiedName}" }) {
|
for (module in modules.progress(step = 0.0) { "Analyzing ${it.qualifiedName}" }) {
|
||||||
|
|||||||
Reference in New Issue
Block a user