| Index: masters/master.client.webrtc/master_android_cfg.py
|
| diff --git a/masters/master.client.webrtc/master_android_cfg.py b/masters/master.client.webrtc/master_android_cfg.py
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..bdab1018452cf9ad2019b66d5649977d1b93f582
|
| --- /dev/null
|
| +++ b/masters/master.client.webrtc/master_android_cfg.py
|
| @@ -0,0 +1,78 @@
|
| +# Copyright (c) 2013 The Chromium Authors. All rights reserved.
|
| +# Use of this source code is governed by a BSD-style license that can be
|
| +# found in the LICENSE file.
|
| +
|
| +from master import master_config
|
| +from master.factory import chromium_factory
|
| +
|
| +defaults = {}
|
| +
|
| +helper = master_config.Helper(defaults)
|
| +B = helper.Builder
|
| +F = helper.Factory
|
| +S = helper.Scheduler
|
| +T = helper.Triggerable
|
| +
|
| +
|
| +def android():
|
| + return chromium_factory.ChromiumFactory('', 'linux2', nohooks_on_update=True,
|
| + target_os='android')
|
| +
|
| +defaults['category'] = 'android'
|
| +
|
| +android_dbg_archive = master_config.GetGSUtilUrl('chromium-webrtc',
|
| + 'android_dbg')
|
| +android_rel_archive = master_config.GetGSUtilUrl('chromium-webrtc',
|
| + 'android_rel')
|
| +
|
| +scheduler = 'webrtc_android_scheduler'
|
| +S(scheduler, branch='trunk', treeStableTimer=0)
|
| +
|
| +T('android_trigger_dbg')
|
| +T('android_trigger_rel')
|
| +
|
| +B('Android Builder (dbg)', 'f_android_dbg', scheduler=scheduler,
|
| + notify_on_missing=True)
|
| +F('f_android_dbg', android().ChromiumWebRTCAndroidFactory(
|
| + target='Debug',
|
| + annotation_script='src/build/android/buildbot/bb_run_bot.py',
|
| + factory_properties={
|
| + 'android_bot_id': 'webrtc-builder-dbg',
|
| + 'build_url': android_dbg_archive,
|
| + 'trigger': 'android_trigger_dbg',
|
| + }))
|
| +
|
| +B('Android Tests (dbg)', 'f_android_dbg_tests', scheduler='android_trigger_dbg',
|
| + notify_on_missing=True)
|
| +F('f_android_dbg_tests', android().ChromiumWebRTCAndroidFactory(
|
| + target='Debug',
|
| + annotation_script='src/build/android/buildbot/bb_run_bot.py',
|
| + factory_properties={
|
| + 'android_bot_id': 'webrtc-tests-dbg',
|
| + 'build_url': android_dbg_archive,
|
| + }))
|
| +
|
| +B('Android Builder', 'f_android_rel', scheduler=scheduler,
|
| + notify_on_missing=True)
|
| +F('f_android_rel', android().ChromiumWebRTCAndroidFactory(
|
| + target='Release',
|
| + annotation_script='src/build/android/buildbot/bb_run_bot.py',
|
| + factory_properties={
|
| + 'android_bot_id': 'webrtc-builder-rel',
|
| + 'build_url': android_rel_archive,
|
| + 'trigger': 'android_trigger_rel',
|
| + }))
|
| +
|
| +B('Android Tests', 'f_android_rel_tests', scheduler='android_trigger_rel',
|
| + notify_on_missing=True)
|
| +F('f_android_rel_tests', android().ChromiumWebRTCAndroidFactory(
|
| + target='Release',
|
| + annotation_script='src/build/android/buildbot/bb_run_bot.py',
|
| + factory_properties={
|
| + 'android_bot_id': 'webrtc-tests-rel',
|
| + 'build_url': android_rel_archive,
|
| + }))
|
| +
|
| +
|
| +def Update(c):
|
| + return helper.Update(c)
|
|
|