diff options
author | Janak Ramakrishnan <janakr@google.com> | 2016-09-27 14:58:26 +0000 |
---|---|---|
committer | Yun Peng <pcloudy@google.com> | 2016-09-27 16:24:55 +0000 |
commit | 326c698dbab89fde97a234586efef75c5f8b7111 (patch) | |
tree | 6dee789d6e88484d8a58c7d19d428f6f1e683a70 /src/test/java/com/google/devtools/build/lib/analysis/util/AnalysisTestCase.java | |
parent | a5b226942bd8e7667e8da7067ec9bf55d1d62508 (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.java | 13 |
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(), |