Fix support of directories as sources in build files (-Xbuild-file)

#KT-27775 Fixed
This commit is contained in:
Alexander Udalov
2018-10-26 16:03:17 +02:00
parent 0a2d1b409b
commit d28c6559b8
7 changed files with 43 additions and 3 deletions
@@ -16,6 +16,8 @@
package org.jetbrains.kotlin.integration;
import org.jetbrains.kotlin.cli.AbstractCliTest;
import java.io.File;
public class CompilerSmokeTest extends CompilerSmokeTestBase {
@@ -120,4 +122,13 @@ public class CompilerSmokeTest extends CompilerSmokeTestBase {
public void testPrintVersion() throws Exception {
runCompiler("test.compile", "-version");
}
public void testBuildFile() throws Exception {
File buildXml = new File(getTestDataDir(), "build.xml");
runCompiler(
"buildFile.compile",
AbstractCliTest.replacePathsInBuildXml("-Xbuild-file=" + buildXml, getTestDataDir(), tmpdir.getPath())
);
run("buildFile.run", "-cp", tmpdir.getAbsolutePath(), "MainKt");
}
}