Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(458)

Unified Diff: masters/master.chromium.webrtc.fyi/master_android_cfg.py

Issue 26702005: Android bots for Chromium WebRTC FYI waterfall (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/tools/build
Patch Set: Rebased+applied slaves.cfg machines Created 7 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: masters/master.chromium.webrtc.fyi/master_android_cfg.py
diff --git a/masters/master.chromium.webrtc.fyi/master_android_cfg.py b/masters/master.chromium.webrtc.fyi/master_android_cfg.py
new file mode 100644
index 0000000000000000000000000000000000000000..be917d12c152c32865851f8d2faad139ab4fdc6e
--- /dev/null
+++ b/masters/master.chromium.webrtc.fyi/master_android_cfg.py
@@ -0,0 +1,85 @@
+# Copyright 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
+P = helper.Periodic
+
+
+def android():
+ return chromium_factory.ChromiumFactory('', 'linux2', nohooks_on_update=True,
+ target_os='android')
+
+S('android_webrtc_trunk_scheduler', branch='trunk', treeStableTimer=0)
+S('android_webrtc_stable_scheduler', branch='stable', treeStableTimer=0)
+P('android_periodic_scheduler', periodicBuildTimer=30*60)
+T('android_trigger_trunk')
+T('android_trigger_stable')
+
+defaults['category'] = 'android'
+
+android_trunk_archive = master_config.GetGSUtilUrl('chromium-webrtc',
+ 'android_chromium_trunk')
+android_stable_archive = master_config.GetGSUtilUrl('chromium-webrtc',
+ 'android_chromium_stable')
+
+
+B('Android Builder [latest WebRTC trunk]', 'android_builder_trunk_factory',
+ scheduler='android_webrtc_trunk_scheduler|android_periodic_scheduler',
+ notify_on_missing=True)
+F('android_builder_trunk_factory', android().ChromiumWebRTCAndroidFactory(
+ target='Release',
+ annotation_script='src/build/android/buildbot/bb_run_bot.py',
+ factory_properties={
+ 'android_bot_id': 'webrtc-chromium-builder-rel',
+ 'build_url': android_trunk_archive,
+ 'trigger': 'android_trigger_trunk',
+ }))
+
+B('Android Tests (JB Nexus7.2) [latest WebRTC trunk]',
+ 'android_tests_trunk_factory', scheduler='android_trigger_trunk',
+ notify_on_missing=True)
+F('android_tests_trunk_factory', android().ChromiumWebRTCAndroidFactory(
+ target='Release',
+ annotation_script='src/build/android/buildbot/bb_run_bot.py',
+ factory_properties={
+ 'android_bot_id': 'webrtc-chromium-tests-rel',
+ 'build_url': android_trunk_archive,
+ }))
+
+B('Android Builder [latest WebRTC stable]', 'android_builder_stable_factory',
+ scheduler='android_webrtc_stable_scheduler|android_periodic_scheduler',
+ notify_on_missing=True)
+F('android_builder_stable_factory', android().ChromiumWebRTCAndroidFactory(
+ target='Release',
+ annotation_script='src/build/android/buildbot/bb_run_bot.py',
+ factory_properties={
+ 'android_bot_id': 'webrtc-chromium-builder-rel',
+ 'build_url': android_stable_archive,
+ 'trigger': 'android_trigger_stable',
+ }))
+
+B('Android Tests (JB Nexus7.2) [latest WebRTC stable]',
+ 'android_tests_stable_factory', scheduler='android_trigger_stable',
+ notify_on_missing=True)
+F('android_tests_stable_factory', android().ChromiumWebRTCAndroidFactory(
+ target='Release',
+ annotation_script='src/build/android/buildbot/bb_run_bot.py',
+ factory_properties={
+ 'android_bot_id': 'webrtc-chromium-tests-rel',
+ 'build_url': android_stable_archive,
+ }))
+
+
+def Update(config, active_master, c):
+ helper.Update(c)
+
« no previous file with comments | « masters/master.chromium.webrtc.fyi/master.cfg ('k') | masters/master.chromium.webrtc.fyi/master_cros_cfg.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698