[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) checkResultingFirFiles(firFiles, testDataFile)
assertFalse("Test is good but there is expected exception", failureFile.exists()) assertFalse("Test is good but there is expected exception", failureFile.exists())
checkDiagnostics(testDataFile, testFiles, firFiles) checkDiagnostics(testDataFile, testFiles, firFiles)
val needDump = testFiles.any { it.directives.containsKey("FIR_DUMP") }
if (needDump) {
checkFir(testDataFile, firFiles)
}
} else { } else {
if (!failureFile.exists()) { if (!failureFile.exists()) {
throw failure throw failure