temporary fix of tests

This commit is contained in:
Dmitry Batkovich
2016-10-18 09:27:51 +03:00
parent ee1bd69c2e
commit 1b7f712e8e
3 changed files with 10 additions and 2 deletions
@@ -46,6 +46,7 @@ public class BackwardReferenceIndexBuilder extends ModuleLevelBuilder {
if (writer != null) {
writer.close();
}
BackwardReferenceIndexWriter.clearInstance();
}
@Override
@@ -44,6 +44,7 @@ import static com.sun.tools.javac.code.Flags.PRIVATE;
public class BackwardReferenceIndexWriter {
public static final String PROP_KEY = "ref.index.builder";
public static volatile boolean forceEnabled;
private static volatile BackwardReferenceIndexWriter ourInstance;
@@ -55,6 +56,10 @@ public class BackwardReferenceIndexWriter {
myRebuild = rebuild;
}
public static void clearInstance() {
ourInstance = null;
}
static BackwardReferenceIndexWriter getInstance() {
return ourInstance;
}
@@ -83,7 +88,7 @@ public class BackwardReferenceIndexWriter {
}
static boolean isEnabled() {
return SystemProperties.getBooleanProperty(PROP_KEY, false);
return SystemProperties.getBooleanProperty(PROP_KEY, false) || forceEnabled;
}
void close() {
@@ -31,11 +31,13 @@ import java.io.File
abstract class ReferenceIndexTestBase : JpsBuildTestCase() {
public override fun setUp() {
BackwardReferenceIndexWriter.forceEnabled = true
super.setUp()
System.setProperty(BackwardReferenceIndexWriter.PROP_KEY, true.toString())
// System.setProperty(BackwardReferenceIndexWriter.PROP_KEY, true.toString())
}
public override fun tearDown() {
BackwardReferenceIndexWriter.forceEnabled = false
super.tearDown()
System.clearProperty(BackwardReferenceIndexWriter.PROP_KEY)
}