blob: ef2e883f03fbac638e097a3240566f8e55e8dfd3 [file]
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