diff options
author | 2016-05-19 15:33:38 +0000 | |
---|---|---|
committer | 2016-05-19 18:03:22 +0000 | |
commit | 6d42e336ed540fd5abfcd1bd208a6cadc41206cc (patch) | |
tree | a77d194a83659f15d5719901fa4561573fe585d4 /src/test/java/com/google/devtools/build/lib/actions/util | |
parent | 584259f8955399b8132a0385fe7aa7d188dc074c (diff) |
CommandLine: Add support for tree artifact expansions.
ParameterFileWriteAction: Add support to write out CommandLine with tree artifact expansions.
--
MOS_MIGRATED_REVID=122734422
Diffstat (limited to 'src/test/java/com/google/devtools/build/lib/actions/util')
-rw-r--r-- | src/test/java/com/google/devtools/build/lib/actions/util/ActionsTestUtil.java | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/actions/util/ActionsTestUtil.java b/src/test/java/com/google/devtools/build/lib/actions/util/ActionsTestUtil.java index aae837f087..0ba8f7a20c 100644 --- a/src/test/java/com/google/devtools/build/lib/actions/util/ActionsTestUtil.java +++ b/src/test/java/com/google/devtools/build/lib/actions/util/ActionsTestUtil.java @@ -31,6 +31,7 @@ import com.google.devtools.build.lib.actions.ActionGraph; import com.google.devtools.build.lib.actions.ActionInputHelper; import com.google.devtools.build.lib.actions.ActionOwner; import com.google.devtools.build.lib.actions.Artifact; +import com.google.devtools.build.lib.actions.Artifact.ArtifactExpander; import com.google.devtools.build.lib.actions.ArtifactOwner; import com.google.devtools.build.lib.actions.Executor; import com.google.devtools.build.lib.actions.MutableActionGraph; @@ -91,7 +92,7 @@ public final class ActionsTestUtil { metadataHandler, fileOutErr, actionGraph == null - ? null + ? createDummyArtifactExpander() : ActionInputHelper.actionGraphArtifactExpander(actionGraph)); } @@ -108,7 +109,17 @@ public final class ActionsTestUtil { public static ActionExecutionContext createContext(EventHandler eventHandler) { DummyExecutor dummyExecutor = new DummyExecutor(eventHandler); - return new ActionExecutionContext(dummyExecutor, null, null, null, null); + return new ActionExecutionContext( + dummyExecutor, null, null, null, createDummyArtifactExpander()); + } + + private static ArtifactExpander createDummyArtifactExpander() { + return new ArtifactExpander() { + @Override + public void expand(Artifact artifact, Collection<? super Artifact> output) { + return; + } + }; } |