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

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

Issue 2400573002: Fix chromium_perf_fyi android FYI builder compile targets (Closed)
Patch Set: Created 4 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 unified diff | Download patch
OLDNEW
1 # Copyright 2014 The Chromium Authors. All rights reserved. 1 # Copyright 2014 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 from . import chromium_perf 5 from . import chromium_perf
6 from . import steps 6 from . import steps
7 7
8 import DEPS 8 import DEPS
9 CHROMIUM_CONFIG_CTX = DEPS['chromium'].CONFIG_CTX 9 CHROMIUM_CONFIG_CTX = DEPS['chromium'].CONFIG_CTX
10 GCLIENT_CONFIG_CTX = DEPS['gclient'].CONFIG_CTX 10 GCLIENT_CONFIG_CTX = DEPS['gclient'].CONFIG_CTX
11 11
12 12
13 SPEC = { 13 SPEC = {
14 'builders': {}, 14 'builders': {},
15 'settings': chromium_perf.SPEC['settings'], 15 'settings': chromium_perf.SPEC['settings'],
16 } 16 }
17 17
18 18
19 @CHROMIUM_CONFIG_CTX(includes=['chromium_win_clang_official', 'mb']) 19 @CHROMIUM_CONFIG_CTX(includes=['chromium_win_clang_official', 'mb'])
20 def chromium_perf_clang(c): 20 def chromium_perf_clang(c):
21 pass 21 pass
22 22
23 23
24 @GCLIENT_CONFIG_CTX(includes=['chromium_perf']) 24 @GCLIENT_CONFIG_CTX(includes=['chromium_perf'])
25 def chromium_perf_clang(c): 25 def chromium_perf_clang(c):
26 pass 26 pass
27 27
28 28
29 def _AddBuildSpec(name, perf_id, platform, config_name='chromium_perf', 29 def _AddBuildSpec(name, perf_id, platform, config_name='chromium_perf',
30 target_bits=64, enable_swarming=False): 30 target_bits=64, enable_swarming=False,
31 extra_compile_targets=None):
31 SPEC['builders'][name] = chromium_perf.BuildSpec( 32 SPEC['builders'][name] = chromium_perf.BuildSpec(
32 config_name, perf_id, platform, target_bits, enable_swarming) 33 config_name, perf_id, platform, target_bits, enable_swarming,
34 extra_compile_targets=extra_compile_targets)
33 35
34 36
35 def _AddTestSpec(name, perf_id, platform, 37 def _AddTestSpec(name, perf_id, platform,
36 parent_buildername=None, target_bits=64): 38 parent_buildername=None, target_bits=64):
37 tests = [steps.DynamicPerfTests( 39 tests = [steps.DynamicPerfTests(
38 perf_id, platform, target_bits, 40 perf_id, platform, target_bits,
39 num_device_shards=1, num_host_shards=1, shard_index=0)] 41 num_device_shards=1, num_host_shards=1, shard_index=0)]
40 42
41 spec = chromium_perf.TestSpec( 43 spec = chromium_perf.TestSpec(
42 'chromium_perf', perf_id, platform, target_bits, 44 'chromium_perf', perf_id, platform, target_bits,
43 parent_buildername=parent_buildername, tests=tests) 45 parent_buildername=parent_buildername, tests=tests)
44 if not parent_buildername: 46 if not parent_buildername:
45 spec['parent_mastername'] = 'chromium.perf' 47 spec['parent_mastername'] = 'chromium.perf'
46 48
47 SPEC['builders'][name] = spec 49 SPEC['builders'][name] = spec
48 50
49 51
50 def _AddIsolatedTestSpec(name, perf_id, platform, 52 def _AddIsolatedTestSpec(name, perf_id, platform,
51 parent_buildername, target_bits=64): 53 parent_buildername, target_bits=64):
52 spec = chromium_perf.TestSpec('chromium_perf', perf_id, platform, target_bits, 54 spec = chromium_perf.TestSpec('chromium_perf', perf_id, platform, target_bits,
53 parent_buildername=parent_buildername) 55 parent_buildername=parent_buildername)
54 spec['enable_swarming'] = True 56 spec['enable_swarming'] = True
55 SPEC['builders'][name] = spec 57 SPEC['builders'][name] = spec
56 58
57 59
58 _AddBuildSpec('Android Builder FYI', 'android', 'android', target_bits=32) 60 _AddBuildSpec('Android Builder FYI', 'android', 'android', target_bits=32,
61 extra_compile_targets=['android_tools',
62 'cc_perftests',
63 'chrome_public_apk',
64 'gpu_perftests',
65 'push_apps_to_background_apk',
66 'system_webview_apk',
67 'system_webview_shell_apk',])
59 _AddTestSpec('Android Galaxy S5 Perf (1)', 'fyi-android-galaxy-s5', 'android', 68 _AddTestSpec('Android Galaxy S5 Perf (1)', 'fyi-android-galaxy-s5', 'android',
60 target_bits=32, parent_buildername='Android Builder FYI') 69 target_bits=32, parent_buildername='Android Builder FYI')
61 70
62 71
63 _AddBuildSpec('Win Builder FYI', 'win', 'win', enable_swarming=True) 72 _AddBuildSpec('Win Builder FYI', 'win', 'win', enable_swarming=True)
64 _AddIsolatedTestSpec('Win 10 Low-End Perf Tests', 'win-10-low-end', 'win', 73 _AddIsolatedTestSpec('Win 10 Low-End Perf Tests', 'win-10-low-end', 'win',
65 parent_buildername='Win Builder FYI') 74 parent_buildername='Win Builder FYI')
66 _AddTestSpec('Win 7 Intel GPU Perf (Xeon)', 'chromium-rel-win7-gpu-intel', 75 _AddTestSpec('Win 7 Intel GPU Perf (Xeon)', 'chromium-rel-win7-gpu-intel',
67 'win') 76 'win')
68 _AddTestSpec('Win Power High-DPI Perf', 'win-power-high-dpi', 'win') 77 _AddTestSpec('Win Power High-DPI Perf', 'win-power-high-dpi', 'win')
69 78
70 79
71 _AddTestSpec('Mac Power Dual-GPU Perf', 'mac-power-dual-gpu', 'mac') 80 _AddTestSpec('Mac Power Dual-GPU Perf', 'mac-power-dual-gpu', 'mac')
72 _AddTestSpec('Mac Power Low-End Perf', 'mac-power-low-end', 'mac') 81 _AddTestSpec('Mac Power Low-End Perf', 'mac-power-low-end', 'mac')
73 _AddTestSpec('Mac Test Retina Perf', 'mac-test-retina', 'mac') 82 _AddTestSpec('Mac Test Retina Perf', 'mac-test-retina', 'mac')
74 83
75 84
76 _AddBuildSpec('Win Clang Builder', 'win-clang-builder', 'win', 85 _AddBuildSpec('Win Clang Builder', 'win-clang-builder', 'win',
77 config_name='chromium_perf_clang', target_bits=32) 86 config_name='chromium_perf_clang', target_bits=32)
78 _AddTestSpec('Win Clang Perf', 'chromium-win-clang', 'win', 87 _AddTestSpec('Win Clang Perf', 'chromium-win-clang', 'win',
79 parent_buildername='Win Clang Builder', target_bits=32) 88 parent_buildername='Win Clang Builder', target_bits=32)
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698