From 123fd64a3431b6264ffd116f5f5bce1187f7599c Mon Sep 17 00:00:00 2001 From: Alexey Tsvetkov Date: Fri, 22 Dec 2017 07:03:49 +0300 Subject: [PATCH] Fix stdlib usages in IC tests * Use stdlib from dist * Check that stdlib exists * Don't add stdlib for JS, because compiler adds one by default (stdlib would be read twice which is slow) --- .../AbstractIncrementalCompilerRunnerTestBase.kt | 11 +++++++---- .../AbstractIncrementalJsCompilerRunnerTest.kt | 1 - .../AbstractIncrementalJvmCompilerRunnerTest.kt | 2 +- 3 files changed, 8 insertions(+), 6 deletions(-) diff --git a/compiler/incremental-compilation-impl/test/org/jetbrains/kotlin/incremental/AbstractIncrementalCompilerRunnerTestBase.kt b/compiler/incremental-compilation-impl/test/org/jetbrains/kotlin/incremental/AbstractIncrementalCompilerRunnerTestBase.kt index 11fce2f55f3..77f79a7253f 100644 --- a/compiler/incremental-compilation-impl/test/org/jetbrains/kotlin/incremental/AbstractIncrementalCompilerRunnerTestBase.kt +++ b/compiler/incremental-compilation-impl/test/org/jetbrains/kotlin/incremental/AbstractIncrementalCompilerRunnerTestBase.kt @@ -16,6 +16,7 @@ package org.jetbrains.kotlin.incremental +import com.intellij.testFramework.UsefulTestCase import com.intellij.util.containers.HashMap import org.jetbrains.kotlin.TestWithWorkingDir import org.jetbrains.kotlin.cli.common.ExitCode @@ -23,9 +24,6 @@ import org.jetbrains.kotlin.cli.common.arguments.CommonCompilerArguments import org.jetbrains.kotlin.incremental.testingUtils.* import org.jetbrains.kotlin.incremental.utils.TestCompilationResult import org.junit.Assert -import org.junit.Test -import org.junit.runner.RunWith -import org.junit.runners.Parameterized import java.io.File abstract class AbstractIncrementalCompilerRunnerTestBase : TestWithWorkingDir() { @@ -136,6 +134,11 @@ abstract class AbstractIncrementalCompilerRunnerTestBase