From 3fee84b966d866c76d2ca0d8705a831ac8bfca1b Mon Sep 17 00:00:00 2001 From: Alexander Udalov Date: Mon, 24 Dec 2018 17:34:50 +0100 Subject: [PATCH] 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 --- .../kotlin/codegen/AbstractBlackBoxAgainstJavaCodegenTest.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/compiler/tests-common/tests/org/jetbrains/kotlin/codegen/AbstractBlackBoxAgainstJavaCodegenTest.kt b/compiler/tests-common/tests/org/jetbrains/kotlin/codegen/AbstractBlackBoxAgainstJavaCodegenTest.kt index 57649a593fb..50855c2e788 100644 --- a/compiler/tests-common/tests/org/jetbrains/kotlin/codegen/AbstractBlackBoxAgainstJavaCodegenTest.kt +++ b/compiler/tests-common/tests/org/jetbrains/kotlin/codegen/AbstractBlackBoxAgainstJavaCodegenTest.kt @@ -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): ConfigurationKind {