Use fast .class file reading implementation in boxAgainstJava tests

Since these tests compile Kotlin code against compiled Java code, it's
only reasonable to use the same .class file reading implementation as is
used in production for the same purpose
This commit is contained in:
Alexander Udalov
2018-12-24 17:34:50 +01:00
parent 871134cff8
commit 3fee84b966
@@ -18,6 +18,7 @@ package org.jetbrains.kotlin.codegen
import org.jetbrains.kotlin.cli.jvm.config.addJvmClasspathRoot
import org.jetbrains.kotlin.config.CompilerConfiguration
import org.jetbrains.kotlin.config.JVMConfigurationKeys
import org.jetbrains.kotlin.test.ConfigurationKind
import java.io.File
@@ -32,6 +33,7 @@ abstract class AbstractBlackBoxAgainstJavaCodegenTest : AbstractBlackBoxCodegenT
override fun updateConfiguration(configuration: CompilerConfiguration) {
configuration.addJvmClasspathRoot(javaClassesOutputDirectory)
configuration.put(JVMConfigurationKeys.USE_FAST_CLASS_FILES_READING, true)
}
override fun extractConfigurationKind(files: MutableList<TestFile>): ConfigurationKind {