From 579cb5014a46572f9c18d110ef5e1f0f00b74c50 Mon Sep 17 00:00:00 2001 From: Dmitriy Novozhilov Date: Wed, 11 Dec 2019 16:28:09 +0300 Subject: [PATCH] [FIR-TEST] Add `!FIR_DUMP` directive to diagnostics tests from old frontend --- .../kotlin/fir/AbstractFirOldFrontendDiagnosticsTest.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/compiler/fir/resolve/tests/org/jetbrains/kotlin/fir/AbstractFirOldFrontendDiagnosticsTest.kt b/compiler/fir/resolve/tests/org/jetbrains/kotlin/fir/AbstractFirOldFrontendDiagnosticsTest.kt index 512a40bfb93..fbf49de1de0 100644 --- a/compiler/fir/resolve/tests/org/jetbrains/kotlin/fir/AbstractFirOldFrontendDiagnosticsTest.kt +++ b/compiler/fir/resolve/tests/org/jetbrains/kotlin/fir/AbstractFirOldFrontendDiagnosticsTest.kt @@ -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