aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/test/java/com/google/devtools/build/lib/analysis/util/BuildViewTestCase.java
diff options
context:
space:
mode:
authorGravatar Ulf Adams <ulfjack@google.com>2016-03-23 09:18:13 +0000
committerGravatar Damien Martin-Guillerez <dmarting@google.com>2016-03-23 12:21:08 +0000
commitc73051c6baad0aaaf1fdf34d5ad19602b8df628a (patch)
tree29bfc153be8f0cc80c99bf29cff264c97cf0a70d /src/test/java/com/google/devtools/build/lib/analysis/util/BuildViewTestCase.java
parent8a5f5c7a9174222c13f5546e3c467309e19534d7 (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.java7
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()));
}