KOTLIN_CONFIGURATION_FLAGS directive for passing compiler configuration parameters to tests.

So far, only boolean flags are supported.
This commit is contained in:
Dmitry Petrov
2016-03-16 12:05:09 +03:00
parent cb4702c406
commit 095cbea125
7 changed files with 204 additions and 55 deletions
@@ -34,9 +34,11 @@ abstract class AbstractBlackBoxAgainstJavaCodegenTest : AbstractBlackBoxCodegenT
CodegenTestUtil.compileJava(findJavaSourcesInDirectory(directory), emptyList(), javacOptions)
}
val configuration = KotlinTestUtils.compilerConfigurationForTests(
ConfigurationKind.ALL, jdkKind, KotlinTestUtils.getAnnotationsJar(), javaOutputDir
)
val configuration = createCompilerConfigurationForTests(
ConfigurationKind.ALL, jdkKind,
/* classpath = */ listOf(KotlinTestUtils.getAnnotationsJar(), javaOutputDir),
/* javaSource = */ emptyList(),
files)
myEnvironment = KotlinCoreEnvironment.createForTests(testRootDisposable, configuration, EnvironmentConfigFiles.JVM_CONFIG_FILES)