diff --git a/buildSrc/plugins/src/main/groovy/org/jetbrains/kotlin/KonanTest.groovy b/buildSrc/plugins/src/main/groovy/org/jetbrains/kotlin/KonanTest.groovy index 55ce2e71ce5..5cd3cca4a3c 100644 --- a/buildSrc/plugins/src/main/groovy/org/jetbrains/kotlin/KonanTest.groovy +++ b/buildSrc/plugins/src/main/groovy/org/jetbrains/kotlin/KonanTest.groovy @@ -99,8 +99,13 @@ abstract class KonanTest extends JavaExec { jvmArgs "-Dkonan.home=${dist.canonicalPath}", "-Djava.library.path=${dist.canonicalPath}/konan/nativelib" enableAssertions = true + def sources = File.createTempFile(name,".lst") + sources.deleteOnExit() + def sourcesWriter = sources.newWriter() + filesToCompile.each {sourcesWriter << "$it\n"} + sourcesWriter.close() args = ["-output", output, - *filesToCompile, + "@${sources.absolutePath}", *moreArgs, *project.globalTestArgs] if (project.testTarget) {