Don't compile runtime for each test run by default: only do it for All Tests

This commit is contained in:
Andrey Breslav
2014-06-24 20:40:02 +04:00
parent 1842d30567
commit e06154c204
2 changed files with 5 additions and 4 deletions
+3 -1
View File
@@ -21,7 +21,9 @@
<option name="TEST_SEARCH_SCOPE">
<value defaultName="moduleWithDependencies" />
</option>
<envs />
<envs>
<env name="kotlin.tests.actually.compile" value="true" />
</envs>
<patterns />
<RunnerSettings RunnerId="Debug">
<option name="DEBUG_PORT" value="53032" />
@@ -19,6 +19,7 @@ package org.jetbrains.jet.codegen.forTestCompile;
import com.google.common.io.Files;
import com.intellij.openapi.util.Pair;
import com.intellij.openapi.util.io.FileUtil;
import com.intellij.util.containers.Stack;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.jet.JetTestUtils;
import org.jetbrains.jet.TimeUtils;
@@ -27,14 +28,12 @@ import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import com.intellij.util.containers.Stack;
import java.util.jar.JarEntry;
import java.util.jar.JarOutputStream;
abstract class ForTestCompileSomething {
public static final boolean ACTUALLY_COMPILE = !"false".equals(System.getenv("kotlin.tests.actually.compile"));
public static final boolean ACTUALLY_COMPILE = "true".equals(System.getenv("kotlin.tests.actually.compile"));
@NotNull
private final String jarName;