aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--src/main/java/com/google/devtools/build/lib/buildtool/ExecutionTool.java8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/buildtool/ExecutionTool.java b/src/main/java/com/google/devtools/build/lib/buildtool/ExecutionTool.java
index b50317b1a5..7e8795fd14 100644
--- a/src/main/java/com/google/devtools/build/lib/buildtool/ExecutionTool.java
+++ b/src/main/java/com/google/devtools/build/lib/buildtool/ExecutionTool.java
@@ -468,11 +468,11 @@ public class ExecutionTool {
}
try (AutoProfiler p = AutoProfiler.profiled("Show results", ProfilerTask.INFO)) {
- determineSuccessfulTargets(buildResult, configuredTargets, builtTargets, timer);
+ buildResult.setSuccessfulTargets(
+ determineSuccessfulTargets(configuredTargets, builtTargets, timer));
BuildResultPrinter buildResultPrinter = new BuildResultPrinter(env);
buildResultPrinter.showBuildResult(
request, buildResult, configuredTargets, analysisResult.getAspects());
- Preconditions.checkNotNull(buildResult.getSuccessfulTargets());
}
try (AutoProfiler p = AutoProfiler.profiled("Show artifacts", ProfilerTask.INFO)) {
@@ -633,7 +633,7 @@ public class ExecutionTool {
* built.
* @param timer A timer that was started when the execution phase started.
*/
- private void determineSuccessfulTargets(BuildResult result,
+ private Collection<ConfiguredTarget> determineSuccessfulTargets(
Collection<ConfiguredTarget> configuredTargets, Set<ConfiguredTarget> builtTargets,
Stopwatch timer) {
// Maintain the ordering by copying builtTargets into a LinkedHashSet in the same iteration
@@ -646,7 +646,7 @@ public class ExecutionTool {
}
env.getEventBus().post(
new ExecutionPhaseCompleteEvent(timer.stop().elapsed(TimeUnit.MILLISECONDS)));
- result.setSuccessfulTargets(successfulTargets);
+ return successfulTargets;
}