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

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

Issue 2357343004: chromium_tests: automatically set up test genrators (Closed)
Patch Set: rebase 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
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after
45 spec['parent_mastername'] = 'chromium.perf' 45 spec['parent_mastername'] = 'chromium.perf'
46 46
47 SPEC['builders'][name] = spec 47 SPEC['builders'][name] = spec
48 48
49 49
50 def _AddIsolatedTestSpec(name, perf_id, platform, 50 def _AddIsolatedTestSpec(name, perf_id, platform,
51 parent_buildername, target_bits=64): 51 parent_buildername, target_bits=64):
52 spec = chromium_perf.TestSpec('chromium_perf', perf_id, platform, target_bits, 52 spec = chromium_perf.TestSpec('chromium_perf', perf_id, platform, target_bits,
53 parent_buildername=parent_buildername) 53 parent_buildername=parent_buildername)
54 spec['enable_swarming'] = True 54 spec['enable_swarming'] = True
55 spec['test_generators'] = [steps.generate_isolated_script]
56 SPEC['builders'][name] = spec 55 SPEC['builders'][name] = spec
57 56
58 57
59 _AddTestSpec('Android Galaxy S5 Perf (1)', 'fyi-android-galaxy-s5', 'android', 58 _AddTestSpec('Android Galaxy S5 Perf (1)', 'fyi-android-galaxy-s5', 'android',
60 target_bits=32) 59 target_bits=32)
61 60
62 61
63 _AddBuildSpec('Win Builder FYI', 'win', 'win', enable_swarming=True) 62 _AddBuildSpec('Win Builder FYI', 'win', 'win', enable_swarming=True)
64 _AddIsolatedTestSpec('Win 10 Low-End Perf Tests', 'win-10-low-end', 'win', 63 _AddIsolatedTestSpec('Win 10 Low-End Perf Tests', 'win-10-low-end', 'win',
65 parent_buildername='Win Builder FYI') 64 parent_buildername='Win Builder FYI')
66 _AddTestSpec('Win 7 Intel GPU Perf (Xeon)', 'chromium-rel-win7-gpu-intel', 65 _AddTestSpec('Win 7 Intel GPU Perf (Xeon)', 'chromium-rel-win7-gpu-intel',
67 'win') 66 'win')
68 _AddTestSpec('Win Power High-DPI Perf', 'win-power-high-dpi', 'win') 67 _AddTestSpec('Win Power High-DPI Perf', 'win-power-high-dpi', 'win')
69 68
70 69
71 _AddTestSpec('Mac Power Dual-GPU Perf', 'mac-power-dual-gpu', 'mac') 70 _AddTestSpec('Mac Power Dual-GPU Perf', 'mac-power-dual-gpu', 'mac')
72 _AddTestSpec('Mac Power Low-End Perf', 'mac-power-low-end', 'mac') 71 _AddTestSpec('Mac Power Low-End Perf', 'mac-power-low-end', 'mac')
73 _AddTestSpec('Mac Test Retina Perf', 'mac-test-retina', 'mac') 72 _AddTestSpec('Mac Test Retina Perf', 'mac-test-retina', 'mac')
74 73
75 74
76 _AddBuildSpec('Win Clang Builder', 'win-clang-builder', 'win', 75 _AddBuildSpec('Win Clang Builder', 'win-clang-builder', 'win',
77 config_name='chromium_perf_clang', target_bits=32) 76 config_name='chromium_perf_clang', target_bits=32)
78 _AddTestSpec('Win Clang Perf', 'chromium-win-clang', 'win', 77 _AddTestSpec('Win Clang Perf', 'chromium-win-clang', 'win',
79 parent_buildername='Win Clang Builder', target_bits=32) 78 parent_buildername='Win Clang Builder', target_bits=32)
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698