diff options
author | 2016-03-23 09:18:13 +0000 | |
---|---|---|
committer | 2016-03-23 12:21:08 +0000 | |
commit | c73051c6baad0aaaf1fdf34d5ad19602b8df628a (patch) | |
tree | 29bfc153be8f0cc80c99bf29cff264c97cf0a70d /src/test/java/com/google/devtools/build/lib/analysis/util/BuildViewTestCase.java | |
parent | 8a5f5c7a9174222c13f5546e3c467309e19534d7 (diff) |
Move TimestampGranularityMonitor to CommandEnvironment.
This is one of the last pieces of state in BlazeRuntime that isn't safe to
share across command invocations.
--
MOS_MIGRATED_REVID=117910631
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 | 7 |
1 files changed, 4 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 7ad0832281..96c8ffd1c1 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 @@ -170,6 +170,7 @@ public abstract class BuildViewTestCase extends FoundationTestCase { private SequencedSkyframeExecutor skyframeExecutor; + protected TimestampGranularityMonitor tsgm; protected BlazeDirectories directories; protected BinTools binTools; @@ -203,10 +204,10 @@ public abstract class BuildViewTestCase extends FoundationTestCase { mutableActionGraph = new MapBasedActionGraph(); ruleClassProvider = getRuleClassProvider(); pkgFactory = new PackageFactory(ruleClassProvider, getEnvironmentExtensions()); + tsgm = new TimestampGranularityMonitor(BlazeClock.instance()); skyframeExecutor = SequencedSkyframeExecutor.create( pkgFactory, - new TimestampGranularityMonitor(BlazeClock.instance()), directories, binTools, workspaceStatusActionFactory, @@ -220,7 +221,7 @@ public abstract class BuildViewTestCase extends FoundationTestCase { skyframeExecutor.preparePackageLoading( new PathPackageLocator(outputBase, ImmutableList.of(rootDirectory)), ConstantRuleVisibility.PUBLIC, true, 7, "", - UUID.randomUUID()); + UUID.randomUUID(), tsgm); useConfiguration(); setUpSkyframe(); // Also initializes ResourceManager. @@ -311,7 +312,7 @@ public abstract class BuildViewTestCase extends FoundationTestCase { skyframeExecutor.preparePackageLoading(pkgLocator, packageCacheOptions.defaultVisibility, true, 7, ruleClassProvider.getDefaultsPackageContent(optionsParser), - UUID.randomUUID()); + UUID.randomUUID(), tsgm); skyframeExecutor.setDeletedPackages(ImmutableSet.copyOf(packageCacheOptions.getDeletedPackages())); } |