Merge uploader instances to avoid duplicating uploads of the same file within a build.

RELNOTES: None
PiperOrigin-RevId: 229822830
diff --git a/src/test/java/com/google/devtools/build/lib/runtime/BuildEventStreamerTest.java b/src/test/java/com/google/devtools/build/lib/runtime/BuildEventStreamerTest.java
index 3f01837..40f1606 100644
--- a/src/test/java/com/google/devtools/build/lib/runtime/BuildEventStreamerTest.java
+++ b/src/test/java/com/google/devtools/build/lib/runtime/BuildEventStreamerTest.java
@@ -42,6 +42,7 @@
 import com.google.devtools.build.lib.buildeventstream.AnnounceBuildEventTransportsEvent;
 import com.google.devtools.build.lib.buildeventstream.ArtifactGroupNamer;
 import com.google.devtools.build.lib.buildeventstream.BuildEvent;
+import com.google.devtools.build.lib.buildeventstream.BuildEventArtifactUploader;
 import com.google.devtools.build.lib.buildeventstream.BuildEventContext;
 import com.google.devtools.build.lib.buildeventstream.BuildEventId;
 import com.google.devtools.build.lib.buildeventstream.BuildEventProtocolOptions;
@@ -136,6 +137,11 @@
       return Futures.immediateFuture(null);
     }
 
+    @Override
+    public BuildEventArtifactUploader getUploader() {
+      throw new IllegalStateException();
+    }
+
     List<BuildEvent> getEvents() {
       return events;
     }