aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/buildtool/SkyframeBuilder.java
diff options
context:
space:
mode:
authorGravatar Ulf Adams <ulfjack@google.com>2015-09-28 14:57:27 +0000
committerGravatar Florian Weikert <fwe@google.com>2015-09-30 09:30:48 +0000
commit0113352ad8c5653d04af7bcbd7b1225000652ab3 (patch)
tree75b4b1970d41005b42266509110b50df2f5eaddb /src/main/java/com/google/devtools/build/lib/buildtool/SkyframeBuilder.java
parentc0993919fc9bbd615c2540684181f87ee94f413a (diff)
Set the SkyframeActionExecutor.reporter in prepareForExecution.
Remove a lot of now-unused Reporter parameters. -- MOS_MIGRATED_REVID=104100061
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/buildtool/SkyframeBuilder.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/buildtool/SkyframeBuilder.java13
1 files changed, 7 insertions, 6 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/buildtool/SkyframeBuilder.java b/src/main/java/com/google/devtools/build/lib/buildtool/SkyframeBuilder.java
index c93e5ac2df..c7142e39dd 100644
--- a/src/main/java/com/google/devtools/build/lib/buildtool/SkyframeBuilder.java
+++ b/src/main/java/com/google/devtools/build/lib/buildtool/SkyframeBuilder.java
@@ -36,6 +36,7 @@ import com.google.devtools.build.lib.analysis.AspectCompleteEvent;
import com.google.devtools.build.lib.analysis.ConfiguredTarget;
import com.google.devtools.build.lib.analysis.TargetCompleteEvent;
import com.google.devtools.build.lib.events.EventHandler;
+import com.google.devtools.build.lib.events.Reporter;
import com.google.devtools.build.lib.packages.BuildFileNotFoundException;
import com.google.devtools.build.lib.rules.test.TestProvider;
import com.google.devtools.build.lib.skyframe.ActionExecutionInactivityWatchdog;
@@ -98,7 +99,7 @@ public class SkyframeBuilder implements Builder {
@Override
public void buildArtifacts(
- EventHandler eventHandler,
+ Reporter reporter,
Set<Artifact> artifacts,
Set<ConfiguredTarget> parallelTests,
Set<ConfiguredTarget> exclusiveTests,
@@ -122,7 +123,7 @@ public class SkyframeBuilder implements Builder {
EvaluationResult<?> result;
ActionExecutionStatusReporter statusReporter = ActionExecutionStatusReporter.create(
- eventHandler, executor, skyframeExecutor.getEventBus());
+ reporter, executor, skyframeExecutor.getEventBus());
AtomicBoolean isBuildingExclusiveArtifacts = new AtomicBoolean(false);
ActionExecutionInactivityWatchdog watchdog = new ActionExecutionInactivityWatchdog(
@@ -137,7 +138,7 @@ public class SkyframeBuilder implements Builder {
try {
result =
skyframeExecutor.buildArtifacts(
- eventHandler,
+ reporter,
executor,
artifacts,
targetsToBuild,
@@ -150,7 +151,7 @@ public class SkyframeBuilder implements Builder {
actionCacheChecker,
executionProgressReceiver);
// progressReceiver is finished, so unsynchronized access to builtTargets is now safe.
- success = processResult(eventHandler, result, keepGoing, skyframeExecutor);
+ success = processResult(reporter, result, keepGoing, skyframeExecutor);
Preconditions.checkState(
!success
@@ -171,7 +172,7 @@ public class SkyframeBuilder implements Builder {
// built and then the build being interrupted.
result =
skyframeExecutor.buildArtifacts(
- eventHandler,
+ reporter,
executor,
ImmutableSet.<Artifact>of(),
targetsToBuild,
@@ -183,7 +184,7 @@ public class SkyframeBuilder implements Builder {
numJobs,
actionCacheChecker,
null);
- boolean exclusiveSuccess = processResult(eventHandler, result, keepGoing, skyframeExecutor);
+ boolean exclusiveSuccess = processResult(reporter, result, keepGoing, skyframeExecutor);
Preconditions.checkState(!exclusiveSuccess || !result.keyNames().isEmpty(),
"Build reported as successful but test %s not executed: %s",
exclusiveTest, result);