aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/test/java/com/google
diff options
context:
space:
mode:
authorGravatar Janak Ramakrishnan <janakr@google.com>2016-07-29 02:17:02 +0000
committerGravatar Damien Martin-Guillerez <dmarting@google.com>2016-07-29 10:12:17 +0000
commitcba16459185325284ccb4077408f764324a9afe1 (patch)
tree03b220c96962a19bc8f2d90a3d42fbe31bfea117 /src/test/java/com/google
parenta1f2dab004358f4719d0db82eac9b7b6b35f313c (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.java18
-rw-r--r--src/test/java/com/google/devtools/build/lib/skyframe/TreeArtifactMetadataTest.java16
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) {};
}