chromium/gpu/config/gpu_control_list_testing.json

{
  "name": "gpu control list testing",
  "version": "1.0",
  "entries": [
    {
      "id": 1,
      "description": "GpuControlListEntryTest.DetailedEntry",
      "cr_bugs": [1024, 678],
      "webkit_bugs": [1950],
      "os": {
        "type": "macosx",
        "version": {
          "op": "=",
          "value": "10.6.4"
        }
      },
      "vendor_id": "0x10de",
      "device_id": ["0x0640"],
      "driver_version": {
        "op": "=",
        "value": "1.6.18"
      },
      "features": [
        "test_feature_0"
      ],
      "disabled_extensions": [
        "test_extension1",
        "test_extension2"
      ]
    },
    {
      "id": 2,
      "description": "GpuControlListEntryTest.VendorOnAllOsEntry",
      "vendor_id": "0x10de",
      "features": [
        "test_feature_0"
      ]
    },
    {
      "id": 3,
      "description": "GpuControlListEntryTest.VendorOnLinuxEntry",
      "os": {
        "type": "linux"
      },
      "vendor_id": "0x10de",
      "features": [
        "test_feature_0"
      ]
    },
    {
      "id": 4,
      "description": "GpuControlListEntryTest.AllExceptNVidiaOnLinuxEntry",
      "os": {
        "type": "linux"
      },
      "exceptions": [
        {
          "vendor_id": "0x10de"
        }
      ],
      "features": [
        "test_feature_0"
      ]
    },
    {
      "id": 5,
      "description": "GpuControlListEntryTest.AllExceptIntelOnLinuxEntry",
      "os": {
        "type": "linux"
      },
      "exceptions": [
        {
          "vendor_id": "0x8086"
        }
      ],
      "features": [
        "test_feature_0"
      ]
    },
    {
      "id": 6,
      "description": "GpuControlListEntryTest.MultipleDevicesEntry",
      "vendor_id": "0x10de",
      "device_id": ["0x1023", "0x0640"],
      "features": [
        "test_feature_0"
      ]
    },
    {
      "id": 7,
      "description": "GpuControlListEntryTest.ChromeOSEntry",
      "os": {
        "type": "chromeos"
      },
      "features": [
        "test_feature_0"
      ]
    },
    {
      "id": 8,
      "description": "GpuControlListEntryTest.GlVersionGLESEntry",
      "gl_type": "gles",
      "gl_version": {
        "op": "=",
        "value": "3.0"
      },
      "features": [
        "test_feature_0"
      ]
    },
    {
      "id": 9,
      "description": "GpuControlListEntryTest.GlVersionANGLEEntry",
      "gl_type": "angle",
      "gl_version": {
        "op": ">",
        "value": "2.0"
      },
      "features": [
        "test_feature_0"
      ]
    },
    {
      "id": 10,
      "description": "GpuControlListEntryTest.GlVersionGLEntry",
      "gl_type": "gl",
      "gl_version": {
        "op": "<",
        "value": "4.0"
      },
      "features": [
        "test_feature_0"
      ]
    },
    {
      "id": 11,
      "description": "GpuControlListEntryTest.GlVendorEqual",
      "gl_vendor": "NVIDIA",
      "features": [
        "test_feature_0"
      ]
    },
    {
      "id": 12,
      "description": "GpuControlListEntryTest.GlVendorWithDot",
      "gl_vendor": "X\\.Org.*",
      "features": [
        "test_feature_0"
      ]
    },
    {
      "id": 13,
      "description": "GpuControlListEntryTest.GlRendererContains",
      "gl_renderer": ".*GeForce.*",
      "features": [
        "test_feature_0"
      ]
    },
    {
      "id": 14,
      "description": "GpuControlListEntryTest.GlRendererCaseInsensitive",
      "gl_renderer": "(?i).*software.*",
      "features": [
        "test_feature_0"
      ]
    },
    {
      "id": 15,
      "description": "GpuControlListEntryTest.GlExtensionsEndWith",
      "gl_extensions": ".*GL_SUN_slice_accum",
      "features": [
        "test_feature_0"
      ]
    },
    {
      "id": 16,
      "description": "GpuControlListEntryTest.OptimusEntry",
      "os": {
        "type": "linux"
      },
      "multi_gpu_style": "optimus",
      "features": [
        "test_feature_0"
      ]
    },
    {
      "id": 17,
      "description": "GpuControlListEntryTest.AMDSwitchableEntry",
      "os": {
        "type": "macosx"
      },
      "multi_gpu_style": "amd_switchable",
      "features": [
        "test_feature_0"
      ]
    },
    {
      "id": 18,
      "description": "GpuControlListEntryTest.DriverVendorBeginWith",
      "vendor_id": "0x10de",
      "driver_vendor": "NVIDIA.*",
      "features": [
        "test_feature_0"
      ]
    },
    {
      "id": 19,
      "description": "GpuControlListEntryTest.LexicalDriverVersionEntry",
      "os": {
        "type": "linux"
      },
      "vendor_id": "0x1002",
      "driver_version": {
        "op": "=",
        "style": "lexical",
        "value": "8.76"
      },
      "features": [
        "test_feature_0"
      ]
    },
    {
      "id": 20,
      "description": "GpuControlListEntryTest.NeedsMoreInfoEntry",
      "vendor_id": "0x8086",
      "driver_version": {
        "op": "<",
        "value": "24.20.100.7000"
      },
      "features": [
        "test_feature_1"
      ]
    },
    {
      "id": 21,
      "description": "GpuControlListEntryTest.NeedsMoreInfoForExceptionsEntry",
      "vendor_id": "0x8086",
      "exceptions": [
        {
          "gl_renderer": ".*mesa.*"
        }
      ],
      "features": [
        "test_feature_1"
      ]
    },
    {
      "id" : 22,
      "description": "GpuControlListEntryTest.NeedsMoreInfoForGlVersionEntry",
      "gl_type": "gl",
      "gl_version": {
        "op": "<",
        "value" : "3.5"
      },
      "features" : [
        "test_feature_1"
      ]
    },
    {
      "id": 23,
      "description": "GpuControlListEntryTest.FeatureTypeAllEntry",
      "features": [
        "all"
      ]
    },
    {
      "id": 24,
      "description": "GpuControlListEntryTest.FeatureTypeAllEntryWithExceptions",
      "features": [
        "all",
        {
          "exceptions" : [
            "test_feature_0"
          ]
        }
      ]
    },
    {
      "id": 25,
      "description": "GpuControlListEntryTest.SingleActiveGPU",
      "os": {
        "type": "macosx"
      },
      "vendor_id": "0x10de",
      "device_id": ["0x0640"],
      "multi_gpu_category": "active",
      "features": [
        "test_feature_0"
      ]
    },
    {
      "id": 26,
      "description": "GpuControlListEntryTest.MachineModelName",
      "os": {
        "type": "android"
      },
      "machine_model_name": [
        "Nexus 4", "XT1032", "GT-.*", "SCH-.*"
      ],
      "features": [
        "test_feature_0"
      ]
    },
    {
      "id": 27,
      "description": "GpuControlListEntryTest.MachineModelNameException",
      "exceptions": [
        {
          "os": {
            "type": "android"
          },
          "machine_model_name": ["Nexus.*"]
        }
      ],
      "features": [
        "test_feature_0"
      ]
    },
    {
      "id": 28,
      "description": "GpuControlListEntryTest.MachineModelVersion",
      "os": {
        "type": "macosx"
      },
      "machine_model_name": ["MacBookPro"],
      "machine_model_version": {
        "op": "=",
        "value": "7.1"
      },
      "features": [
        "test_feature_0"
      ]
    },
    {
      "id": 29,
      "description": "GpuControlListEntryTest.MachineModelVersionException",
      "os": {
        "type": "macosx"
      },
      "machine_model_name": ["MacBookPro"],
      "exceptions": [
        {
          "machine_model_version": {
            "op": ">",
            "value": "7.1"
          }
        }
      ],
      "features": [
        "test_feature_0"
      ]
    },
    {
      "id": 30,
      "description": "GpuControlListEntryDualGPUTest.CategoryAny.Intel",
      "os": {
        "type": "macosx"
      },
      "vendor_id": "0x8086",
      "device_id": ["0x0166"],
      "multi_gpu_category": "any",
      "features": [
        "test_feature_0"
      ]
    },
    {
      "id": 31,
      "description": "GpuControlListEntryDualGPUTest.CategoryAny.NVidia",
      "os": {
        "type": "macosx"
      },
      "vendor_id": "0x10de",
      "device_id": ["0x0640"],
      "multi_gpu_category": "any",
      "features": [
        "test_feature_0"
      ]
    },
    {
      "id": 32,
      "description": "GpuControlListEntryDualGPUTest.CategorySecondary",
      "os": {
        "type": "macosx"
      },
      "vendor_id": "0x8086",
      "device_id": ["0x0166"],
      "multi_gpu_category": "secondary",
      "features": [
        "test_feature_0"
      ]
    },
    {
      "id": 33,
      "description": "GpuControlListEntryDualGPUTest.CategoryPrimary",
      "os": {
        "type": "macosx"
      },
      "vendor_id": "0x8086",
      "device_id": ["0x0166"],
      "multi_gpu_category": "primary",
      "features": [
        "test_feature_0"
      ]
    },
    {
      "id": 34,
      "description": "GpuControlListEntryDualGPUTest.CategoryDefault",
      "os": {
        "type": "macosx"
      },
      "vendor_id": "0x8086",
      "device_id": ["0x0166"],
      "features": [
        "test_feature_0"
      ]
    },
    {
      "id": 35,
      "description": "GpuControlListEntryDualGPUTest.ActiveSecondaryGPU",
      "os": {
        "type": "macosx"
      },
      "vendor_id": "0x8086",
      "device_id": ["0x0166", "0x0168"],
      "multi_gpu_category": "active",
      "features": [
        "test_feature_0"
      ]
    },
    {
      "id": 36,
      "description": "GpuControlListEntryDualGPUTest.VendorOnlyActiveSecondaryGPU",
      "os": {
        "type": "macosx"
      },
      "vendor_id": "0x8086",
      "multi_gpu_category": "active",
      "features": [
        "test_feature_0"
      ]
    },
    {
      "id": 37,
      "description": "GpuControlListEntryDualGPUTest.ActivePrimaryGPU",
      "os": {
        "type": "macosx"
      },
      "vendor_id": "0x10de",
      "device_id": ["0x0640"],
      "multi_gpu_category": "active",
      "features": [
        "test_feature_0"
      ]
    },
    {
      "id": 38,
      "description": "GpuControlListEntryDualGPUTest.VendorOnlyActivePrimaryGPU",
      "os": {
        "type": "macosx"
      },
      "vendor_id": "0x10de",
      "multi_gpu_category": "active",
      "features": [
        "test_feature_0"
      ]
    },
    {
      "id": 39,
      "description": "GpuControlListEntryTest.PixelShaderVersion",
      "pixel_shader_version": {
        "op": "<",
        "value": "4.1"
      },
      "features": [
        "test_feature_0"
      ]
    },
    {
      "id": 40,
      "description": "GpuControlListEntryTest.OsVersionZeroLT",
      "os": {
        "type": "android",
        "version": {
          "op": "<",
          "value": "4.2"
        }
      },
      "features": [
        "test_feature_0"
      ]
    },
    {
      "id": 41,
      "description": "GpuControlListEntryTest.OsVersionZeroAny",
      "os": {
        "type": "android"
      },
      "features": [
        "test_feature_0"
      ]
    },
    {
      "id": 42,
      "description": "GpuControlListEntryTest.OsComparisonAny",
      "features": [
        "test_feature_0"
      ]
    },
    {
      "id": 43,
      "description": "GpuControlListEntryTest.OsComparisonGE",
      "os": {
        "type": "win",
        "version": {
          "op": ">=",
          "value": "6"
        }
      },
      "features": [
        "test_feature_0"
      ]
    },
    {
      "id": 44,
      "description": "GpuControlListEntryTest.ExceptionWithoutVendorId",
      "os": {
        "type": "linux"
      },
      "vendor_id": "0x8086",
      "exceptions": [
        {
          "device_id": ["0x2a06"],
          "driver_version": {
          "op": ">=",
            "value": "8.1"
          }
        },
        {
          "device_id": ["0x2a02"],
          "driver_version": {
            "op": ">=",
            "value": "9.1"
          }
        }
      ],
      "features": [
        "test_feature_0"
      ]
    },
    {
      "id": 45,
      "description": "GpuControlListEntryTest.MultiGpuStyleAMDSwitchableDiscrete",
      "multi_gpu_style": "amd_switchable_discrete",
      "features": [
        "test_feature_0"
      ]
    },
    {
      "id": 46,
      "description": "GpuControlListEntryTest.MultiGpuStyleAMDSwitchableIntegrated",
      "multi_gpu_style": "amd_switchable_integrated",
      "features": [
        "test_feature_0"
      ]
    },
    {
      "id": 47,
      "description": "GpuControlListEntryTest.InProcessGPU",
      "os": {
        "type": "win"
      },
      "in_process_gpu": true,
      "features": [
        "test_feature_0"
      ]
    },
    {
      "id": 48,
      "description": "GpuControlListEntryTest.SameGPUTwiceTest",
      "os": {
        "type": "win"
      },
      "vendor_id": "0x8086",
      "features": [
        "test_feature_0"
      ]
    },
    {
      "id": 49,
      "description": "GpuControlListEntryTest.NVidiaNumberingScheme",
      "os": {
        "type": "win"
      },
      "vendor_id": "0x10de",
      "driver_version": {
        "op": "<=",
        "value": "8.17.12.6973"
      },
      "features": [
        "test_feature_0"
      ]
    },
    {
      "id": 50,
      "description": "GpuControlListTest.NeedsMoreInfo",
      "os": {
        "type": "win"
      },
      "vendor_id": "0x10de",
      "driver_version": {
        "op": "<",
        "value": "12"
      },
      "features": [
        "test_feature_0"
      ]
    },
    {
      "id": 51,
      "description": "GpuControlListTest.NeedsMoreInfoForExceptions",
      "os": {
        "type": "linux"
      },
      "vendor_id": "0x8086",
      "exceptions": [
        {
          "gl_renderer": ".*mesa.*"
        }
      ],
      "features": [
        "test_feature_0"
      ]
    },
    {
      "id": 52,
      "description": "GpuControlListTest.IgnorableEntries.0",
      "os": {
        "type": "linux"
      },
      "vendor_id": "0x8086",
      "features": [
        "test_feature_0"
      ]
    },
    {
      "id": 53,
      "description": "GpuControlListTest.IgnorableEntries.1",
      "os": {
        "type": "linux"
      },
      "vendor_id": "0x8086",
      "driver_version": {
        "op": "<",
        "value": "10.7"
      },
      "features": [
        "test_feature_0"
      ]
    },
    {
      "id": 54,
      "description": "GpuControlListTest.DisabledExtensionTest.0",
      "os": {
        "type": "win"
      },
      "disabled_extensions": [
        "test_extension2",
        "test_extension1"
      ]
    },
    {
      "id": 55,
      "description": "GpuControlListTest.DisabledExtensionTest.1",
      "os": {
        "type": "win"
      },
      "disabled_extensions": [
        "test_extension3",
        "test_extension2"
      ]
    },
    {
      "id": 56,
      "description": "GpuControlListEntryTest.DirectRendering",
      "os": {
        "type": "linux"
      },
      "direct_rendering_version": {
        "op" : ">=",
        "value": "2"
      },
      "features": [
        "test_feature_1"
      ]
    },
    {
      "id": 57,
      "description": "GpuControlListTest.LinuxKernelVersion",
      "os": {
        "type": "linux",
        "version": {
          "op": "<",
          "value": "3.19.1"
        }
      },
      "vendor_id": "0x8086",
      "features": [
        "test_feature_0"
      ]
    },
    {
      "id": 58,
      "description": "GpuControlListTest.TestGroup.0",
      "test_group": 1,
      "features": [
        "test_feature_0"
      ]
    },
    {
      "id": 59,
      "description": "GpuControlListTest.TestGroup.1",
      "test_group": 2,
      "features": [
        "test_feature_1"
      ]
    },
    {
      "id": 60,
      "description": "GpuControlListEntryTest.GpuSeries",
      "intel_gpu_series": [
        "skylake",
        "kabylake"
      ],
      "features": [
        "test_feature_0"
      ]
    },
    {
      "id": 61,
      "description": "GpuControlListEntryTest.GpuSeriesActive",
      "intel_gpu_series": [
        "kabylake"
      ],
      "multi_gpu_category": "active",
      "features": [
        "test_feature_0"
      ]
    },
    {
      "id": 62,
      "description": "GpuControlListEntryTest.GpuSeriesAny",
      "intel_gpu_series": [
        "kabylake"
      ],
      "multi_gpu_category": "any",
      "features": [
        "test_feature_0"
      ]
    },
    {
      "id": 63,
      "description": "GpuControlListEntryTest.GpuSeriesPrimary",
      "intel_gpu_series": [
        "kabylake"
      ],
      "multi_gpu_category": "primary",
      "features": [
        "test_feature_0"
      ]
    },
    {
      "id": 64,
      "description": "GpuControlListEntryTest.GpuSeriesSecondary",
      "intel_gpu_series": [
        "kabylake"
      ],
      "multi_gpu_category": "secondary",
      "features": [
        "test_feature_0"
      ]
    },
    {
      "id": 65,
      "description": "GpuControlListEntryTest.GpuSeriesInException",
      "exceptions": [
        {
          "intel_gpu_series": [
            "kabylake"
          ]
        }
      ],
      "features": [
        "test_feature_0"
      ]
    },
    {
      "id": 66,
      "description": "GpuControlListEntryTest.MultipleDrivers",
      "vendor_id": "0x8086",
      "driver_version": {
        "op": "<=",
        "value": "8.15.10.2702"
      },
      "features": [
        "test_feature_0"
      ]
    },
    {
      "id": 67,
      "description": "GpuControlListEntryTest.HardwareOverlay",
      "vendor_id": "0x8086",
      "hardware_overlay": "unsupported",
      "features": [
        "test_feature_0"
      ]
    },
    {
      "id": 68,
      "description": "GpuControlListEntryTest.GpuGeneration",
      "intel_gpu_generation": {
        "op": "<",
        "value": "9"
      },
      "features": [
        "test_feature_0"
      ]
    },
    {
      "id": 69,
      "description": "GpuControlListEntryTest.GpuGenerationActive",
      "intel_gpu_generation": {
        "op": "<",
        "value": "9"
      },
      "multi_gpu_category": "active",
      "features": [
        "test_feature_0"
      ]
    },
    {
      "id": 70,
      "description": "GpuControlListEntryTest.GpuGenerationAny",
      "intel_gpu_generation": {
        "op": "<",
        "value": "9"
      },
      "multi_gpu_category": "any",
      "features": [
        "test_feature_0"
      ]
    },
    {
      "id": 71,
      "description": "GpuControlListEntryTest.GpuGenerationPrimary",
      "intel_gpu_generation": {
        "op": "<",
        "value": "9"
      },
      "multi_gpu_category": "primary",
      "features": [
        "test_feature_0"
      ]
    },
    {
      "id": 72,
      "description": "GpuControlListEntryTest.GpuGenerationSecondary",
      "intel_gpu_generation": {
        "op": "<",
        "value": "9"
      },
      "multi_gpu_category": "secondary",
      "features": [
        "test_feature_0"
      ]
    },
    {
      "id": 73,
      "description": "GpuControlListEntryTest.SubpixelFontRendering",
      "os": {
        "type": "chromeos"
      },
      "features": [
        "test_feature_0"
      ],
      "exceptions": [
        { "gl_renderer": "Mali.*",
          "subpixel_font_rendering": "unsupported"},
        { "gl_renderer": "DontCare" },
        { "gl_renderer": "Supported",
          "subpixel_font_rendering": "supported"}
      ]
    },
    {
      "id": 74,
      "description": "GpuControlListEntryTest.SubpixelFontRenderingDontCare",
      "os": {
        "type": "chromeos"
      },
      "gl_renderer": "Mali.*",
      "features": [
        "test_feature_0"
      ]
    },
    {
      "id": 75,
      "description": "GpuControlListEntryTest.IntelDriverVendorEntry",
      "os": {
        "type": "win"
      },
      "vendor_id": "0x8086",
      "driver_vendor": "Intel.*",
      "driver_version": {
        "schema": "intel_driver",
        "op": "between",
        "value": "24.20.100.6000",
        "value2": "26.20.100.7000"
      },
      "features": [
        "test_feature_0"
      ]
    },
    {
      "id": 76,
      "description": "GpuControlListEntryTest.IntelDriverVersionEntry",
      "os": {
        "type": "win"
      },
      "vendor_id": "0x8086",
      "driver_version": {
        "schema": "intel_driver",
        "op": "<=",
        "value": "24.20.100.7000"
      },
      "features": [
        "test_feature_0"
      ]
    },
    {
      "id": 77,
      "description": "GpuControlListEntryTest.DeviceRevisionEntry",
      "os": {
        "type": "win"
      },
      "vendor_id": "0x1002",
      "exceptions": [
        {
          "device_id": ["0x15D8", "0x15DD"],
          "device_revision": ["0x93", "0x86"],
          "driver_version": {
            "op": ">=",
            "value": "26.20.15023.6032"
          }
        },
        {
          "device_id": ["0x15D8"],
          "device_revision": ["0xE1", "0xE2"],
          "driver_version": {
            "op": ">=",
            "value": "26.20.12055.1000"
          }
        }
      ],
      "features": [
        "test_feature_0"
      ]
    },
    {
      "id": 78,
      "description": "GpuControlListEntryTest.DeviceRevisionUnspecifiedEntry",
      "os": {
        "type": "win"
      },
      "vendor_id": "0x1002",
      "device_id": ["0x15D8", "0x15DD"],
      "features": [
        "test_feature_0"
      ]
    },
    {
      "id": 79,
      "description": "GpuControlListEntryTest.AnyDriverVersion",
      "os": {
        "type": "macosx"
      },
      "vendor_id": "0x10de",
      "multi_gpu_category": "any",
      "driver_version": {
        "op": "<=",
        "value": "24.21.13.9826"
      },
      "features": [
        "test_feature_0"
      ]
    },
    {
      "id": 80,
      "description": "GpuControlListEntryTest.ActiveDriverVersion",
      "os": {
        "type": "macosx"
      },
      "vendor_id": "0x10de",
      "multi_gpu_category": "active",
      "driver_version": {
        "op": "<=",
        "value": "24.21.13.9826"
      },
      "features": [
        "test_feature_0"
      ]
    },
    {
      "id": 81,
      "description": "GpuControlListEntryTest.NativeAngleRenderer",
      "gl_renderer": "ANGLE \\(Samsung Xclipse 920\\) on Vulkan 1.1.179",
      "features": [
        "test_feature_0"
      ]
    }
  ]
}