diff options
author | cpeyser <cpeyser@google.com> | 2018-04-24 07:24:27 -0700 |
---|---|---|
committer | Copybara-Service <copybara-piper@google.com> | 2018-04-24 07:25:37 -0700 |
commit | a666ffbe5bbbe34e57700977a1382db49484f00f (patch) | |
tree | 65189178513dcb6811a1699400b165a622922266 /src/test/java/com/google/devtools/build/lib/analysis/actions | |
parent | f9cb859d45887f3f9aafdd535df0fc65718651af (diff) |
SourceArtifacts are interned on deserialization using an ArtifactFactory. This should reduce memory consumption in NestedSet deserialization, which currently does not recycle Artifact instances.
PiperOrigin-RevId: 194083901
Diffstat (limited to 'src/test/java/com/google/devtools/build/lib/analysis/actions')
-rw-r--r-- | src/test/java/com/google/devtools/build/lib/analysis/actions/SymlinkActionTest.java | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/analysis/actions/SymlinkActionTest.java b/src/test/java/com/google/devtools/build/lib/analysis/actions/SymlinkActionTest.java index cdd47601b3..81979db7e7 100644 --- a/src/test/java/com/google/devtools/build/lib/analysis/actions/SymlinkActionTest.java +++ b/src/test/java/com/google/devtools/build/lib/analysis/actions/SymlinkActionTest.java @@ -25,6 +25,7 @@ import com.google.devtools.build.lib.actions.Executor; import com.google.devtools.build.lib.actions.OutputBaseSupplier; import com.google.devtools.build.lib.analysis.util.BuildViewTestCase; import com.google.devtools.build.lib.exec.util.TestExecutorBuilder; +import com.google.devtools.build.lib.skyframe.serialization.testutils.SerializationDepsUtils; import com.google.devtools.build.lib.skyframe.serialization.testutils.SerializationTester; import com.google.devtools.build.lib.testutil.TestConstants; import com.google.devtools.build.lib.vfs.FileSystem; @@ -100,6 +101,7 @@ public class SymlinkActionTest extends BuildViewTestCase { new SerializationTester(action) .addDependency(FileSystem.class, scratch.getFileSystem()) .addDependency(OutputBaseSupplier.class, () -> outputBase) + .addDependencies(SerializationDepsUtils.SERIALIZATION_DEPS_FOR_TEST) .setVerificationFunction( (in, out) -> { SymlinkAction inAction = (SymlinkAction) in; |