aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/test/java/com/google/devtools/build/lib/analysis/util/AnalysisTestCase.java
diff options
context:
space:
mode:
authorGravatar Florian Weikert <fwe@google.com>2015-12-07 09:56:38 +0000
committerGravatar David Chen <dzc@google.com>2015-12-07 21:17:13 +0000
commitcca703a9d74e865240ca46ce162937aa74820507 (patch)
tree054014b4a4eaf56470e33cf1fa5d6b08e93da2d9 /src/test/java/com/google/devtools/build/lib/analysis/util/AnalysisTestCase.java
parent7c0b995fefaed48edb7284ffd29c9c1728df3949 (diff)
Migrated base test classes to JUnit 4 and deleted their temporary *ForJunit4 versions:
devtools/build/lib/analysis/util/AnalysisTestCase.java devtools/build/lib/analysis/util/BuildViewTestCase.java devtools/build/lib/packages/util/PackageLoadingTestCase.java devtools/build/lib/testutil/FoundationTestCase.java -- MOS_MIGRATED_REVID=109560679
Diffstat (limited to 'src/test/java/com/google/devtools/build/lib/analysis/util/AnalysisTestCase.java')
-rw-r--r--src/test/java/com/google/devtools/build/lib/analysis/util/AnalysisTestCase.java16
1 files changed, 6 insertions, 10 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/analysis/util/AnalysisTestCase.java b/src/test/java/com/google/devtools/build/lib/analysis/util/AnalysisTestCase.java
index 247b121b97..405bc21b09 100644
--- a/src/test/java/com/google/devtools/build/lib/analysis/util/AnalysisTestCase.java
+++ b/src/test/java/com/google/devtools/build/lib/analysis/util/AnalysisTestCase.java
@@ -68,6 +68,8 @@ import com.google.devtools.build.skyframe.SkyKey;
import com.google.devtools.common.options.Options;
import com.google.devtools.common.options.OptionsParser;
+import org.junit.Before;
+
import java.util.Arrays;
import java.util.HashSet;
import java.util.Set;
@@ -126,11 +128,9 @@ public abstract class AnalysisTestCase extends FoundationTestCase {
protected AnalysisTestUtil.DummyWorkspaceStatusActionFactory workspaceStatusActionFactory;
private PathPackageLocator pkgLocator;
private AnalysisMock analysisMock;
- protected boolean enableLoading = true;
- @Override
- protected void setUp() throws Exception {
- super.setUp();
+ @Before
+ public final void createMocks() throws Exception {
analysisMock = AnalysisMock.get();
pkgLocator = new PathPackageLocator(outputBase, ImmutableList.of(rootDirectory));
directories = new BlazeDirectories(outputBase, outputBase, rootDirectory);
@@ -251,7 +251,7 @@ public abstract class AnalysisTestCase extends FoundationTestCase {
LoadingResult loadingResult = loadingPhaseRunner
.execute(reporter, eventBus, ImmutableList.copyOf(labels), loadingOptions,
- buildOptions.getAllLabels(), viewOptions.keepGoing, enableLoading,
+ buildOptions.getAllLabels(), viewOptions.keepGoing, isLoadingEnabled(),
/*determineTests=*/false, /*callback=*/null);
BuildRequestOptions requestOptions = optionsParser.getOptions(BuildRequestOptions.class);
@@ -267,7 +267,7 @@ public abstract class AnalysisTestCase extends FoundationTestCase {
AnalysisTestUtil.TOP_LEVEL_ARTIFACT_CONTEXT,
reporter,
eventBus,
- enableLoading);
+ isLoadingEnabled());
}
protected void update(FlagBuilder config, String... labels) throws Exception {
@@ -363,8 +363,4 @@ public abstract class AnalysisTestCase extends FoundationTestCase {
protected void clearAnalysisResult() {
analysisResult = null;
}
-
- protected void disableLoading() {
- enableLoading = false;
- }
}