diff options
author | 2015-09-28 14:57:27 +0000 | |
---|---|---|
committer | 2015-09-30 09:30:48 +0000 | |
commit | 0113352ad8c5653d04af7bcbd7b1225000652ab3 (patch) | |
tree | 75b4b1970d41005b42266509110b50df2f5eaddb /src/main/java/com/google/devtools/build/lib/buildtool/SkyframeBuilder.java | |
parent | c0993919fc9bbd615c2540684181f87ee94f413a (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.java | 13 |
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); |