[JS] Removing usage of legacy JS compiler #1

This commit is contained in:
Ilya Goncharov
2023-11-28 13:44:37 +00:00
committed by Space Team
parent 662bff7351
commit 093f51c89a
7 changed files with 15 additions and 45 deletions
@@ -11,9 +11,7 @@ import com.intellij.mock.MockProject
import com.intellij.openapi.project.Project
import org.jetbrains.kotlin.analyzer.AnalysisResult
import org.jetbrains.kotlin.cli.common.CLITool
import org.jetbrains.kotlin.cli.common.CompilerSystemProperties
import org.jetbrains.kotlin.cli.common.ExitCode
import org.jetbrains.kotlin.cli.js.K2JSCompiler
import org.jetbrains.kotlin.cli.jvm.K2JVMCompiler
import org.jetbrains.kotlin.cli.metadata.K2MetadataCompiler
import org.jetbrains.kotlin.compiler.plugin.ComponentRegistrar
@@ -67,17 +65,10 @@ class AnalysisHandlerExtensionTest : TestCaseWithTmpdir() {
}
val plugin = writePlugin(klass)
val args = listOf("-Xplugin=$plugin", mainKt.absolutePath)
val outputPath = if (compiler is K2JSCompiler)
listOf(
"-Xforce-deprecated-legacy-compiler-usage",
"-language-version", "1.9",
"-output", tmpdir.resolve("out.js").absolutePath
)
else
listOf(
"-language-version", "1.9",
"-d", tmpdir.resolve("out").absolutePath
)
val outputPath = listOf(
"-language-version", "1.9",
"-d", tmpdir.resolve("out").absolutePath
)
val (output, exitCode) = CompilerTestUtil.executeCompiler(compiler, args + outputPath + extras)
assertEquals(expectedExitCode, exitCode, output)
@@ -87,10 +78,6 @@ class AnalysisHandlerExtensionTest : TestCaseWithTmpdir() {
runTest(K2JVMCompiler(), classNotFound, CustomComponentRegistrar::class)
}
fun testShouldNotGenerateCodeJS() {
runTest(K2JSCompiler(), classNotFound, CustomComponentRegistrar::class)
}
fun testShouldNotGenerateCodeMetadata() {
runTest(K2MetadataCompiler(), classNotFound, CustomComponentRegistrar::class)
}
@@ -99,10 +86,6 @@ class AnalysisHandlerExtensionTest : TestCaseWithTmpdir() {
runTest(K2JVMCompiler(), repeatedAnalysis, CustomComponentRegistrar::class)
}
fun testRepeatedAnalysisJS() {
runTest(K2JSCompiler(), repeatedAnalysis, CustomComponentRegistrar::class)
}
fun testRepeatedAnalysisMetadata() {
runTest(K2MetadataCompiler(), repeatedAnalysis, CustomComponentRegistrar::class)
}