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

Side by Side Diff: testing/buildbot/chromium.swarm.json

Issue 2743873003: [Android] Add support for external sharding to the test runner. (Closed)
Patch Set: Remove chromium.linux shards and add chromium.swarm shards Created 3 years, 9 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
« no previous file with comments | « build/android/test_runner.py ('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 { 1 {
2 "Android N5 Swarm": { 2 "Android N5 Swarm": {
3 "gtest_tests": [ 3 "gtest_tests": [
4 { 4 {
5 "override_compile_targets": [ 5 "override_compile_targets": [
6 "android_webview_test_apk" 6 "android_webview_test_apk"
7 ], 7 ],
8 "override_isolate_target": "android_webview_test_apk", 8 "override_isolate_target": "android_webview_test_apk",
9 "shards": 7,
bpastene 2017/03/14 21:02:13 I'm pretty sure "shards" should go in the "swarmin
jbudorick 2017/03/14 22:15:16 yep, fixed.
9 "swarming": { 10 "swarming": {
10 "can_use_on_swarming_builders": true, 11 "can_use_on_swarming_builders": true,
11 "dimension_sets": [ 12 "dimension_sets": [
12 { 13 {
13 "device_os": "KTU84P", 14 "device_os": "KTU84P",
14 "device_type": "hammerhead" 15 "device_type": "hammerhead"
15 } 16 }
16 ] 17 ]
17 }, 18 },
18 "test": "android_webview_test_apk" 19 "test": "android_webview_test_apk"
19 }, 20 },
20 { 21 {
21 "override_isolate_target": "base_unittests", 22 "override_isolate_target": "base_unittests",
22 "swarming": { 23 "swarming": {
23 "can_use_on_swarming_builders": true, 24 "can_use_on_swarming_builders": true,
24 "dimension_sets": [ 25 "dimension_sets": [
25 { 26 {
26 "device_os": "KTU84P", 27 "device_os": "KTU84P",
27 "device_type": "hammerhead" 28 "device_type": "hammerhead"
28 } 29 }
29 ] 30 ]
30 }, 31 },
31 "test": "base_unittests" 32 "test": "base_unittests"
32 }, 33 },
33 { 34 {
34 "override_compile_targets": [ 35 "override_compile_targets": [
35 "chrome_public_test_apk" 36 "chrome_public_test_apk"
36 ], 37 ],
37 "override_isolate_target": "chrome_public_test_apk", 38 "override_isolate_target": "chrome_public_test_apk",
39 "shards": 14,
38 "swarming": { 40 "swarming": {
39 "can_use_on_swarming_builders": true, 41 "can_use_on_swarming_builders": true,
40 "dimension_sets": [ 42 "dimension_sets": [
41 { 43 {
42 "device_os": "KTU84P", 44 "device_os": "KTU84P",
43 "device_type": "hammerhead" 45 "device_type": "hammerhead"
44 } 46 }
45 ] 47 ]
46 }, 48 },
47 "test": "chrome_public_test_apk" 49 "test": "chrome_public_test_apk"
48 }, 50 },
49 { 51 {
50 "override_isolate_target": "content_browsertests", 52 "override_isolate_target": "content_browsertests",
53 "shards": 10,
51 "swarming": { 54 "swarming": {
52 "can_use_on_swarming_builders": true, 55 "can_use_on_swarming_builders": true,
53 "dimension_sets": [ 56 "dimension_sets": [
54 { 57 {
55 "device_os": "KTU84P", 58 "device_os": "KTU84P",
56 "device_type": "hammerhead" 59 "device_type": "hammerhead"
57 } 60 }
58 ] 61 ]
59 }, 62 },
60 "test": "content_browsertests" 63 "test": "content_browsertests"
61 }, 64 },
62 { 65 {
63 "override_isolate_target": "content_unittests", 66 "override_isolate_target": "content_unittests",
67 "shards": 3,
64 "swarming": { 68 "swarming": {
65 "can_use_on_swarming_builders": true, 69 "can_use_on_swarming_builders": true,
66 "dimension_sets": [ 70 "dimension_sets": [
67 { 71 {
68 "device_os": "KTU84P", 72 "device_os": "KTU84P",
69 "device_type": "hammerhead" 73 "device_type": "hammerhead"
70 } 74 }
71 ] 75 ]
72 }, 76 },
73 "test": "content_unittests" 77 "test": "content_unittests"
74 }, 78 },
75 { 79 {
76 "override_isolate_target": "net_unittests", 80 "override_isolate_target": "net_unittests",
81 "shards": 4,
77 "swarming": { 82 "swarming": {
78 "can_use_on_swarming_builders": true, 83 "can_use_on_swarming_builders": true,
79 "dimension_sets": [ 84 "dimension_sets": [
80 { 85 {
81 "device_os": "KTU84P", 86 "device_os": "KTU84P",
82 "device_type": "hammerhead" 87 "device_type": "hammerhead"
83 } 88 }
84 ] 89 ]
85 }, 90 },
86 "test": "net_unittests" 91 "test": "net_unittests"
87 }, 92 },
88 { 93 {
89 "override_isolate_target": "unit_tests", 94 "override_isolate_target": "unit_tests",
95 "shards": 5,
90 "swarming": { 96 "swarming": {
91 "can_use_on_swarming_builders": true, 97 "can_use_on_swarming_builders": true,
92 "dimension_sets": [ 98 "dimension_sets": [
93 { 99 {
94 "device_os": "KTU84P", 100 "device_os": "KTU84P",
95 "device_type": "hammerhead" 101 "device_type": "hammerhead"
96 } 102 }
97 ] 103 ]
98 }, 104 },
99 "test": "unit_tests" 105 "test": "unit_tests"
100 } 106 }
101 ] 107 ]
102 }, 108 },
103 "Android N5X Swarm": { 109 "Android N5X Swarm": {
104 "gtest_tests": [ 110 "gtest_tests": [
105 { 111 {
106 "override_compile_targets": [ 112 "override_compile_targets": [
107 "android_webview_test_apk" 113 "android_webview_test_apk"
108 ], 114 ],
109 "override_isolate_target": "android_webview_test_apk", 115 "override_isolate_target": "android_webview_test_apk",
116 "shards": 7,
110 "swarming": { 117 "swarming": {
111 "can_use_on_swarming_builders": true, 118 "can_use_on_swarming_builders": true,
112 "dimension_sets": [ 119 "dimension_sets": [
113 { 120 {
114 "device_os": "MMB29Q", 121 "device_os": "MMB29Q",
115 "device_type": "bullhead" 122 "device_type": "bullhead"
116 } 123 }
117 ] 124 ]
118 }, 125 },
119 "test": "android_webview_test_apk" 126 "test": "android_webview_test_apk"
120 }, 127 },
121 { 128 {
122 "override_isolate_target": "base_unittests", 129 "override_isolate_target": "base_unittests",
123 "swarming": { 130 "swarming": {
124 "can_use_on_swarming_builders": true, 131 "can_use_on_swarming_builders": true,
125 "dimension_sets": [ 132 "dimension_sets": [
126 { 133 {
127 "device_os": "MMB29Q", 134 "device_os": "MMB29Q",
128 "device_type": "bullhead" 135 "device_type": "bullhead"
129 } 136 }
130 ] 137 ]
131 }, 138 },
132 "test": "base_unittests" 139 "test": "base_unittests"
133 }, 140 },
134 { 141 {
135 "override_compile_targets": [ 142 "override_compile_targets": [
136 "chrome_public_test_apk" 143 "chrome_public_test_apk"
137 ], 144 ],
138 "override_isolate_target": "chrome_public_test_apk", 145 "override_isolate_target": "chrome_public_test_apk",
146 "shards": 15,
139 "swarming": { 147 "swarming": {
140 "can_use_on_swarming_builders": true, 148 "can_use_on_swarming_builders": true,
141 "dimension_sets": [ 149 "dimension_sets": [
142 { 150 {
143 "device_os": "MMB29Q", 151 "device_os": "MMB29Q",
144 "device_type": "bullhead" 152 "device_type": "bullhead"
145 } 153 }
146 ] 154 ]
147 }, 155 },
148 "test": "chrome_public_test_apk" 156 "test": "chrome_public_test_apk"
149 }, 157 },
150 { 158 {
151 "override_isolate_target": "content_browsertests", 159 "override_isolate_target": "content_browsertests",
160 "shards": 10,
152 "swarming": { 161 "swarming": {
153 "can_use_on_swarming_builders": true, 162 "can_use_on_swarming_builders": true,
154 "dimension_sets": [ 163 "dimension_sets": [
155 { 164 {
156 "device_os": "MMB29Q", 165 "device_os": "MMB29Q",
157 "device_type": "bullhead" 166 "device_type": "bullhead"
158 } 167 }
159 ] 168 ]
160 }, 169 },
161 "test": "content_browsertests" 170 "test": "content_browsertests"
162 }, 171 },
163 { 172 {
164 "override_isolate_target": "content_unittests", 173 "override_isolate_target": "content_unittests",
174 "shards": 4,
165 "swarming": { 175 "swarming": {
166 "can_use_on_swarming_builders": true, 176 "can_use_on_swarming_builders": true,
167 "dimension_sets": [ 177 "dimension_sets": [
168 { 178 {
169 "device_os": "MMB29Q", 179 "device_os": "MMB29Q",
170 "device_type": "bullhead" 180 "device_type": "bullhead"
171 } 181 }
172 ] 182 ]
173 }, 183 },
174 "test": "content_unittests" 184 "test": "content_unittests"
175 }, 185 },
176 { 186 {
177 "override_isolate_target": "net_unittests", 187 "override_isolate_target": "net_unittests",
188 "shards": 4,
178 "swarming": { 189 "swarming": {
179 "can_use_on_swarming_builders": true, 190 "can_use_on_swarming_builders": true,
180 "dimension_sets": [ 191 "dimension_sets": [
181 { 192 {
182 "device_os": "MMB29Q", 193 "device_os": "MMB29Q",
183 "device_type": "bullhead" 194 "device_type": "bullhead"
184 } 195 }
185 ] 196 ]
186 }, 197 },
187 "test": "net_unittests" 198 "test": "net_unittests"
188 }, 199 },
189 { 200 {
190 "override_isolate_target": "unit_tests", 201 "override_isolate_target": "unit_tests",
202 "shards": 8,
191 "swarming": { 203 "swarming": {
192 "can_use_on_swarming_builders": true, 204 "can_use_on_swarming_builders": true,
193 "dimension_sets": [ 205 "dimension_sets": [
194 { 206 {
195 "device_os": "MMB29Q", 207 "device_os": "MMB29Q",
196 "device_type": "bullhead" 208 "device_type": "bullhead"
197 } 209 }
198 ] 210 ]
199 }, 211 },
200 "test": "unit_tests" 212 "test": "unit_tests"
(...skipping 135 matching lines...) Expand 10 before | Expand all | Expand 10 after
336 }, 348 },
337 { 349 {
338 "swarming": { 350 "swarming": {
339 "can_use_on_swarming_builders": true 351 "can_use_on_swarming_builders": true
340 }, 352 },
341 "test": "unit_tests" 353 "test": "unit_tests"
342 } 354 }
343 ] 355 ]
344 } 356 }
345 } 357 }
OLDNEW
« no previous file with comments | « build/android/test_runner.py ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698