diff options
author | cpeyser <cpeyser@google.com> | 2018-06-14 11:50:05 -0700 |
---|---|---|
committer | Copybara-Service <copybara-piper@google.com> | 2018-06-14 11:51:24 -0700 |
commit | 4aded44c9d3b69a82f962294ceb367c5e056583d (patch) | |
tree | 3c32e7c0bf00ba2e0eb328d67aea78c2241669c4 /src/test/java/com/google/devtools/build/lib | |
parent | 654c77c603c039142d8b257f47bdaf14ac507c47 (diff) |
SerializationCheckingGraph checks all ConfiguredTargetValues.
PiperOrigin-RevId: 200593618
Diffstat (limited to 'src/test/java/com/google/devtools/build/lib')
-rw-r--r-- | src/test/java/com/google/devtools/build/lib/actions/util/TestAction.java | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/actions/util/TestAction.java b/src/test/java/com/google/devtools/build/lib/actions/util/TestAction.java index b709c6852f..be58dc1518 100644 --- a/src/test/java/com/google/devtools/build/lib/actions/util/TestAction.java +++ b/src/test/java/com/google/devtools/build/lib/actions/util/TestAction.java @@ -23,6 +23,7 @@ import com.google.devtools.build.lib.actions.ActionExecutionException; import com.google.devtools.build.lib.actions.ActionKeyContext; import com.google.devtools.build.lib.actions.ActionResult; import com.google.devtools.build.lib.actions.Artifact; +import com.google.devtools.build.lib.skyframe.serialization.autocodec.AutoCodec; import com.google.devtools.build.lib.util.Fingerprint; import com.google.devtools.build.lib.vfs.FileSystemUtils; import java.io.IOException; @@ -39,7 +40,12 @@ import java.util.concurrent.Executors; */ public class TestAction extends AbstractAction { - public static final Runnable NO_EFFECT = new Runnable() { @Override public void run() {} }; + @AutoCodec + public static final Runnable NO_EFFECT = + new Runnable() { + @Override + public void run() {} + }; protected final Callable<Void> effect; @@ -138,11 +144,13 @@ public class TestAction extends AbstractAction { } /** No-op action that has exactly one output, and can be a middleman action. */ + @AutoCodec public static class DummyAction extends TestAction { private final MiddlemanType type; - public DummyAction(Collection<Artifact> inputs, Artifact output, MiddlemanType type) { - super(NO_EFFECT, inputs, ImmutableList.of(output)); + @AutoCodec.Instantiator + public DummyAction(Collection<Artifact> inputs, Artifact primaryOutput, MiddlemanType type) { + super(NO_EFFECT, inputs, ImmutableList.of(primaryOutput)); this.type = type; } |