diff options
author | 2016-07-29 02:17:02 +0000 | |
---|---|---|
committer | 2016-07-29 10:12:17 +0000 | |
commit | cba16459185325284ccb4077408f764324a9afe1 (patch) | |
tree | 03b220c96962a19bc8f2d90a3d42fbe31bfea117 /src/test/java/com/google | |
parent | a1f2dab004358f4719d0db82eac9b7b6b35f313c (diff) |
Remove FileArtifactValue#createWithDigest method now that empty files are always digested.
--
MOS_MIGRATED_REVID=128768429
Diffstat (limited to 'src/test/java/com/google')
-rw-r--r-- | src/test/java/com/google/devtools/build/lib/skyframe/FilesystemValueCheckerTest.java | 18 | ||||
-rw-r--r-- | src/test/java/com/google/devtools/build/lib/skyframe/TreeArtifactMetadataTest.java | 16 |
2 files changed, 10 insertions, 24 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/skyframe/FilesystemValueCheckerTest.java b/src/test/java/com/google/devtools/build/lib/skyframe/FilesystemValueCheckerTest.java index 54b65cbe98..a64ec6d36e 100644 --- a/src/test/java/com/google/devtools/build/lib/skyframe/FilesystemValueCheckerTest.java +++ b/src/test/java/com/google/devtools/build/lib/skyframe/FilesystemValueCheckerTest.java @@ -31,7 +31,6 @@ import com.google.devtools.build.lib.actions.Artifact.SpecialArtifactType; import com.google.devtools.build.lib.actions.Artifact.TreeFileArtifact; import com.google.devtools.build.lib.actions.ArtifactOwner; import com.google.devtools.build.lib.actions.Root; -import com.google.devtools.build.lib.actions.cache.DigestUtils; import com.google.devtools.build.lib.actions.util.TestAction; import com.google.devtools.build.lib.analysis.BlazeDirectories; import com.google.devtools.build.lib.cmdline.PackageIdentifier; @@ -62,12 +61,6 @@ import com.google.devtools.build.skyframe.SkyFunction; import com.google.devtools.build.skyframe.SkyFunctionName; import com.google.devtools.build.skyframe.SkyKey; import com.google.devtools.build.skyframe.SkyValue; - -import org.junit.Before; -import org.junit.Test; -import org.junit.runner.RunWith; -import org.junit.runners.JUnit4; - import java.io.IOException; import java.util.ArrayList; import java.util.Arrays; @@ -77,8 +70,11 @@ import java.util.List; import java.util.Map; import java.util.UUID; import java.util.concurrent.atomic.AtomicReference; - import javax.annotation.Nullable; +import org.junit.Before; +import org.junit.Test; +import org.junit.runner.RunWith; +import org.junit.runners.JUnit4; /** * Tests for {@link FilesystemValueChecker}. @@ -711,11 +707,7 @@ public class FilesystemValueCheckerTest { directoryData.put(output.getParent(), dirDatum); } FileValue fileValue = ActionMetadataHandler.fileValueFromArtifact(output, null, null); - // Always test with digests. TreeArtifact checking behavior doesn't depend on the - // presence/absence of digests. FileValue checking w/o digests is already tested. - byte[] digest = DigestUtils.getDigestOrFail(output.getPath(), 1); - dirDatum.put(output, FileArtifactValue.createWithDigest( - output.getPath(), digest, fileValue.getSize())); + dirDatum.put(output, FileArtifactValue.create(output, fileValue)); fileData.put(output, fileValue); } catch (IOException e) { throw new IllegalStateException(e); diff --git a/src/test/java/com/google/devtools/build/lib/skyframe/TreeArtifactMetadataTest.java b/src/test/java/com/google/devtools/build/lib/skyframe/TreeArtifactMetadataTest.java index d66faa79ac..3fe2c2b412 100644 --- a/src/test/java/com/google/devtools/build/lib/skyframe/TreeArtifactMetadataTest.java +++ b/src/test/java/com/google/devtools/build/lib/skyframe/TreeArtifactMetadataTest.java @@ -32,7 +32,6 @@ import com.google.devtools.build.lib.actions.Artifact.TreeFileArtifact; import com.google.devtools.build.lib.actions.MissingInputFileException; import com.google.devtools.build.lib.actions.Root; import com.google.devtools.build.lib.actions.cache.Digest; -import com.google.devtools.build.lib.actions.cache.DigestUtils; import com.google.devtools.build.lib.actions.cache.Metadata; import com.google.devtools.build.lib.actions.util.TestAction.DummyAction; import com.google.devtools.build.lib.events.NullEventHandler; @@ -46,17 +45,15 @@ import com.google.devtools.build.skyframe.SkyFunctionException; import com.google.devtools.build.skyframe.SkyFunctionException.Transience; import com.google.devtools.build.skyframe.SkyKey; import com.google.devtools.build.skyframe.SkyValue; - -import org.junit.Before; -import org.junit.Test; -import org.junit.runner.RunWith; -import org.junit.runners.JUnit4; - import java.io.IOException; import java.util.Arrays; import java.util.HashMap; import java.util.List; import java.util.Map; +import org.junit.Before; +import org.junit.Test; +import org.junit.runner.RunWith; +import org.junit.runners.JUnit4; /** * Test the behavior of ActionMetadataHandler and ArtifactFunction @@ -232,10 +229,7 @@ public class TreeArtifactMetadataTest extends ArtifactFunctionTestCase { FileValue fileValue = ActionMetadataHandler.fileValueFromArtifact( suboutput, null, null); fileData.put(suboutput, fileValue); - // Ignore FileValue digests--correctness of these digests is not part of this tests. - byte[] digest = DigestUtils.getDigestOrFail(suboutput.getPath(), 1); - treeArtifactData.put(suboutput, - FileArtifactValue.createWithDigest(suboutput.getPath(), digest, fileValue.getSize())); + treeArtifactData.put(suboutput, FileArtifactValue.create(suboutput, fileValue)); } catch (IOException e) { throw new SkyFunctionException(e, Transience.TRANSIENT) {}; } |