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

Side by Side Diff: masters/master.client.webrtc/master_android_cfg.py

Issue 17390019: Add Android device testers for WebRTC. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/tools/build
Patch Set: Rebased Created 7 years, 3 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 unified diff | Download patch | Annotate | Revision Log
OLDNEW
(Empty)
1 # Copyright (c) 2013 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file.
4
5 from master import master_config
6 from master.factory import chromium_factory
7
8 defaults = {}
9
10 helper = master_config.Helper(defaults)
11 B = helper.Builder
12 F = helper.Factory
13 S = helper.Scheduler
14 T = helper.Triggerable
15
16
17 def android():
18 return chromium_factory.ChromiumFactory('', 'linux2', nohooks_on_update=True,
19 target_os='android')
20
21 defaults['category'] = 'android'
22
23 android_dbg_archive = master_config.GetGSUtilUrl('chromium-webrtc',
24 'android_dbg')
25 android_rel_archive = master_config.GetGSUtilUrl('chromium-webrtc',
26 'android_rel')
27
28 scheduler = 'webrtc_android_scheduler'
29 S(scheduler, branch='trunk', treeStableTimer=0)
30
31 T('android_trigger_dbg')
32 T('android_trigger_rel')
33
34 builder_gclient_env = {'GYP_DEFINES': 'include_tests=1 enable_tracing=1'}
35
36 B('Android Builder (dbg)', 'f_android_dbg', scheduler=scheduler,
37 notify_on_missing=True)
38 F('f_android_dbg', android().ChromiumWebRTCAndroidFactory(
39 target='Debug',
40 annotation_script='src/build/android/buildbot/bb_run_bot.py',
41 factory_properties={
42 'android_bot_id': 'webrtc-builder-dbg',
43 'build_url': android_dbg_archive,
44 'trigger': 'android_trigger_dbg',
45 'gclient_env': builder_gclient_env,
Isaac (away) 2013/08/27 06:15:27 I don't think this property is read. The annotati
kjellander_chromium 2013/08/27 08:14:42 Right, this was left from the early stages, before
46 }))
47
48 B('Android Tests (dbg)', 'f_android_dbg_tests', scheduler='android_trigger_dbg',
49 notify_on_missing=True)
50 F('f_android_dbg_tests', android().ChromiumWebRTCAndroidFactory(
51 target='Debug',
52 annotation_script='src/build/android/buildbot/bb_run_bot.py',
53 factory_properties={
54 'android_bot_id': 'webrtc-tests',
Isaac (away) 2013/08/27 06:15:27 webrtc-tests-dbg
kjellander_chromium 2013/08/27 08:14:42 Done.
55 'build_url': android_dbg_archive,
56 }))
57
58 B('Android Builder', 'f_android_rel', scheduler=scheduler,
59 notify_on_missing=True)
60 F('f_android_rel', android().ChromiumWebRTCAndroidFactory(
61 target='Release',
62 annotation_script='src/build/android/buildbot/bb_run_bot.py',
63 factory_properties={
64 'android_bot_id': 'webrtc-builder-rel',
65 'build_url': android_rel_archive,
66 'trigger': 'android_trigger_rel',
67 'gclient_env': builder_gclient_env,
Isaac (away) 2013/08/27 06:15:27 remove prop
kjellander_chromium 2013/08/27 08:14:42 Done.
68 }))
69
70 B('Android Tests', 'f_android_rel_tests', scheduler='android_trigger_rel',
71 notify_on_missing=True)
72 F('f_android_rel_tests', android().ChromiumWebRTCAndroidFactory(
73 target='Release',
74 annotation_script='src/build/android/buildbot/bb_run_bot.py',
75 factory_properties={
76 'android_bot_id': 'webrtc-tests',
Isaac (away) 2013/08/27 06:15:27 webrtc-tests-rel
kjellander_chromium 2013/08/27 08:14:42 Done.
77 'build_url': android_rel_archive,
78 }))
79
80
81 def Update(c):
82 return helper.Update(c)
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698