[FIR-TEST] Add !FIR_DUMP directive to diagnostics tests from old frontend

This commit is contained in:
Dmitriy Novozhilov
2019-12-11 16:28:09 +03:00
parent 2536fa0cd5
commit 579cb5014a
@@ -44,6 +44,10 @@ abstract class AbstractFirOldFrontendDiagnosticsTest : AbstractFirDiagnosticsTes
checkResultingFirFiles(firFiles, testDataFile)
assertFalse("Test is good but there is expected exception", failureFile.exists())
checkDiagnostics(testDataFile, testFiles, firFiles)
val needDump = testFiles.any { it.directives.containsKey("FIR_DUMP") }
if (needDump) {
checkFir(testDataFile, firFiles)
}
} else {
if (!failureFile.exists()) {
throw failure