| Index: masters/master.chromium.webrtc.fyi/master_linux_cfg.py
|
| diff --git a/masters/master.chromium.webrtc.fyi/master_linux_cfg.py b/masters/master.chromium.webrtc.fyi/master_linux_cfg.py
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..2291b4907abc615fe5de69c07a548a7ca867b43a
|
| --- /dev/null
|
| +++ b/masters/master.chromium.webrtc.fyi/master_linux_cfg.py
|
| @@ -0,0 +1,59 @@
|
| +# Copyright (c) 2012 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
|
| +P = helper.Periodic
|
| +
|
| +
|
| +def linux():
|
| + return chromium_factory.ChromiumFactory('src/build', 'linux2')
|
| +
|
| +S('linux_webrtc_trunk_scheduler', branch='trunk', treeStableTimer=0)
|
| +S('linux_webrtc_stable_scheduler', branch='stable', treeStableTimer=0)
|
| +P('linux_every_4_hours_scheduler', periodicBuildTimer=4*60*60)
|
| +
|
| +options = ['--compiler=goma', 'chromium_builder_webrtc']
|
| +tests = ['pyauto_webrtc_tests']
|
| +
|
| +defaults['category'] = 'linux'
|
| +
|
| +B('Linux [latest WebRTC trunk]', 'linux_webrtc_trunk_factory',
|
| + scheduler='linux_webrtc_trunk_scheduler|linux_every_4_hours_scheduler',
|
| + notify_on_missing=True)
|
| +F('linux_webrtc_trunk_factory', linux().ChromiumWebRTCLatestTrunkFactory(
|
| + slave_type='BuilderTester',
|
| + target='Release',
|
| + options=options,
|
| + tests=tests,
|
| + factory_properties={
|
| + 'use_xvfb_on_linux': True,
|
| + 'show_perf_results': True,
|
| + 'perf_id': 'chromium-webrtc-trunk-tot-rel-linux',
|
| + }))
|
| +
|
| +B('Linux [latest WebRTC stable]', 'linux_webrtc_stable_factory',
|
| + scheduler='linux_webrtc_stable_scheduler|linux_every_4_hours_scheduler',
|
| + notify_on_missing=True)
|
| +F('linux_webrtc_stable_factory', linux().ChromiumWebRTCLatestStableFactory(
|
| + slave_type='BuilderTester',
|
| + target='Release',
|
| + options=options,
|
| + tests=tests,
|
| + factory_properties={
|
| + 'use_xvfb_on_linux': True,
|
| + 'show_perf_results': True,
|
| + 'perf_id': 'chromium-webrtc-stable-tot-rel-linux',
|
| + }))
|
| +
|
| +
|
| +def Update(config, active_master, c):
|
| + helper.Update(c)
|
|
|