aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/test/java/com/google/devtools/build/lib/analysis/util/AnalysisTestCase.java
diff options
context:
space:
mode:
authorGravatar Janak Ramakrishnan <janakr@google.com>2016-09-27 14:58:26 +0000
committerGravatar Yun Peng <pcloudy@google.com>2016-09-27 16:24:55 +0000
commit326c698dbab89fde97a234586efef75c5f8b7111 (patch)
tree6dee789d6e88484d8a58c7d19d428f6f1e683a70 /src/test/java/com/google/devtools/build/lib/analysis/util/AnalysisTestCase.java
parenta5b226942bd8e7667e8da7067ec9bf55d1d62508 (diff)
Refactor SkyframeExecutor#preparePackageLoading to pass all PackageCacheOptions as a bundle.
This will allow me to thread a new flag through more easily in the future. -- MOS_MIGRATED_REVID=134406676
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.java13
1 files changed, 7 insertions, 6 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 a91c4000cd..8aea62c609 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
@@ -175,11 +175,12 @@ public abstract class AnalysisTestCase extends FoundationTestCase {
getPrecomputedValues(),
ImmutableList.<SkyValueDirtinessChecker>of(),
analysisMock.getProductName());
+ PackageCacheOptions packageCacheOptions = Options.getDefaults(PackageCacheOptions.class);
+ packageCacheOptions.showLoadingProgress = true;
+ packageCacheOptions.globbingThreads = 3;
skyframeExecutor.preparePackageLoading(
pkgLocator,
- Options.getDefaults(PackageCacheOptions.class).defaultVisibility,
- true,
- 3,
+ packageCacheOptions,
ruleClassProvider.getDefaultsPackageContent(
analysisMock.getInvocationPolicyEnforcer().getInvocationPolicy()),
UUID.randomUUID(),
@@ -279,11 +280,11 @@ public abstract class AnalysisTestCase extends FoundationTestCase {
PathPackageLocator pathPackageLocator = PathPackageLocator.create(
outputBase, packageCacheOptions.packagePath, reporter, rootDirectory, rootDirectory);
+ packageCacheOptions.showLoadingProgress = true;
+ packageCacheOptions.globbingThreads = 7;
skyframeExecutor.preparePackageLoading(
pathPackageLocator,
- packageCacheOptions.defaultVisibility,
- true,
- 7,
+ packageCacheOptions,
ruleClassProvider.getDefaultsPackageContent(
analysisMock.getInvocationPolicyEnforcer().getInvocationPolicy()),
UUID.randomUUID(),