[FIR] Add pass argument to beforePass of modularized test
This commit is contained in:
+2
-2
@@ -132,13 +132,13 @@ abstract class AbstractModularizedTest : KtUsefulTestCase() {
|
||||
}
|
||||
|
||||
|
||||
protected abstract fun beforePass()
|
||||
protected abstract fun beforePass(pass: Int)
|
||||
protected abstract fun afterPass(pass: Int)
|
||||
protected open fun afterAllPasses() {}
|
||||
protected abstract fun processModule(moduleData: ModuleData): ProcessorAction
|
||||
|
||||
protected fun runTestOnce(pass: Int) {
|
||||
beforePass()
|
||||
beforePass(pass)
|
||||
val testDataPath = System.getProperty("fir.bench.jps.dir")?.toString() ?: "/Users/jetbrains/jps"
|
||||
val root = File(testDataPath)
|
||||
|
||||
|
||||
+1
-1
@@ -143,7 +143,7 @@ class FirResolveModularizedTotalKotlinTest : AbstractModularizedTest() {
|
||||
return ProcessorAction.NEXT
|
||||
}
|
||||
|
||||
override fun beforePass() {
|
||||
override fun beforePass(pass: Int) {
|
||||
if (DUMP_FIR) dump = MultiModuleHtmlFirDump(File(FIR_HTML_DUMP_PATH))
|
||||
System.gc()
|
||||
}
|
||||
|
||||
+1
-1
@@ -19,7 +19,7 @@ import java.io.PrintStream
|
||||
import java.nio.file.Files
|
||||
|
||||
class FullPipelineModularizedTest : AbstractModularizedTest() {
|
||||
override fun beforePass() {
|
||||
override fun beforePass(pass: Int) {
|
||||
totalPassResult = CumulativeTime()
|
||||
totalModules = 0
|
||||
okModules = 0
|
||||
|
||||
+1
-1
@@ -106,7 +106,7 @@ class NonFirResolveModularizedTotalKotlinTest : AbstractModularizedTest() {
|
||||
|
||||
|
||||
override fun afterPass(pass: Int) {}
|
||||
override fun beforePass() {}
|
||||
override fun beforePass(pass: Int) {}
|
||||
|
||||
fun testTotalKotlin() {
|
||||
writeMessageToLog("use_ni: $USE_NI")
|
||||
|
||||
Reference in New Issue
Block a user