aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/test/java/com/google/devtools/build/lib/analysis/util/BuildViewTestCase.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/java/com/google/devtools/build/lib/analysis/util/BuildViewTestCase.java')
-rw-r--r--src/test/java/com/google/devtools/build/lib/analysis/util/BuildViewTestCase.java12
1 files changed, 9 insertions, 3 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/analysis/util/BuildViewTestCase.java b/src/test/java/com/google/devtools/build/lib/analysis/util/BuildViewTestCase.java
index ac9311d793..396f415230 100644
--- a/src/test/java/com/google/devtools/build/lib/analysis/util/BuildViewTestCase.java
+++ b/src/test/java/com/google/devtools/build/lib/analysis/util/BuildViewTestCase.java
@@ -173,6 +173,7 @@ public abstract class BuildViewTestCase extends FoundationTestCase {
protected WorkspaceStatusAction.Factory workspaceStatusActionFactory;
private MutableActionGraph mutableActionGraph;
+ protected boolean enableLoading = true;
@Override
protected void setUp() throws Exception {
@@ -1300,8 +1301,8 @@ public abstract class BuildViewTestCase extends FoundationTestCase {
LoadingPhaseRunner runner = new LoadingPhaseRunner(getPackageManager(),
Collections.unmodifiableSet(ruleClassProvider.getRuleClassMap().keySet()));
LoadingResult loadingResult = runner.execute(reporter, eventBus, targets, loadingOptions,
- getTargetConfiguration().getAllLabels(),
- viewOptions.keepGoing, /*determineTests=*/false, /*callback=*/null);
+ getTargetConfiguration().getAllLabels(), viewOptions.keepGoing,
+ enableLoading, /*determineTests=*/false, /*callback=*/null);
if (!doAnalysis) {
// TODO(bazel-team): What's supposed to happen in this case?
return null;
@@ -1313,7 +1314,8 @@ public abstract class BuildViewTestCase extends FoundationTestCase {
viewOptions,
AnalysisTestUtil.TOP_LEVEL_ARTIFACT_CONTEXT,
reporter,
- eventBus);
+ eventBus,
+ enableLoading);
}
protected static Predicate<Artifact> artifactNamed(final String name) {
@@ -1605,4 +1607,8 @@ public abstract class BuildViewTestCase extends FoundationTestCase {
return result.build();
}
+
+ protected void disableLoading() {
+ enableLoading = false;
+ }
}