def Builder(factory_obj, dname, sname, flavor, board): cbb_name = '%s-tot-chromium-pfq-informational' % (board,) builder = { 'name': '%s (%s)' % (dname, flavor), 'builddir': '%s-tot-chromeos-%s' % (flavor, sname), 'category': '2chromium', 'factory': chromeos_factory.ChromiteRecipeFactory( factory_obj, 'cros/cbuildbot'), 'gatekeeper': 'pfq', 'scheduler': 'chromium_cros', 'notify_on_missing': True, 'properties': { 'cbb_config': cbb_name, }, } return builder
def Builder(factory_obj, board): config = '%s-tot-asan-informational' % (board,) builder = { 'name': config, 'builddir': config, 'category': '4chromeos asan', 'factory': chromeos_factory.ChromiteRecipeFactory( factory_obj, 'cros/cbuildbot'), 'gatekeeper': 'crosasantest', 'scheduler': 'chromium_src_asan', 'notify_on_missing': True, 'properties': { 'cbb_config': config, }, } return builder
def Builder(factory_obj, board, gn=False): suffix = '' if gn: suffix = '-gn' config = '%s-tot-chromium-pfq-informational%s' % (board, suffix) builder = { 'name': config, 'builddir': config, 'category': '2chromium', 'factory': chromeos_factory.ChromiteRecipeFactory( factory_obj, 'cros/cbuildbot'), 'gatekeeper': 'pfq', 'scheduler': 'chromium_cros', 'notify_on_missing': True, 'properties': { 'cbb_config': config, }, } return builder
def Builder(factory_obj, board): config = '%s-telemetry' % (board, ) builder = { 'name': config, 'builddir': config, 'category': '5chromiumos perf', 'factory': chromeos_factory.ChromiteRecipeFactory(factory_obj, 'cros/cbuildbot'), 'gatekeeper': 'crosperf', 'scheduler': 'chromium_src_perf', 'notify_on_missing': True, 'properties': { 'cbb_config': config, }, } return builder