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

Side by Side Diff: gpu/config/gpu_control_list_testing.json

Issue 2756793003: Move GPU blacklist and driver bug workaround list from json to data struct. (Closed)
Patch Set: pure rebase Created 3 years, 8 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
(Empty)
1 {
2 "name": "gpu control list testing",
3 "version": "1.0",
4 "entries": [
5 {
6 "id": 1,
7 "description": "GpuControlListEntryTest.DetailedEntry",
8 "cr_bugs": [1024, 678],
9 "webkit_bugs": [1950],
10 "os": {
11 "type": "macosx",
12 "version": {
13 "op": "=",
14 "value": "10.6.4"
15 }
16 },
17 "vendor_id": "0x10de",
18 "device_id": ["0x0640"],
19 "driver_version": {
20 "op": "=",
21 "value": "1.6.18"
22 },
23 "features": [
24 "test_feature_0"
25 ],
26 "disabled_extensions": [
27 "test_extension1",
28 "test_extension2"
29 ]
30 },
31 {
32 "id": 2,
33 "description": "GpuControlListEntryTest.VendorOnAllOsEntry",
34 "vendor_id": "0x10de",
35 "features": [
36 "test_feature_0"
37 ]
38 },
39 {
40 "id": 3,
41 "description": "GpuControlListEntryTest.VendorOnLinuxEntry",
42 "os": {
43 "type": "linux"
44 },
45 "vendor_id": "0x10de",
46 "features": [
47 "test_feature_0"
48 ]
49 },
50 {
51 "id": 4,
52 "description": "GpuControlListEntryTest.AllExceptNVidiaOnLinuxEntry",
53 "os": {
54 "type": "linux"
55 },
56 "exceptions": [
57 {
58 "vendor_id": "0x10de"
59 }
60 ],
61 "features": [
62 "test_feature_0"
63 ]
64 },
65 {
66 "id": 5,
67 "description": "GpuControlListEntryTest.AllExceptIntelOnLinuxEntry",
68 "os": {
69 "type": "linux"
70 },
71 "exceptions": [
72 {
73 "vendor_id": "0x8086"
74 }
75 ],
76 "features": [
77 "test_feature_0"
78 ]
79 },
80 {
81 "id": 6,
82 "description": "GpuControlListEntryTest.DateOnWindowsEntry",
83 "os": {
84 "type": "win"
85 },
86 "driver_date": {
87 "op": "<",
88 "value": "2010.5.8"
89 },
90 "features": [
91 "test_feature_0"
92 ]
93 },
94 {
95 "id": 7,
96 "description": "GpuControlListEntryTest.MultipleDevicesEntry",
97 "vendor_id": "0x10de",
98 "device_id": ["0x1023", "0x0640"],
99 "features": [
100 "test_feature_0"
101 ]
102 },
103 {
104 "id": 8,
105 "description": "GpuControlListEntryTest.ChromeOSEntry",
106 "os": {
107 "type": "chromeos"
108 },
109 "features": [
110 "test_feature_0"
111 ]
112 },
113 {
114 "id": 9,
115 "description": "GpuControlListEntryTest.GlVersionGLESEntry",
116 "gl_type": "gles",
117 "gl_version": {
118 "op": "=",
119 "value": "3.0"
120 },
121 "features": [
122 "test_feature_0"
123 ]
124 },
125 {
126 "id": 10,
127 "description": "GpuControlListEntryTest.GlVersionANGLEEntry",
128 "gl_type": "angle",
129 "gl_version": {
130 "op": ">",
131 "value": "2.0"
132 },
133 "features": [
134 "test_feature_0"
135 ]
136 },
137 {
138 "id": 11,
139 "description": "GpuControlListEntryTest.GlVersionGLEntry",
140 "gl_type": "gl",
141 "gl_version": {
142 "op": "<",
143 "value": "4.0"
144 },
145 "features": [
146 "test_feature_0"
147 ]
148 },
149 {
150 "id": 12,
151 "description": "GpuControlListEntryTest.GlVendorEqual",
152 "gl_vendor": "NVIDIA",
153 "features": [
154 "test_feature_0"
155 ]
156 },
157 {
158 "id": 13,
159 "description": "GpuControlListEntryTest.GlVendorWithDot",
160 "gl_vendor": "X\\.Org.*",
161 "features": [
162 "test_feature_0"
163 ]
164 },
165 {
166 "id": 14,
167 "description": "GpuControlListEntryTest.GlRendererContains",
168 "gl_renderer": ".*GeForce.*",
169 "features": [
170 "test_feature_0"
171 ]
172 },
173 {
174 "id": 15,
175 "description": "GpuControlListEntryTest.GlRendererCaseInsensitive",
176 "gl_renderer": "(?i).*software.*",
177 "features": [
178 "test_feature_0"
179 ]
180 },
181 {
182 "id": 16,
183 "description": "GpuControlListEntryTest.GlExtensionsEndWith",
184 "gl_extensions": ".*GL_SUN_slice_accum",
185 "features": [
186 "test_feature_0"
187 ]
188 },
189 {
190 "id": 17,
191 "description": "GpuControlListEntryTest.OptimusEntry",
192 "os": {
193 "type": "linux"
194 },
195 "multi_gpu_style": "optimus",
196 "features": [
197 "test_feature_0"
198 ]
199 },
200 {
201 "id": 18,
202 "description": "GpuControlListEntryTest.AMDSwitchableEntry",
203 "os": {
204 "type": "macosx"
205 },
206 "multi_gpu_style": "amd_switchable",
207 "features": [
208 "test_feature_0"
209 ]
210 },
211 {
212 "id": 19,
213 "description": "GpuControlListEntryTest.DriverVendorBeginWith",
214 "driver_vendor": "NVIDIA.*",
215 "features": [
216 "test_feature_0"
217 ]
218 },
219 {
220 "id": 20,
221 "description": "GpuControlListEntryTest.LexicalDriverVersionEntry",
222 "os": {
223 "type": "linux"
224 },
225 "vendor_id": "0x1002",
226 "driver_version": {
227 "op": "=",
228 "style": "lexical",
229 "value": "8.76"
230 },
231 "features": [
232 "test_feature_0"
233 ]
234 },
235 {
236 "id": 21,
237 "description": "GpuControlListEntryTest.NeedsMoreInfoEntry",
238 "vendor_id": "0x8086",
239 "driver_version": {
240 "op": "<",
241 "value": "10.7"
242 },
243 "features": [
244 "test_feature_1"
245 ]
246 },
247 {
248 "id": 22,
249 "description": "GpuControlListEntryTest.NeedsMoreInfoForExceptionsEntry",
250 "vendor_id": "0x8086",
251 "exceptions": [
252 {
253 "gl_renderer": ".*mesa.*"
254 }
255 ],
256 "features": [
257 "test_feature_1"
258 ]
259 },
260 {
261 "id" : 23,
262 "description": "GpuControlListEntryTest.NeedsMoreInfoForGlVersionEntry",
263 "gl_type": "gl",
264 "gl_version": {
265 "op": "<",
266 "value" : "3.5"
267 },
268 "features" : [
269 "test_feature_1"
270 ]
271 },
272 {
273 "id": 24,
274 "description": "GpuControlListEntryTest.FeatureTypeAllEntry",
275 "features": [
276 "all"
277 ]
278 },
279 {
280 "id": 25,
281 "description": "GpuControlListEntryTest.FeatureTypeAllEntryWithExceptions" ,
282 "features": [
283 "all",
284 {
285 "exceptions" : [
286 "test_feature_0"
287 ]
288 }
289 ]
290 },
291 {
292 "id": 26,
293 "description": "GpuControlListEntryTest.SingleActiveGPU",
294 "os": {
295 "type": "macosx"
296 },
297 "vendor_id": "0x10de",
298 "device_id": ["0x0640"],
299 "multi_gpu_category": "active",
300 "features": [
301 "test_feature_0"
302 ]
303 },
304 {
305 "id": 27,
306 "description": "GpuControlListEntryTest.MachineModelName",
307 "os": {
308 "type": "android"
309 },
310 "machine_model_name": [
311 "Nexus 4", "XT1032", "GT-.*", "SCH-.*"
312 ],
313 "features": [
314 "test_feature_0"
315 ]
316 },
317 {
318 "id": 28,
319 "description": "GpuControlListEntryTest.MachineModelNameException",
320 "exceptions": [
321 {
322 "os": {
323 "type": "android"
324 },
325 "machine_model_name": ["Nexus.*"]
326 }
327 ],
328 "features": [
329 "test_feature_0"
330 ]
331 },
332 {
333 "id": 29,
334 "description": "GpuControlListEntryTest.MachineModelVersion",
335 "os": {
336 "type": "macosx"
337 },
338 "machine_model_name": ["MacBookPro"],
339 "machine_model_version": {
340 "op": "=",
341 "value": "7.1"
342 },
343 "features": [
344 "test_feature_0"
345 ]
346 },
347 {
348 "id": 30,
349 "description": "GpuControlListEntryTest.MachineModelVersionException",
350 "os": {
351 "type": "macosx"
352 },
353 "machine_model_name": ["MacBookPro"],
354 "exceptions": [
355 {
356 "machine_model_version": {
357 "op": ">",
358 "value": "7.1"
359 }
360 }
361 ],
362 "features": [
363 "test_feature_0"
364 ]
365 },
366 {
367 "id": 31,
368 "description": "GpuControlListEntryDualGPUTest.CategoryAny.Intel",
369 "os": {
370 "type": "macosx"
371 },
372 "vendor_id": "0x8086",
373 "device_id": ["0x0166"],
374 "multi_gpu_category": "any",
375 "features": [
376 "test_feature_0"
377 ]
378 },
379 {
380 "id": 32,
381 "description": "GpuControlListEntryDualGPUTest.CategoryAny.NVidia",
382 "os": {
383 "type": "macosx"
384 },
385 "vendor_id": "0x10de",
386 "device_id": ["0x0640"],
387 "multi_gpu_category": "any",
388 "features": [
389 "test_feature_0"
390 ]
391 },
392 {
393 "id": 33,
394 "description": "GpuControlListEntryDualGPUTest.CategorySecondary",
395 "os": {
396 "type": "macosx"
397 },
398 "vendor_id": "0x8086",
399 "device_id": ["0x0166"],
400 "multi_gpu_category": "secondary",
401 "features": [
402 "test_feature_0"
403 ]
404 },
405 {
406 "id": 34,
407 "description": "GpuControlListEntryDualGPUTest.CategoryPrimary",
408 "os": {
409 "type": "macosx"
410 },
411 "vendor_id": "0x8086",
412 "device_id": ["0x0166"],
413 "multi_gpu_category": "primary",
414 "features": [
415 "test_feature_0"
416 ]
417 },
418 {
419 "id": 35,
420 "description": "GpuControlListEntryDualGPUTest.CategoryDefault",
421 "os": {
422 "type": "macosx"
423 },
424 "vendor_id": "0x8086",
425 "device_id": ["0x0166"],
426 "features": [
427 "test_feature_0"
428 ]
429 },
430 {
431 "id": 36,
432 "description": "GpuControlListEntryDualGPUTest.ActiveSecondaryGPU",
433 "os": {
434 "type": "macosx"
435 },
436 "vendor_id": "0x8086",
437 "device_id": ["0x0166", "0x0168"],
438 "multi_gpu_category": "active",
439 "features": [
440 "test_feature_0"
441 ]
442 },
443 {
444 "id": 37,
445 "description": "GpuControlListEntryDualGPUTest.VendorOnlyActiveSecondaryGP U",
446 "os": {
447 "type": "macosx"
448 },
449 "vendor_id": "0x8086",
450 "multi_gpu_category": "active",
451 "features": [
452 "test_feature_0"
453 ]
454 },
455 {
456 "id": 38,
457 "description": "GpuControlListEntryDualGPUTest.ActivePrimaryGPU",
458 "os": {
459 "type": "macosx"
460 },
461 "vendor_id": "0x10de",
462 "device_id": ["0x0640"],
463 "multi_gpu_category": "active",
464 "features": [
465 "test_feature_0"
466 ]
467 },
468 {
469 "id": 39,
470 "description": "GpuControlListEntryDualGPUTest.VendorOnlyActivePrimaryGPU" ,
471 "os": {
472 "type": "macosx"
473 },
474 "vendor_id": "0x10de",
475 "multi_gpu_category": "active",
476 "features": [
477 "test_feature_0"
478 ]
479 },
480 {
481 "id": 40,
482 "description": "GpuControlListEntryTest.PixelShaderVersion",
483 "pixel_shader_version": {
484 "op": "<",
485 "value": "4.1"
486 },
487 "features": [
488 "test_feature_0"
489 ]
490 },
491 {
492 "id": 41,
493 "description": "GpuControlListEntryTest.OsVersionZeroLT",
494 "os": {
495 "type": "android",
496 "version": {
497 "op": "<",
498 "value": "4.2"
499 }
500 },
501 "features": [
502 "test_feature_0"
503 ]
504 },
505 {
506 "id": 42,
507 "description": "GpuControlListEntryTest.OsVersionZeroAny",
508 "os": {
509 "type": "android"
510 },
511 "features": [
512 "test_feature_0"
513 ]
514 },
515 {
516 "id": 43,
517 "description": "GpuControlListEntryTest.OsComparisonAny",
518 "features": [
519 "test_feature_0"
520 ]
521 },
522 {
523 "id": 44,
524 "description": "GpuControlListEntryTest.OsComparisonGE",
525 "os": {
526 "type": "win",
527 "version": {
528 "op": ">=",
529 "value": "6"
530 }
531 },
532 "features": [
533 "test_feature_0"
534 ]
535 },
536 {
537 "id": 45,
538 "description": "GpuControlListEntryTest.ExceptionWithoutVendorId",
539 "os": {
540 "type": "linux"
541 },
542 "vendor_id": "0x8086",
543 "exceptions": [
544 {
545 "device_id": ["0x2a06"],
546 "driver_version": {
547 "op": ">=",
548 "value": "8.1"
549 }
550 },
551 {
552 "device_id": ["0x2a02"],
553 "driver_version": {
554 "op": ">=",
555 "value": "9.1"
556 }
557 }
558 ],
559 "features": [
560 "test_feature_0"
561 ]
562 },
563 {
564 "id": 46,
565 "description": "GpuControlListEntryTest.MultiGpuStyleAMDSwitchableDiscrete ",
566 "multi_gpu_style": "amd_switchable_discrete",
567 "features": [
568 "test_feature_0"
569 ]
570 },
571 {
572 "id": 47,
573 "description": "GpuControlListEntryTest.MultiGpuStyleAMDSwitchableIntegrat ed",
574 "multi_gpu_style": "amd_switchable_integrated",
575 "features": [
576 "test_feature_0"
577 ]
578 },
579 {
580 "id": 48,
581 "description": "GpuControlListEntryTest.InProcessGPU",
582 "os": {
583 "type": "win"
584 },
585 "in_process_gpu": true,
586 "features": [
587 "test_feature_0"
588 ]
589 },
590 {
591 "id": 49,
592 "description": "GpuControlListEntryTest.SameGPUTwiceTest",
593 "os": {
594 "type": "win"
595 },
596 "vendor_id": "0x8086",
597 "features": [
598 "test_feature_0"
599 ]
600 },
601 {
602 "id": 50,
603 "description": "GpuControlListEntryTest.NVidiaNumberingScheme",
604 "os": {
605 "type": "win"
606 },
607 "vendor_id": "0x10de",
608 "driver_version": {
609 "op": "<=",
610 "value": "8.17.12.6973"
611 },
612 "features": [
613 "test_feature_0"
614 ]
615 },
616 {
617 "id": 51,
618 "description": "GpuControlListTest.NeedsMoreInfo",
619 "os": {
620 "type": "win"
621 },
622 "vendor_id": "0x10de",
623 "driver_version": {
624 "op": "<",
625 "value": "12"
626 },
627 "features": [
628 "test_feature_0"
629 ]
630 },
631 {
632 "id": 52,
633 "description": "GpuControlListTest.NeedsMoreInfoForExceptions",
634 "os": {
635 "type": "linux"
636 },
637 "vendor_id": "0x8086",
638 "exceptions": [
639 {
640 "gl_renderer": ".*mesa.*"
641 }
642 ],
643 "features": [
644 "test_feature_0"
645 ]
646 },
647 {
648 "id": 53,
649 "description": "GpuControlListTest.IgnorableEntries.0",
650 "os": {
651 "type": "linux"
652 },
653 "vendor_id": "0x8086",
654 "features": [
655 "test_feature_0"
656 ]
657 },
658 {
659 "id": 54,
660 "description": "GpuControlListTest.IgnorableEntries.1",
661 "os": {
662 "type": "linux"
663 },
664 "vendor_id": "0x8086",
665 "driver_version": {
666 "op": "<",
667 "value": "10.7"
668 },
669 "features": [
670 "test_feature_0"
671 ]
672 },
673 {
674 "id": 55,
675 "description": "GpuControlListTest.DisabledExtensionTest.0",
676 "os": {
677 "type": "win"
678 },
679 "disabled_extensions": [
680 "test_extension2",
681 "test_extension1"
682 ]
683 },
684 {
685 "id": 56,
686 "description": "GpuControlListTest.DisabledExtensionTest.1",
687 "os": {
688 "type": "win"
689 },
690 "disabled_extensions": [
691 "test_extension3",
692 "test_extension2"
693 ]
694 },
695 {
696 "id": 57,
697 "description": "GpuControlListEntryTest.DirectRendering",
698 "os": {
699 "type": "linux"
700 },
701 "direct_rendering": false,
702 "features": [
703 "test_feature_1"
704 ]
705 },
706 {
707 "id": 58,
708 "description": "GpuControlListTest.LinuxKernelVersion",
709 "os": {
710 "type": "linux",
711 "version": {
712 "op": "<",
713 "value": "3.19.1"
714 }
715 },
716 "vendor_id": "0x8086",
717 "features": [
718 "test_feature_0"
719 ]
720 }
721 ]
722 }
OLDNEW
« no previous file with comments | « gpu/config/gpu_control_list_os_info_unittest.cc ('k') | gpu/config/gpu_control_list_testing_arrays_and_structs_autogen.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698