| Index: content/browser/gpu/gpu_data_manager_impl_unittest.cc
|
| ===================================================================
|
| --- content/browser/gpu/gpu_data_manager_impl_unittest.cc (revision 189678)
|
| +++ content/browser/gpu/gpu_data_manager_impl_unittest.cc (working copy)
|
| @@ -11,6 +11,8 @@
|
| #include "googleurl/src/gurl.h"
|
| #include "testing/gtest/include/gtest/gtest.h"
|
|
|
| +#define LONG_STRING_CONST(...) #__VA_ARGS__
|
| +
|
| namespace content {
|
| namespace {
|
|
|
| @@ -110,29 +112,30 @@
|
| EXPECT_EQ(0, manager->GetBlacklistedFeatures());
|
| EXPECT_TRUE(manager->GpuAccessAllowed());
|
|
|
| - const std::string blacklist_json =
|
| - "{\n"
|
| - " \"name\": \"gpu blacklist\",\n"
|
| - " \"version\": \"0.1\",\n"
|
| - " \"entries\": [\n"
|
| - " {\n"
|
| - " \"id\": 1,\n"
|
| - " \"blacklist\": [\n"
|
| - " \"webgl\"\n"
|
| - " ]\n"
|
| - " },\n"
|
| - " {\n"
|
| - " \"id\": 2,\n"
|
| - " \"gl_renderer\": {\n"
|
| - " \"op\": \"contains\",\n"
|
| - " \"value\": \"GeForce\"\n"
|
| - " },\n"
|
| - " \"blacklist\": [\n"
|
| - " \"accelerated_2d_canvas\"\n"
|
| - " ]\n"
|
| - " }\n"
|
| - " ]\n"
|
| - "}";
|
| + const std::string blacklist_json = LONG_STRING_CONST(
|
| + {
|
| + "name": "gpu blacklist",
|
| + "version": "0.1",
|
| + "entries": [
|
| + {
|
| + "id": 1,
|
| + "features": [
|
| + "webgl"
|
| + ]
|
| + },
|
| + {
|
| + "id": 2,
|
| + "gl_renderer": {
|
| + "op": "contains",
|
| + "value": "GeForce"
|
| + },
|
| + "features": [
|
| + "accelerated_2d_canvas"
|
| + ]
|
| + }
|
| + ]
|
| + }
|
| + );
|
|
|
| GPUInfo gpu_info;
|
| gpu_info.gpu.vendor_id = 0x10de;
|
| @@ -157,28 +160,28 @@
|
| EXPECT_EQ(0, manager->GetBlacklistedFeatures());
|
| EXPECT_TRUE(manager->GpuAccessAllowed());
|
|
|
| - const std::string blacklist_json =
|
| - "{\n"
|
| - " \"name\": \"gpu blacklist\",\n"
|
| - " \"version\": \"0.1\",\n"
|
| - " \"entries\": [\n"
|
| - " {\n"
|
| - " \"id\": 1,\n"
|
| - " \"exceptions\": [\n"
|
| - " {\n"
|
| - " \"gl_renderer\": {\n"
|
| - " \"op\": \"contains\",\n"
|
| - " \"value\": \"GeForce\"\n"
|
| - " }\n"
|
| - " }\n"
|
| - " ],\n"
|
| - " \"blacklist\": [\n"
|
| - " \"webgl\"\n"
|
| - " ]\n"
|
| - " }\n"
|
| - " ]\n"
|
| - "}";
|
| -
|
| + const std::string blacklist_json = LONG_STRING_CONST(
|
| + {
|
| + "name": "gpu blacklist",
|
| + "version": "0.1",
|
| + "entries": [
|
| + {
|
| + "id": 1,
|
| + "exceptions": [
|
| + {
|
| + "gl_renderer": {
|
| + "op": "contains",
|
| + "value": "GeForce"
|
| + }
|
| + }
|
| + ],
|
| + "features": [
|
| + "webgl"
|
| + ]
|
| + }
|
| + ]
|
| + }
|
| + );
|
| GPUInfo gpu_info;
|
| gpu_info.gpu.vendor_id = 0x10de;
|
| gpu_info.gpu.device_id = 0x0640;
|
| @@ -462,30 +465,30 @@
|
| EXPECT_EQ(0, manager->GetBlacklistedFeatures());
|
| EXPECT_TRUE(manager->GpuAccessAllowed());
|
|
|
| - const std::string blacklist_json =
|
| - "{\n"
|
| - " \"name\": \"gpu blacklist\",\n"
|
| - " \"version\": \"0.1\",\n"
|
| - " \"entries\": [\n"
|
| - " {\n"
|
| - " \"id\": 1,\n"
|
| - " \"vendor_id\": \"0x8086\",\n"
|
| - " \"exceptions\": [\n"
|
| - " {\n"
|
| - " \"device_id\": [\"0x0042\"],\n"
|
| - " \"driver_version\": {\n"
|
| - " \"op\": \">=\",\n"
|
| - " \"number\": \"8.0.2\"\n"
|
| - " }\n"
|
| - " }\n"
|
| - " ],\n"
|
| - " \"blacklist\": [\n"
|
| - " \"webgl\"\n"
|
| - " ]\n"
|
| - " }\n"
|
| - " ]\n"
|
| - "}";
|
| -
|
| + const std::string blacklist_json = LONG_STRING_CONST(
|
| + {
|
| + "name": "gpu blacklist",
|
| + "version": "0.1",
|
| + "entries": [
|
| + {
|
| + "id": 1,
|
| + "vendor_id": "0x8086",
|
| + "exceptions": [
|
| + {
|
| + "device_id": ["0x0042"],
|
| + "driver_version": {
|
| + "op": ">=",
|
| + "number": "8.0.2"
|
| + }
|
| + }
|
| + ],
|
| + "features": [
|
| + "webgl"
|
| + ]
|
| + }
|
| + ]
|
| + }
|
| + );
|
| GPUInfo gpu_info;
|
| gpu_info.gpu.vendor_id = 0x8086;
|
| gpu_info.gpu.device_id = 0x0042;
|
| @@ -515,30 +518,30 @@
|
| EXPECT_EQ(0, manager->GetBlacklistedFeatures());
|
| EXPECT_TRUE(manager->GpuAccessAllowed());
|
|
|
| - const std::string blacklist_json =
|
| - "{\n"
|
| - " \"name\": \"gpu blacklist\",\n"
|
| - " \"version\": \"0.1\",\n"
|
| - " \"entries\": [\n"
|
| - " {\n"
|
| - " \"id\": 1,\n"
|
| - " \"vendor_id\": \"0x8086\",\n"
|
| - " \"exceptions\": [\n"
|
| - " {\n"
|
| - " \"device_id\": [\"0x0042\"],\n"
|
| - " \"driver_version\": {\n"
|
| - " \"op\": \">=\",\n"
|
| - " \"number\": \"8.0.2\"\n"
|
| - " }\n"
|
| - " }\n"
|
| - " ],\n"
|
| - " \"blacklist\": [\n"
|
| - " \"webgl\"\n"
|
| - " ]\n"
|
| - " }\n"
|
| - " ]\n"
|
| - "}";
|
| -
|
| + const std::string blacklist_json = LONG_STRING_CONST(
|
| + {
|
| + "name": "gpu blacklist",
|
| + "version": "0.1",
|
| + "entries": [
|
| + {
|
| + "id": 1,
|
| + "vendor_id": "0x8086",
|
| + "exceptions": [
|
| + {
|
| + "device_id": ["0x0042"],
|
| + "driver_version": {
|
| + "op": ">=",
|
| + "number": "8.0.2"
|
| + }
|
| + }
|
| + ],
|
| + "features": [
|
| + "webgl"
|
| + ]
|
| + }
|
| + ]
|
| + }
|
| + );
|
| GPUInfo gpu_info;
|
| gpu_info.gpu.vendor_id = 0x8086;
|
| gpu_info.gpu.device_id = 0x0042;
|
|
|