From aaffd73feb025422b121b06a3dedf8adad354804 Mon Sep 17 00:00:00 2001 From: Victor Petukhov Date: Fri, 28 May 2021 15:48:59 +0300 Subject: [PATCH] Take into account FE exceptions built as `FromFrontendHandler` to proper mute corresponding tests for `DiagnosisCompilerTestFE10TestdataTestGenerated` --- .../kotlin/test/frontend/fir/FirFailingTestSuppressor.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/compiler/tests-common-new/tests/org/jetbrains/kotlin/test/frontend/fir/FirFailingTestSuppressor.kt b/compiler/tests-common-new/tests/org/jetbrains/kotlin/test/frontend/fir/FirFailingTestSuppressor.kt index f1063319ec5..e9be7252693 100644 --- a/compiler/tests-common-new/tests/org/jetbrains/kotlin/test/frontend/fir/FirFailingTestSuppressor.kt +++ b/compiler/tests-common-new/tests/org/jetbrains/kotlin/test/frontend/fir/FirFailingTestSuppressor.kt @@ -14,7 +14,8 @@ class FirFailingTestSuppressor(testServices: TestServices) : AfterAnalysisChecke override fun suppressIfNeeded(failedAssertions: List): List { val testFile = testServices.moduleStructure.originalTestDataFiles.first() val failFile = testFile.parentFile.resolve("${testFile.nameWithoutExtension}.fail") - val exceptionFromFir = failedAssertions.firstOrNull { it is WrappedException.FromFacade.Frontend } + val exceptionFromFir = + failedAssertions.firstOrNull { it is WrappedException.FromFacade.Frontend || it is WrappedException.FromFrontendHandler } return when { failFile.exists() && exceptionFromFir != null -> emptyList() failFile.exists() && exceptionFromFir == null -> {