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

Side by Side Diff: tools/perf/generate_perf_json.py

Issue 2498113002: Enable tracing perftests on Android bots. (Closed)
Patch Set: Created 4 years, 1 month 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
« no previous file with comments | « testing/buildbot/chromium.perf.json ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 #!/usr/bin/env python 1 #!/usr/bin/env python
2 # Copyright 2016 The Chromium Authors. All rights reserved. 2 # Copyright 2016 The Chromium Authors. All rights reserved.
3 # Use of this source code is governed by a BSD-style license that can be 3 # Use of this source code is governed by a BSD-style license that can be
4 # found in the LICENSE file. 4 # found in the LICENSE file.
5 5
6 """Script to generate chromium.perf.json and chromium.perf.fyi.json in 6 """Script to generate chromium.perf.json and chromium.perf.fyi.json in
7 the src/testing/buildbot directory. Maintaining these files by hand is 7 the src/testing/buildbot directory. Maintaining these files by hand is
8 too unwieldy. 8 too unwieldy.
9 """ 9 """
10 10
(...skipping 111 matching lines...) Expand 10 before | Expand all | Expand 10 after
122 'chromium.perf': [ 122 'chromium.perf': [
123 { 123 {
124 'name': 'Linux Perf', 124 'name': 'Linux Perf',
125 'shards': [3] 125 'shards': [3]
126 }, 126 },
127 ] 127 ]
128 } 128 }
129 }, 129 },
130 { 130 {
131 'args': [ 131 'args': [
132 'tracing_perftests',
133 '--adb-path',
134 'src/third_party/catapult/devil/bin/deps/linux2/x86_64/bin/adb',
135 ],
136 'name': 'tracing_perftests',
137 'script': 'gtest_perf_test.py',
138 'testers': {
139 'chromium.perf': [
140 {
141 'name': 'Android Galaxy S5 Perf',
142 'shards': [3]
143 },
144 {
145 'name': 'Android Nexus5 Perf',
146 'shards': [2]
147 },
148 {
149 'name': 'Android Nexus6 Perf',
150 'shards': [2]
151 },
152 {
153 'name': 'Android Nexus7v2 Perf',
154 'shards': [2]
155 },
156 {
157 'name': 'Android Nexus9 Perf',
158 'shards': [2]
159 },
160 ]
161 }
162 },
163 {
164 'args': [
132 'load_library_perf_tests', 165 'load_library_perf_tests',
133 '--test-launcher-print-test-stdio=always' 166 '--test-launcher-print-test-stdio=always'
134 ], 167 ],
135 'name': 'load_library_perf_tests', 168 'name': 'load_library_perf_tests',
136 'script': 'gtest_perf_test.py', 169 'script': 'gtest_perf_test.py',
137 'testers': { 170 'testers': {
138 'chromium.perf': [ 171 'chromium.perf': [
139 { 172 {
140 'name': 'Linux Perf', 173 'name': 'Linux Perf',
141 'shards': [3] 174 'shards': [3]
(...skipping 515 matching lines...) Expand 10 before | Expand all | Expand 10 after
657 waterfall['name'] = 'chromium.perf' 690 waterfall['name'] = 'chromium.perf'
658 fyi_waterfall = get_fyi_waterfall_config() 691 fyi_waterfall = get_fyi_waterfall_config()
659 fyi_waterfall['name'] = 'chromium.perf.fyi' 692 fyi_waterfall['name'] = 'chromium.perf.fyi'
660 693
661 generate_all_tests(fyi_waterfall) 694 generate_all_tests(fyi_waterfall)
662 generate_all_tests(waterfall) 695 generate_all_tests(waterfall)
663 return 0 696 return 0
664 697
665 if __name__ == '__main__': 698 if __name__ == '__main__':
666 sys.exit(main()) 699 sys.exit(main())
OLDNEW
« no previous file with comments | « testing/buildbot/chromium.perf.json ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698