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

Side by Side Diff: scripts/slave/recipe_modules/chromium_tests/chromium_webrtc_fyi.py

Issue 1968293004: WebRTC: Enable MB on our remaining Chromium builders. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/tools/build
Patch Set: Created 4 years, 7 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
1 # Copyright 2015 The Chromium Authors. All rights reserved. 1 # Copyright 2015 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be 2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file. 3 # found in the LICENSE file.
4 4
5 import copy 5 import copy
6 import collections 6 import collections
7 7
8 from . import chromium_linux 8 from . import chromium_linux
9 from . import chromium_mac 9 from . import chromium_mac
10 from . import chromium_win 10 from . import chromium_win
(...skipping 27 matching lines...) Expand all
38 b['gclient_apply_config'].append('chromium_webrtc_tot') 38 b['gclient_apply_config'].append('chromium_webrtc_tot')
39 b['tests'] = [] # These WebRTC builders only run compile. 39 b['tests'] = [] # These WebRTC builders only run compile.
40 40
41 41
42 # Remaining builders are WebRTC-specific builders that compile and run tests 42 # Remaining builders are WebRTC-specific builders that compile and run tests
43 # that are focused on testing WebRTC functionality. Some of these tests are 43 # that are focused on testing WebRTC functionality. Some of these tests are
44 # marked MANUAL since they require audio and/or video devices on the machine 44 # marked MANUAL since they require audio and/or video devices on the machine
45 # they run at. 45 # they run at.
46 _builders = collections.defaultdict(dict) 46 _builders = collections.defaultdict(dict)
47 47
48 def AddBuildSpec(name, platform, target_bits=64, build_config='Release', 48 def AddBuildSpec(name, platform, target_bits=64, build_config='Release'):
49 mb=False):
50 SPEC['builders'][name] = chromium_webrtc.BuildSpec( 49 SPEC['builders'][name] = chromium_webrtc.BuildSpec(
51 platform, target_bits, build_config=build_config, 50 platform, target_bits, build_config=build_config,
52 gclient_config='chromium_webrtc_tot', mb=mb) 51 gclient_config='chromium_webrtc_tot')
53 assert target_bits not in _builders[platform] 52 assert target_bits not in _builders[platform]
54 _builders[platform][target_bits] = name 53 _builders[platform][target_bits] = name
55 54
56 55
57 def AddTestSpec(name, perf_id, platform, target_bits=64, 56 def AddTestSpec(name, perf_id, platform, target_bits=64,
58 build_config='Release'): 57 build_config='Release'):
59 parent_builder = _builders[platform][target_bits] 58 parent_builder = _builders[platform][target_bits]
60 SPEC['builders'][name] = chromium_webrtc.TestSpec( 59 SPEC['builders'][name] = chromium_webrtc.TestSpec(
61 parent_builder, 60 parent_builder,
62 perf_id, 61 perf_id,
63 platform, 62 platform,
64 target_bits, 63 target_bits,
65 build_config, 64 build_config,
66 gclient_config='chromium_webrtc_tot', 65 gclient_config='chromium_webrtc_tot',
67 test_spec_file='chromium.webrtc.fyi.json') 66 test_spec_file='chromium.webrtc.fyi.json')
68 67
69 68
70 AddBuildSpec('Win Builder', 'win', target_bits=32, mb=True) 69 AddBuildSpec('Win Builder', 'win', target_bits=32)
71 AddBuildSpec('Mac Builder', 'mac', mb=True) 70 AddBuildSpec('Mac Builder', 'mac')
72 AddBuildSpec('Linux Builder', 'linux') 71 AddBuildSpec('Linux Builder', 'linux')
73 AddBuildSpec('Android Builder (dbg)', 'android', target_bits=32, 72 AddBuildSpec('Android Builder (dbg)', 'android', target_bits=32,
74 build_config='Debug', mb=True) 73 build_config='Debug')
75 AddBuildSpec('Android Builder ARM64 (dbg)', 'android', build_config='Debug', 74 AddBuildSpec('Android Builder ARM64 (dbg)', 'android', build_config='Debug')
76 mb=True)
77 75
78 AddTestSpec('Win7 Tester', 'chromium-webrtc-trunk-tot-rel-win7', 'win', 76 AddTestSpec('Win7 Tester', 'chromium-webrtc-trunk-tot-rel-win7', 'win',
79 target_bits=32) 77 target_bits=32)
80 AddTestSpec('Win10 Tester', 'chromium-webrtc-trunk-tot-rel-win10', 'win', 78 AddTestSpec('Win10 Tester', 'chromium-webrtc-trunk-tot-rel-win10', 'win',
81 target_bits=32) 79 target_bits=32)
82 AddTestSpec('Mac Tester', 'chromium-webrtc-trunk-tot-rel-mac', 'mac') 80 AddTestSpec('Mac Tester', 'chromium-webrtc-trunk-tot-rel-mac', 'mac')
83 AddTestSpec('Linux Tester', 'chromium-webrtc-trunk-tot-rel-linux', 'linux') 81 AddTestSpec('Linux Tester', 'chromium-webrtc-trunk-tot-rel-linux', 'linux')
84 AddTestSpec('Android Tests (dbg) (K Nexus5)', 82 AddTestSpec('Android Tests (dbg) (K Nexus5)',
85 'chromium-webrtc-trunk-tot-dbg-android-nexus5-k', 'android', 83 'chromium-webrtc-trunk-tot-dbg-android-nexus5-k', 'android',
86 target_bits=32, build_config='Debug') 84 target_bits=32, build_config='Debug')
87 AddTestSpec('Android Tests (dbg) (L Nexus5)', 85 AddTestSpec('Android Tests (dbg) (L Nexus5)',
88 'chromium-webrtc-trunk-tot-dbg-android-nexus5', 'android', 86 'chromium-webrtc-trunk-tot-dbg-android-nexus5', 'android',
89 target_bits=32, build_config='Debug') 87 target_bits=32, build_config='Debug')
90 AddTestSpec('Android Tests (dbg) (L Nexus6)', 88 AddTestSpec('Android Tests (dbg) (L Nexus6)',
91 'chromium-webrtc-trunk-tot-dbg-android-nexus6', 'android', 89 'chromium-webrtc-trunk-tot-dbg-android-nexus6', 'android',
92 target_bits=32, build_config='Debug') 90 target_bits=32, build_config='Debug')
93 AddTestSpec('Android Tests (dbg) (L Nexus7.2)', 91 AddTestSpec('Android Tests (dbg) (L Nexus7.2)',
94 'chromium-webrtc-trunk-tot-dbg-android-nexus72', 'android', 92 'chromium-webrtc-trunk-tot-dbg-android-nexus72', 'android',
95 target_bits=32, build_config='Debug') 93 target_bits=32, build_config='Debug')
96 AddTestSpec('Android Tests (dbg) (L Nexus9)', 94 AddTestSpec('Android Tests (dbg) (L Nexus9)',
97 'chromium-webrtc-trunk-tot-dbg-android-nexus9', 'android', 95 'chromium-webrtc-trunk-tot-dbg-android-nexus9', 'android',
98 build_config='Debug') 96 build_config='Debug')
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698