Support "-module-name" argument for common code compiler

#KT-20892 Fixed
This commit is contained in:
Alexander Udalov
2017-11-02 18:57:08 +01:00
parent 3ede503042
commit c5c4c9cfcc
9 changed files with 35 additions and 1 deletions
@@ -29,6 +29,7 @@ import org.jetbrains.kotlin.cli.common.ExitCode;
import org.jetbrains.kotlin.cli.js.K2JSCompiler;
import org.jetbrains.kotlin.cli.js.dce.K2JSDce;
import org.jetbrains.kotlin.cli.jvm.K2JVMCompiler;
import org.jetbrains.kotlin.cli.metadata.K2MetadataCompiler;
import org.jetbrains.kotlin.config.KotlinCompilerVersion;
import org.jetbrains.kotlin.load.kotlin.JvmMetadataVersion;
import org.jetbrains.kotlin.test.CompilerTestUtil;
@@ -195,6 +196,10 @@ public abstract class AbstractCliTest extends TestCaseWithTmpdir {
doTest(fileName, new K2JSDce());
}
protected void doMetadataTest(@NotNull String fileName) {
doTest(fileName, new K2MetadataCompiler());
}
public static String removePerfOutput(String output) {
String[] lines = StringUtil.splitByLinesKeepSeparators(output);
StringBuilder result = new StringBuilder();