Diagnostic tests: don't create '.fir.kt' file if FIR_IDENTICAL
This commit is contained in:
+6
-2
@@ -280,8 +280,12 @@ abstract class AbstractDiagnosticsTest : BaseDiagnosticsTest() {
|
|||||||
environment = this@AbstractDiagnosticsTest.environment
|
environment = this@AbstractDiagnosticsTest.environment
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
FileUtil.copy(testDataFile, firTestDataFile)
|
if (testDataFile.readText().contains("// FIR_IDENTICAL")) {
|
||||||
testRunner.analyzeAndCheckUnhandled(firTestDataFile, files)
|
testRunner.analyzeAndCheckUnhandled(testDataFile, files)
|
||||||
|
} else {
|
||||||
|
FileUtil.copy(testDataFile, firTestDataFile)
|
||||||
|
testRunner.analyzeAndCheckUnhandled(firTestDataFile, files)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun StringBuilder.cleanupInferenceDiagnostics(): String = replace(Regex("NI;([\\S]*), OI;\\1([,!])")) { it.groupValues[1] + it.groupValues[2] }
|
private fun StringBuilder.cleanupInferenceDiagnostics(): String = replace(Regex("NI;([\\S]*), OI;\\1([,!])")) { it.groupValues[1] + it.groupValues[2] }
|
||||||
|
|||||||
Reference in New Issue
Block a user