[JS Test] Support RECOMPILE directive in js box tests in new infrastructure

This commit is contained in:
Dmitriy Novozhilov
2021-10-20 13:04:19 +03:00
committed by Ivan Kylchik
parent 13d3b7c0b8
commit af0e40a0d2
20 changed files with 541 additions and 177 deletions
@@ -19,7 +19,6 @@ import org.jetbrains.kotlin.test.backend.ir.JvmIrBackendFacade
import org.jetbrains.kotlin.test.builders.TestConfigurationBuilder
import org.jetbrains.kotlin.test.builders.configureClassicFrontendHandlersStep
import org.jetbrains.kotlin.test.builders.configureFirHandlersStep
import org.jetbrains.kotlin.test.directives.CodegenTestDirectives
import org.jetbrains.kotlin.test.directives.CodegenTestDirectives.REQUIRES_SEPARATE_PROCESS
import org.jetbrains.kotlin.test.directives.DiagnosticsDirectives.DIAGNOSTICS
import org.jetbrains.kotlin.test.directives.DiagnosticsDirectives.REPORT_ONLY_EXPLICITLY_DEFINED_DEBUG_INFO
@@ -71,7 +70,7 @@ abstract class AbstractParcelizeBoxTestBase<R : ResultingArtifact.FrontendOutput
useConfigurators(::ParcelizeEnvironmentConfigurator)
useAdditionalSourceProviders(::ParcelizeUtilSourcesProvider)
useAdditionalService(service<JvmBoxMainClassProvider>(::ParcelizeMainClassProvider))
useAdditionalServices(service<JvmBoxMainClassProvider>(::ParcelizeMainClassProvider))
useAfterAnalysisCheckers(::BlackBoxCodegenSuppressor)