Fix pure-FIR diagnostics with BE tests

This commit is contained in:
Mikhail Glukhikh
2022-10-17 13:06:44 +02:00
committed by Space Team
parent 69c883ecee
commit 18ce3fc020
@@ -31,14 +31,12 @@ import org.jetbrains.kotlin.test.frontend.fir.Fir2IrResultsConverter
import org.jetbrains.kotlin.test.frontend.fir.FirFrontendFacade
import org.jetbrains.kotlin.test.frontend.fir.FirOutputArtifact
import org.jetbrains.kotlin.test.frontend.fir.handlers.FirDiagnosticsHandler
import org.jetbrains.kotlin.test.frontend.fir.handlers.FirIdenticalChecker
import org.jetbrains.kotlin.test.model.*
import org.jetbrains.kotlin.test.services.configuration.CommonEnvironmentConfigurator
import org.jetbrains.kotlin.test.services.configuration.JvmEnvironmentConfigurator
import org.jetbrains.kotlin.test.services.sourceProviders.AdditionalDiagnosticsSourceFilesProvider
import org.jetbrains.kotlin.test.services.sourceProviders.CoroutineHelpersSourceFilesProvider
import org.jetbrains.kotlin.test.services.configuration.ScriptingEnvironmentConfigurator
import org.jetbrains.kotlin.test.services.fir.FirOldFrontendMetaConfigurator
import java.io.File
abstract class AbstractDiagnosticsTestWithJvmBackend<R : ResultingArtifact.FrontendOutput<R>, I : ResultingArtifact.BackendInput<I>> :
@@ -96,12 +94,9 @@ abstract class AbstractDiagnosticsTestWithJvmBackend<R : ResultingArtifact.Front
)
}
} else {
useAfterAnalysisCheckers(
::FirIdenticalChecker,
)
useMetaTestConfigurators(
::FirOldFrontendMetaConfigurator,
)
forTestsMatching("compiler/testData/diagnostics/testsWithJvmBackend/*") {
configurationForClassicAndFirTestsAlongside()
}
}
facadeStep(converter)