| from slave.step import reproxy_start_step |
| from slave.step import reproxy_stop_step |
| from helpers import rbe_utils |
| |
| |
| class Accelerator(object): |
| @property |
| def make_flags(self): |
| if rbe_utils.is_installed(): |
| return ['USE_RBE=1', 'ENABLE_RBE_BOOTSTRAP=0', 'NUM_JOBS=300'] |
| return [] |
| |
| @property |
| def build_chromecast_flags(self): |
| if rbe_utils.is_installed(): |
| return ['--use_rbe'] |
| return [] |
| |
| @property |
| def gn_flags(self): |
| if rbe_utils.is_installed(): |
| return ['use_rbe=true', 'enable_rbe_bootstrap=false'] |
| return [] |
| |
| @property |
| def environment_variables(self): |
| return {} |
| |
| def setup_steps(self, step_kwargs): |
| return [reproxy_start_step.ReproxyStartStep(**step_kwargs)] |
| |
| def tear_down_steps(self, step_kwargs): |
| return [reproxy_stop_step.ReproxyStopStep(**step_kwargs)] |
| |
| def setup_mocks(self, step): |
| pass |
| |
| def tear_down_mocks(self, step): |
| pass |