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

Side by Side Diff: chrome/test/gpu/gpu_feature_browsertest.cc

Issue 12976004: Generalzie GpuBlacklist to GpuControlList. (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: Created 7 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 | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "base/command_line.h" 5 #include "base/command_line.h"
6 #include "base/file_util.h" 6 #include "base/file_util.h"
7 #include "base/memory/scoped_ptr.h" 7 #include "base/memory/scoped_ptr.h"
8 #include "base/path_service.h" 8 #include "base/path_service.h"
9 #include "base/stringprintf.h" 9 #include "base/stringprintf.h"
10 #include "base/test/trace_event_analyzer.h" 10 #include "base/test/trace_event_analyzer.h"
(...skipping 193 matching lines...) Expand 10 before | Expand all | Expand 10 after
204 public: 204 public:
205 virtual void SetUpInProcessBrowserTestFixture() OVERRIDE { 205 virtual void SetUpInProcessBrowserTestFixture() OVERRIDE {
206 GpuFeatureTest::SetUpInProcessBrowserTestFixture(); 206 GpuFeatureTest::SetUpInProcessBrowserTestFixture();
207 const std::string json_blacklist = 207 const std::string json_blacklist =
208 "{\n" 208 "{\n"
209 " \"name\": \"gpu blacklist\",\n" 209 " \"name\": \"gpu blacklist\",\n"
210 " \"version\": \"1.0\",\n" 210 " \"version\": \"1.0\",\n"
211 " \"entries\": [\n" 211 " \"entries\": [\n"
212 " {\n" 212 " {\n"
213 " \"id\": 1,\n" 213 " \"id\": 1,\n"
214 " \"blacklist\": [\n" 214 " \"features\": [\n"
215 " \"accelerated_compositing\"\n" 215 " \"accelerated_compositing\"\n"
216 " ]\n" 216 " ]\n"
217 " }\n" 217 " }\n"
218 " ]\n" 218 " ]\n"
219 "}"; 219 "}";
220 SetupBlacklist(json_blacklist); 220 SetupBlacklist(json_blacklist);
221 } 221 }
222 }; 222 };
223 223
224 #if (defined(OS_WIN) && defined(USE_AURA)) 224 #if (defined(OS_WIN) && defined(USE_AURA))
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after
272 } 272 }
273 273
274 IN_PROC_BROWSER_TEST_F(GpuFeatureTest, WebGLBlocked) { 274 IN_PROC_BROWSER_TEST_F(GpuFeatureTest, WebGLBlocked) {
275 const std::string json_blacklist = 275 const std::string json_blacklist =
276 "{\n" 276 "{\n"
277 " \"name\": \"gpu blacklist\",\n" 277 " \"name\": \"gpu blacklist\",\n"
278 " \"version\": \"1.0\",\n" 278 " \"version\": \"1.0\",\n"
279 " \"entries\": [\n" 279 " \"entries\": [\n"
280 " {\n" 280 " {\n"
281 " \"id\": 1,\n" 281 " \"id\": 1,\n"
282 " \"blacklist\": [\n" 282 " \"features\": [\n"
283 " \"webgl\"\n" 283 " \"webgl\"\n"
284 " ]\n" 284 " ]\n"
285 " }\n" 285 " }\n"
286 " ]\n" 286 " ]\n"
287 "}"; 287 "}";
288 SetupBlacklist(json_blacklist); 288 SetupBlacklist(json_blacklist);
289 GpuFeatureType type = 289 GpuFeatureType type =
290 GpuDataManager::GetInstance()->GetBlacklistedFeatures(); 290 GpuDataManager::GetInstance()->GetBlacklistedFeatures();
291 type = IgnoreGpuFeatures(type); 291 type = IgnoreGpuFeatures(type);
292 EXPECT_EQ(type, content::GPU_FEATURE_TYPE_WEBGL); 292 EXPECT_EQ(type, content::GPU_FEATURE_TYPE_WEBGL);
(...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after
339 if (GPUTestBotConfig::CurrentConfigMatches("MAC VMWARE")) 339 if (GPUTestBotConfig::CurrentConfigMatches("MAC VMWARE"))
340 return; 340 return;
341 341
342 const std::string json_blacklist = 342 const std::string json_blacklist =
343 "{\n" 343 "{\n"
344 " \"name\": \"gpu blacklist\",\n" 344 " \"name\": \"gpu blacklist\",\n"
345 " \"version\": \"1.0\",\n" 345 " \"version\": \"1.0\",\n"
346 " \"entries\": [\n" 346 " \"entries\": [\n"
347 " {\n" 347 " {\n"
348 " \"id\": 1,\n" 348 " \"id\": 1,\n"
349 " \"blacklist\": [\n" 349 " \"features\": [\n"
350 " \"multisampling\"\n" 350 " \"multisampling\"\n"
351 " ]\n" 351 " ]\n"
352 " }\n" 352 " }\n"
353 " ]\n" 353 " ]\n"
354 "}"; 354 "}";
355 SetupBlacklist(json_blacklist); 355 SetupBlacklist(json_blacklist);
356 GpuFeatureType type = 356 GpuFeatureType type =
357 GpuDataManager::GetInstance()->GetBlacklistedFeatures(); 357 GpuDataManager::GetInstance()->GetBlacklistedFeatures();
358 type = IgnoreGpuFeatures(type); 358 type = IgnoreGpuFeatures(type);
359 EXPECT_EQ(type, content::GPU_FEATURE_TYPE_MULTISAMPLING); 359 EXPECT_EQ(type, content::GPU_FEATURE_TYPE_MULTISAMPLING);
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after
393 } 393 }
394 394
395 IN_PROC_BROWSER_TEST_F(GpuFeatureTest, Canvas2DBlocked) { 395 IN_PROC_BROWSER_TEST_F(GpuFeatureTest, Canvas2DBlocked) {
396 const std::string json_blacklist = 396 const std::string json_blacklist =
397 "{\n" 397 "{\n"
398 " \"name\": \"gpu blacklist\",\n" 398 " \"name\": \"gpu blacklist\",\n"
399 " \"version\": \"1.0\",\n" 399 " \"version\": \"1.0\",\n"
400 " \"entries\": [\n" 400 " \"entries\": [\n"
401 " {\n" 401 " {\n"
402 " \"id\": 1,\n" 402 " \"id\": 1,\n"
403 " \"blacklist\": [\n" 403 " \"features\": [\n"
404 " \"accelerated_2d_canvas\"\n" 404 " \"accelerated_2d_canvas\"\n"
405 " ]\n" 405 " ]\n"
406 " }\n" 406 " }\n"
407 " ]\n" 407 " ]\n"
408 "}"; 408 "}";
409 SetupBlacklist(json_blacklist); 409 SetupBlacklist(json_blacklist);
410 GpuFeatureType type = 410 GpuFeatureType type =
411 GpuDataManager::GetInstance()->GetBlacklistedFeatures(); 411 GpuDataManager::GetInstance()->GetBlacklistedFeatures();
412 type = IgnoreGpuFeatures(type); 412 type = IgnoreGpuFeatures(type);
413 EXPECT_EQ(type, content::GPU_FEATURE_TYPE_ACCELERATED_2D_CANVAS); 413 EXPECT_EQ(type, content::GPU_FEATURE_TYPE_ACCELERATED_2D_CANVAS);
(...skipping 152 matching lines...) Expand 10 before | Expand all | Expand 10 after
566 base::StringPrintf( 566 base::StringPrintf(
567 "%d (resize offset %d): IOSurface width %d -> %d; Creates %d " 567 "%d (resize offset %d): IOSurface width %d -> %d; Creates %d "
568 "Expected %d", offset_i, offsets[offset_i], 568 "Expected %d", offset_i, offsets[offset_i],
569 old_width, new_width, num_creates, expected_creates); 569 old_width, new_width, num_creates, expected_creates);
570 } 570 }
571 } 571 }
572 } 572 }
573 #endif 573 #endif
574 574
575 } // namespace anonymous 575 } // namespace anonymous
OLDNEW
« no previous file with comments | « chrome/browser/extensions/requirements_checker_browsertest.cc ('k') | content/browser/gpu/gpu_blacklist.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698