diff options
author | Damien Martin-Guillerez <dmarting@google.com> | 2017-02-08 17:22:02 +0000 |
---|---|---|
committer | Kristina Chodorow <kchodorow@google.com> | 2017-02-08 17:50:55 +0000 |
commit | 777f3afea4195e094d45bdfc317b236146117ff7 (patch) | |
tree | 98d58442dc08e35a66370795ec67a53574985732 /src/test/java/com/google/devtools/build/lib/pkgcache | |
parent | f5bb3d248ff1dd9e5157551bbf5052c61a7643ce (diff) |
Introduce a Skyframe function: ActionEnvironmentFunction
ActionEnvironmentFunction returns the list of environment
variable with the one overwritten by --action_env being
replaced. This let other Skyframe function declares
dependency to any value of the environment and being
influenced by the --action_env flag.
This will be used to declare dependency of remote repositories
on environment variables (step 3 of
https://bazel.build/designs/2016/10/18/repository-invalidation.html)
--
Change-Id: I1ed3fb6f48e8e17d4d64c903fccecb6ed7596350
Reviewed-on: https://cr.bazel.build/7974
PiperOrigin-RevId: 146918603
MOS_MIGRATED_REVID=146918603
Diffstat (limited to 'src/test/java/com/google/devtools/build/lib/pkgcache')
3 files changed, 4 insertions, 0 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/pkgcache/IncrementalLoadingTest.java b/src/test/java/com/google/devtools/build/lib/pkgcache/IncrementalLoadingTest.java index bf49ba0539..7527f8858b 100644 --- a/src/test/java/com/google/devtools/build/lib/pkgcache/IncrementalLoadingTest.java +++ b/src/test/java/com/google/devtools/build/lib/pkgcache/IncrementalLoadingTest.java @@ -498,6 +498,7 @@ public class IncrementalLoadingTest { "", UUID.randomUUID(), ImmutableMap.<String, String>of(), + ImmutableMap.<String, String>of(), new TimestampGranularityMonitor(BlazeClock.instance())); } @@ -584,6 +585,7 @@ public class IncrementalLoadingTest { "", UUID.randomUUID(), ImmutableMap.<String, String>of(), + ImmutableMap.<String, String>of(), new TimestampGranularityMonitor(BlazeClock.instance())); skyframeExecutor.invalidateFilesUnderPathForTesting( new Reporter(), modifiedFileSet, workspace); diff --git a/src/test/java/com/google/devtools/build/lib/pkgcache/LoadingPhaseRunnerTest.java b/src/test/java/com/google/devtools/build/lib/pkgcache/LoadingPhaseRunnerTest.java index 79e097688e..bd06f06a22 100644 --- a/src/test/java/com/google/devtools/build/lib/pkgcache/LoadingPhaseRunnerTest.java +++ b/src/test/java/com/google/devtools/build/lib/pkgcache/LoadingPhaseRunnerTest.java @@ -627,6 +627,7 @@ public class LoadingPhaseRunnerTest { analysisMock.getDefaultsPackageContent(), UUID.randomUUID(), ImmutableMap.<String, String>of(), + ImmutableMap.<String, String>of(), new TimestampGranularityMonitor(clock)); loadingPhaseRunner = skyframeExecutor.getLoadingPhaseRunner(pkgFactory.getRuleClassNames(), useNewImpl); diff --git a/src/test/java/com/google/devtools/build/lib/pkgcache/PackageCacheTest.java b/src/test/java/com/google/devtools/build/lib/pkgcache/PackageCacheTest.java index a7a5918c8c..3c6bbe4321 100644 --- a/src/test/java/com/google/devtools/build/lib/pkgcache/PackageCacheTest.java +++ b/src/test/java/com/google/devtools/build/lib/pkgcache/PackageCacheTest.java @@ -113,6 +113,7 @@ public class PackageCacheTest extends FoundationTestCase { analysisMock.getDefaultsPackageContent(), UUID.randomUUID(), ImmutableMap.<String, String>of(), + ImmutableMap.<String, String>of(), new TimestampGranularityMonitor(BlazeClock.instance())); skyframeExecutor.setDeletedPackages( ImmutableSet.copyOf(packageCacheOptions.getDeletedPackages())); |