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,