diff options
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.java | 12 |
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; + } } |