Don't attempt to write to the distributed cache on an ABI cache hit.
diff --git a/src/com/facebook/buck/rules/BuildRuleSuccess.java b/src/com/facebook/buck/rules/BuildRuleSuccess.java
index d298927..385ada0 100644
--- a/src/com/facebook/buck/rules/BuildRuleSuccess.java
+++ b/src/com/facebook/buck/rules/BuildRuleSuccess.java
@@ -60,7 +60,6 @@
*/
MATCHING_DEPS_ABI_AND_RULE_KEY_NO_DEPS(
Property.SHOULD_INITIALIZE_FROM_DISK_AFTER_BUILDING,
- Property.SHOULD_UPLOAD_RESULTING_ARTIFACT,
Property.SHOULD_WRITE_RECORDED_METADATA_TO_DISK
),
diff --git a/test/com/facebook/buck/rules/AbstractCachingBuildRuleTest.java b/test/com/facebook/buck/rules/AbstractCachingBuildRuleTest.java
index 2b6f3ed..8617c7b 100644
--- a/test/com/facebook/buck/rules/AbstractCachingBuildRuleTest.java
+++ b/test/com/facebook/buck/rules/AbstractCachingBuildRuleTest.java
@@ -239,8 +239,6 @@
buckEventBus.register(listener);
BuildContext buildContext = createMock(BuildContext.class);
- ArtifactCache artifactCache = createMock(ArtifactCache.class);
- expect(buildContext.getArtifactCache()).andReturn(artifactCache);
BuildInfoRecorder buildInfoRecorder = createMock(BuildInfoRecorder.class);
expect(buildContext.createBuildInfoRecorder(
@@ -272,7 +270,6 @@
// These methods should be invoked after the rule is built locally.
buildInfoRecorder.writeMetadataToDisk();
- buildInfoRecorder.performUploadToArtifactCache(artifactCache, buckEventBus);
expect(buildContext.createOnDiskBuildInfoFor(buildTarget)).andReturn(onDiskBuildInfo);
expect(buildContext.getExecutor()).andReturn(MoreExecutors.sameThreadExecutor());