diff options
author | 2016-09-27 14:58:26 +0000 | |
---|---|---|
committer | 2016-09-27 16:24:55 +0000 | |
commit | 326c698dbab89fde97a234586efef75c5f8b7111 (patch) | |
tree | 6dee789d6e88484d8a58c7d19d428f6f1e683a70 /src/test/java/com/google/devtools/build/lib/packages | |
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/packages')
-rw-r--r-- | src/test/java/com/google/devtools/build/lib/packages/util/PackageLoadingTestCase.java | 17 |
1 files changed, 12 insertions, 5 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/packages/util/PackageLoadingTestCase.java b/src/test/java/com/google/devtools/build/lib/packages/util/PackageLoadingTestCase.java index efa36bf378..812436dbe3 100644 --- a/src/test/java/com/google/devtools/build/lib/packages/util/PackageLoadingTestCase.java +++ b/src/test/java/com/google/devtools/build/lib/packages/util/PackageLoadingTestCase.java @@ -48,6 +48,7 @@ import com.google.devtools.build.lib.vfs.ModifiedFileSet; import com.google.devtools.build.lib.vfs.PathFragment; import com.google.devtools.build.skyframe.SkyFunction; import com.google.devtools.build.skyframe.SkyFunctionName; +import com.google.devtools.common.options.Options; import com.google.devtools.common.options.OptionsParser; import java.io.IOException; import java.util.Arrays; @@ -126,21 +127,27 @@ public abstract class PackageLoadingTestCase extends FoundationTestCase { } protected void setUpSkyframe(RuleVisibility defaultVisibility, String defaultsPackageContents) { + PackageCacheOptions packageCacheOptions = Options.getDefaults(PackageCacheOptions.class); + packageCacheOptions.defaultVisibility = defaultVisibility; + packageCacheOptions.showLoadingProgress = true; + packageCacheOptions.globbingThreads = GLOBBING_THREADS; skyframeExecutor.preparePackageLoading( new PathPackageLocator(outputBase, ImmutableList.of(rootDirectory)), - defaultVisibility, true, GLOBBING_THREADS, defaultsPackageContents, - UUID.randomUUID(), ImmutableMap.<String, String>of(), + packageCacheOptions, + defaultsPackageContents, + UUID.randomUUID(), + ImmutableMap.<String, String>of(), new TimestampGranularityMonitor(BlazeClock.instance())); } private void setUpSkyframe(PackageCacheOptions packageCacheOptions) { PathPackageLocator pkgLocator = PathPackageLocator.create( outputBase, packageCacheOptions.packagePath, reporter, rootDirectory, rootDirectory); + packageCacheOptions.showLoadingProgress = true; + packageCacheOptions.globbingThreads = GLOBBING_THREADS; skyframeExecutor.preparePackageLoading( pkgLocator, - packageCacheOptions.defaultVisibility, - true, - GLOBBING_THREADS, + packageCacheOptions, loadingMock.getDefaultsPackageContent(), UUID.randomUUID(), ImmutableMap.<String, String>of(), |