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

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

Issue 2743873003: [Android] Add support for external sharding to the test runner. (Closed)
Patch Set: borked rebase 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 "swarming": { 9 "swarming": {
10 "can_use_on_swarming_builders": true, 10 "can_use_on_swarming_builders": true,
11 "dimension_sets": [ 11 "dimension_sets": [
12 { 12 {
13 "device_os": "KTU84P", 13 "device_os": "KTU84P",
14 "device_type": "hammerhead" 14 "device_type": "hammerhead"
15 } 15 }
16 ] 16 ],
17 "shards": 7
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",
38 "swarming": { 39 "swarming": {
39 "can_use_on_swarming_builders": true, 40 "can_use_on_swarming_builders": true,
40 "dimension_sets": [ 41 "dimension_sets": [
41 { 42 {
42 "device_os": "KTU84P", 43 "device_os": "KTU84P",
43 "device_type": "hammerhead" 44 "device_type": "hammerhead"
44 } 45 }
45 ] 46 ],
47 "shards": 14
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",
51 "swarming": { 53 "swarming": {
52 "can_use_on_swarming_builders": true, 54 "can_use_on_swarming_builders": true,
53 "dimension_sets": [ 55 "dimension_sets": [
54 { 56 {
55 "device_os": "KTU84P", 57 "device_os": "KTU84P",
56 "device_type": "hammerhead" 58 "device_type": "hammerhead"
57 } 59 }
58 ] 60 ],
61 "shards": 10
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",
64 "swarming": { 67 "swarming": {
65 "can_use_on_swarming_builders": true, 68 "can_use_on_swarming_builders": true,
66 "dimension_sets": [ 69 "dimension_sets": [
67 { 70 {
68 "device_os": "KTU84P", 71 "device_os": "KTU84P",
69 "device_type": "hammerhead" 72 "device_type": "hammerhead"
70 } 73 }
71 ] 74 ],
75 "shards": 3
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",
77 "swarming": { 81 "swarming": {
78 "can_use_on_swarming_builders": true, 82 "can_use_on_swarming_builders": true,
79 "dimension_sets": [ 83 "dimension_sets": [
80 { 84 {
81 "device_os": "KTU84P", 85 "device_os": "KTU84P",
82 "device_type": "hammerhead" 86 "device_type": "hammerhead"
83 } 87 }
84 ] 88 ],
89 "shards": 4
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",
90 "swarming": { 95 "swarming": {
91 "can_use_on_swarming_builders": true, 96 "can_use_on_swarming_builders": true,
92 "dimension_sets": [ 97 "dimension_sets": [
93 { 98 {
94 "device_os": "KTU84P", 99 "device_os": "KTU84P",
95 "device_type": "hammerhead" 100 "device_type": "hammerhead"
96 } 101 }
97 ] 102 ],
103 "shards": 5
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",
110 "swarming": { 116 "swarming": {
111 "can_use_on_swarming_builders": true, 117 "can_use_on_swarming_builders": true,
112 "dimension_sets": [ 118 "dimension_sets": [
113 { 119 {
114 "device_os": "MMB29Q", 120 "device_os": "MMB29Q",
115 "device_type": "bullhead" 121 "device_type": "bullhead"
116 } 122 }
117 ] 123 ],
124 "shards": 7
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",
139 "swarming": { 146 "swarming": {
140 "can_use_on_swarming_builders": true, 147 "can_use_on_swarming_builders": true,
141 "dimension_sets": [ 148 "dimension_sets": [
142 { 149 {
143 "device_os": "MMB29Q", 150 "device_os": "MMB29Q",
144 "device_type": "bullhead" 151 "device_type": "bullhead"
145 } 152 }
146 ] 153 ],
154 "shards": 15
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",
152 "swarming": { 160 "swarming": {
153 "can_use_on_swarming_builders": true, 161 "can_use_on_swarming_builders": true,
154 "dimension_sets": [ 162 "dimension_sets": [
155 { 163 {
156 "device_os": "MMB29Q", 164 "device_os": "MMB29Q",
157 "device_type": "bullhead" 165 "device_type": "bullhead"
158 } 166 }
159 ] 167 ],
168 "shards": 10
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",
165 "swarming": { 174 "swarming": {
166 "can_use_on_swarming_builders": true, 175 "can_use_on_swarming_builders": true,
167 "dimension_sets": [ 176 "dimension_sets": [
168 { 177 {
169 "device_os": "MMB29Q", 178 "device_os": "MMB29Q",
170 "device_type": "bullhead" 179 "device_type": "bullhead"
171 } 180 }
172 ] 181 ],
182 "shards": 4
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",
178 "swarming": { 188 "swarming": {
179 "can_use_on_swarming_builders": true, 189 "can_use_on_swarming_builders": true,
180 "dimension_sets": [ 190 "dimension_sets": [
181 { 191 {
182 "device_os": "MMB29Q", 192 "device_os": "MMB29Q",
183 "device_type": "bullhead" 193 "device_type": "bullhead"
184 } 194 }
185 ] 195 ],
196 "shards": 4
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",
191 "swarming": { 202 "swarming": {
192 "can_use_on_swarming_builders": true, 203 "can_use_on_swarming_builders": true,
193 "dimension_sets": [ 204 "dimension_sets": [
194 { 205 {
195 "device_os": "MMB29Q", 206 "device_os": "MMB29Q",
196 "device_type": "bullhead" 207 "device_type": "bullhead"
197 } 208 }
198 ] 209 ],
210 "shards": 8
199 }, 211 },
200 "test": "unit_tests" 212 "test": "unit_tests"
201 } 213 }
202 ] 214 ]
203 }, 215 },
204 "Linux Swarm": { 216 "Linux Swarm": {
205 "gtest_tests": [ 217 "gtest_tests": [
206 { 218 {
207 "swarming": { 219 "swarming": {
208 "can_use_on_swarming_builders": true 220 "can_use_on_swarming_builders": true
(...skipping 127 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