OLD | NEW |
1 # | 1 # |
2 # Copyright 2015 Google Inc. | 2 # Copyright 2015 Google Inc. |
3 # | 3 # |
4 # Use of this source code is governed by a BSD-style license that can be | 4 # Use of this source code is governed by a BSD-style license that can be |
5 # found in the LICENSE file. | 5 # found in the LICENSE file. |
6 # | 6 # |
7 | 7 |
8 #!/usr/bin/env python | 8 #!/usr/bin/env python |
9 | 9 |
10 usage = ''' | 10 usage = ''' |
(...skipping 150 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
161 blacklist.extend('gpu skp _ _ msaa skp _ _'.split(' ')) | 161 blacklist.extend('gpu skp _ _ msaa skp _ _'.split(' ')) |
162 blacklist.extend('gpu image decode _ msaa image decode _'.split(' ')) | 162 blacklist.extend('gpu image decode _ msaa image decode _'.split(' ')) |
163 blacklist.extend('msaa16 gm _ tilemodesProcess'.split(' ')) | 163 blacklist.extend('msaa16 gm _ tilemodesProcess'.split(' ')) |
164 | 164 |
165 # the 32-bit GCE bots run out of memory in DM when running these large images | 165 # the 32-bit GCE bots run out of memory in DM when running these large images |
166 if 'x86' in bot and not 'x86-64' in bot: | 166 if 'x86' in bot and not 'x86-64' in bot: |
167 blacklist.extend('_ image _ interlaced1.png'.split(' ')) | 167 blacklist.extend('_ image _ interlaced1.png'.split(' ')) |
168 blacklist.extend('_ image _ interlaced2.png'.split(' ')) | 168 blacklist.extend('_ image _ interlaced2.png'.split(' ')) |
169 blacklist.extend('_ image _ interlaced3.png'.split(' ')) | 169 blacklist.extend('_ image _ interlaced3.png'.split(' ')) |
170 | 170 |
171 # skia:4095 | |
172 for test in ['not_native32_bitmap_config', | |
173 'bleed_image', | |
174 'bleed_alpha_image', | |
175 'bleed_alpha_image_shader', | |
176 'blend', | |
177 'c_gms', | |
178 'colortype', | |
179 'colortype_xfermodes', | |
180 'colorwheelnative', | |
181 'drawfilter', | |
182 'fontmgr_bounds_0.75_0', | |
183 'fontmgr_bounds_1_-0.25', | |
184 'fontmgr_bounds', | |
185 'fontmgr_match', | |
186 'fontmgr_iter', | |
187 'lightingshader', | |
188 'localmatriximagefilter', | |
189 'path_stroke_with_zero_length', | |
190 'textblobgeometrychange']: | |
191 blacklist.extend(['serialize-8888', 'gm', '_', test]) | |
192 | |
193 if blacklist: | 171 if blacklist: |
194 args.append('--blacklist') | 172 args.append('--blacklist') |
195 args.extend(blacklist) | 173 args.extend(blacklist) |
196 | 174 |
197 match = [] | 175 match = [] |
198 if 'Valgrind' in bot: # skia:3021 | 176 if 'Valgrind' in bot: # skia:3021 |
199 match.append('~Threaded') | 177 match.append('~Threaded') |
200 | 178 |
201 if 'GalaxyS3' in bot: # skia:1699 | 179 if 'GalaxyS3' in bot: # skia:1699 |
202 match.append('~WritePixels') | 180 match.append('~WritePixels') |
203 | 181 |
204 if 'AndroidOne' in bot: # skia:4711 | 182 if 'AndroidOne' in bot: # skia:4711 |
205 match.append('~WritePixels') | 183 match.append('~WritePixels') |
206 | 184 |
207 if 'NexusPlayer' in bot: | 185 if 'NexusPlayer' in bot: |
208 match.append('~ResourceCache') | 186 match.append('~ResourceCache') |
209 | 187 |
210 if 'GalaxyS4' in bot: # skia:4079 | 188 if 'GalaxyS4' in bot: # skia:4079 |
211 match.append('~imagefiltersclipped') | 189 match.append('~imagefiltersclipped') |
212 match.append('~imagefilterscropexpand') | 190 match.append('~imagefilterscropexpand') |
213 match.append('~scaled_tilemodes_npot') | 191 match.append('~scaled_tilemodes_npot') |
(...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
265 if len(sys.argv) == 2 and sys.argv[1] == 'test': | 243 if len(sys.argv) == 2 and sys.argv[1] == 'test': |
266 self_test() | 244 self_test() |
267 sys.exit(0) | 245 sys.exit(0) |
268 | 246 |
269 if len(sys.argv) != 3: | 247 if len(sys.argv) != 3: |
270 print usage | 248 print usage |
271 sys.exit(1) | 249 sys.exit(1) |
272 | 250 |
273 with open(sys.argv[1], 'w') as out: | 251 with open(sys.argv[1], 'w') as out: |
274 json.dump(get_args(sys.argv[2]), out) | 252 json.dump(get_args(sys.argv[2]), out) |
OLD | NEW |