Allow the coverage report factory EventBus access

This can be used, for example to post the combined coverage file to the
build event protocol.

PiperOrigin-RevId: 230695406
diff --git a/src/main/java/com/google/devtools/build/lib/analysis/BuildView.java b/src/main/java/com/google/devtools/build/lib/analysis/BuildView.java
index 08c09d4..b9deda0 100644
--- a/src/main/java/com/google/devtools/build/lib/analysis/BuildView.java
+++ b/src/main/java/com/google/devtools/build/lib/analysis/BuildView.java
@@ -417,6 +417,7 @@
     AnalysisResult result =
         createResult(
             eventHandler,
+            eventBus,
             loadingResult,
             configurations,
             topLevelOptions,
@@ -430,6 +431,7 @@
 
   private AnalysisResult createResult(
       ExtendedEventHandler eventHandler,
+      EventBus eventBus,
       TargetPatternPhaseValue loadingResult,
       BuildConfigurationCollection configurations,
       TopLevelArtifactContext topLevelOptions,
@@ -472,6 +474,7 @@
       actionsWrapper =
           coverageReportActionFactory.createCoverageReportActionsWrapper(
               eventHandler,
+              eventBus,
               directories,
               allTargetsToTest,
               baselineCoverageArtifacts,