RemoteExecutionHelper is used to create remote execution actions for a
StrategyBuildResult for Remote Execution Strategy which includes RuleContext
A simple holder for a Buildable/BuildTarget pair.
Tracks events related to
When the HybridLocalStrategy steals a delegate strategy and starts processing it locally.
This build strategy sends jobs to both a delegate build strategy and to the build engine to be run in the default way.
IsolatedBuildableBuilder is used to build rules in isolation.
Strategy that makes sure failed remote builds fallback to be executed locally.
Constructs various BuildRuleStrategies for ModernBuildRules based on the modern_build_rule.strategy config option.
ModernBuildRuleRemoteExecutionHelper is used to create remote execution actions for a
This implements out of process rule execution.
This includes all the information needed to run a remote execution command.
This holds information about rule states.
Represents an action being cancelled (for instance by the action being stolen
Thrown when execution needs to be halted because of cancellation
Thrown when execution failed remotely and cannot be retried locally