diff options
author | 2015-09-16 10:01:38 +0000 | |
---|---|---|
committer | 2015-09-16 10:19:10 +0000 | |
commit | 86bd4fdc16e0e71504dfe0428c188fdb9efab77f (patch) | |
tree | 24d079a3fd40b85ff4dc6d86be22987b70b86e1c /src/test/java/com/google/devtools/build/lib/analysis/util/AnalysisTestCase.java | |
parent | 806130233d4d190dbfaf6a28feb84eb5a010f1c7 (diff) |
Add experimental flag, that partially disables loading phase (pattern evaluation, test_suite expansion and configuration creation is still there). Also remove some unused code.
--
MOS_MIGRATED_REVID=103177839
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.java | 12 |
1 files changed, 9 insertions, 3 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 4e6e041f69..6feb7bc933 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 @@ -126,6 +126,7 @@ public abstract class AnalysisTestCase extends FoundationTestCase { protected AnalysisTestUtil.DummyWorkspaceStatusActionFactory workspaceStatusActionFactory; private PathPackageLocator pkgLocator; + protected boolean enableLoading = true; @Override protected void setUp() throws Exception { @@ -256,8 +257,8 @@ public abstract class AnalysisTestCase extends FoundationTestCase { LoadingResult loadingResult = loadingPhaseRunner .execute(reporter, eventBus, ImmutableList.copyOf(labels), loadingOptions, - buildOptions.getAllLabels(), viewOptions.keepGoing, /*determineTests=*/false, - /*callback=*/null); + buildOptions.getAllLabels(), viewOptions.keepGoing, enableLoading, + /*determineTests=*/false, /*callback=*/null); BuildRequestOptions requestOptions = optionsParser.getOptions(BuildRequestOptions.class); ImmutableSortedSet<String> multiCpu = ImmutableSortedSet.copyOf(requestOptions.multiCpus); @@ -271,7 +272,8 @@ public abstract class AnalysisTestCase extends FoundationTestCase { viewOptions, AnalysisTestUtil.TOP_LEVEL_ARTIFACT_CONTEXT, reporter, - eventBus); + eventBus, + enableLoading); } protected void update(FlagBuilder config, String... labels) throws Exception { @@ -363,4 +365,8 @@ public abstract class AnalysisTestCase extends FoundationTestCase { protected void clearAnalysisResult() { analysisResult = null; } + + protected void disableLoading() { + enableLoading = false; + } } |