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

Side by Side Diff: content/test/gpu/gpu_test_expectations_parser.cc

Issue 10833003: Add support for android in gpu test expections parser (Closed) Base URL: http://git.chromium.org/git/chromium.git@trunk
Patch Set: Add 2 whitespaces Created 8 years, 4 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 "content/test/gpu/gpu_test_expectations_parser.h" 5 #include "content/test/gpu/gpu_test_expectations_parser.h"
6 6
7 #include "base/base_paths.h" 7 #include "base/base_paths.h"
8 #include "base/file_util.h" 8 #include "base/file_util.h"
9 #include "base/logging.h" 9 #include "base/logging.h"
10 #include "base/path_service.h" 10 #include "base/path_service.h"
(...skipping 19 matching lines...) Expand all
30 kConfigWinXP = 0, 30 kConfigWinXP = 0,
31 kConfigWinVista, 31 kConfigWinVista,
32 kConfigWin7, 32 kConfigWin7,
33 kConfigWin, 33 kConfigWin,
34 kConfigMacLeopard, 34 kConfigMacLeopard,
35 kConfigMacSnowLeopard, 35 kConfigMacSnowLeopard,
36 kConfigMacLion, 36 kConfigMacLion,
37 kConfigMac, 37 kConfigMac,
38 kConfigLinux, 38 kConfigLinux,
39 kConfigChromeOS, 39 kConfigChromeOS,
40 kConfigAndroid,
40 // gpu vendor 41 // gpu vendor
41 kConfigNVidia, 42 kConfigNVidia,
42 kConfigAMD, 43 kConfigAMD,
43 kConfigIntel, 44 kConfigIntel,
44 kConfigVMWare, 45 kConfigVMWare,
45 // build type 46 // build type
46 kConfigRelease, 47 kConfigRelease,
47 kConfigDebug, 48 kConfigDebug,
48 // expectation 49 // expectation
49 kExpectationPass, 50 kExpectationPass,
(...skipping 22 matching lines...) Expand all
72 { "xp", GPUTestConfig::kOsWinXP }, 73 { "xp", GPUTestConfig::kOsWinXP },
73 { "vista", GPUTestConfig::kOsWinVista }, 74 { "vista", GPUTestConfig::kOsWinVista },
74 { "win7", GPUTestConfig::kOsWin7 }, 75 { "win7", GPUTestConfig::kOsWin7 },
75 { "win", GPUTestConfig::kOsWin }, 76 { "win", GPUTestConfig::kOsWin },
76 { "leopard", GPUTestConfig::kOsMacLeopard }, 77 { "leopard", GPUTestConfig::kOsMacLeopard },
77 { "snowleopard", GPUTestConfig::kOsMacSnowLeopard }, 78 { "snowleopard", GPUTestConfig::kOsMacSnowLeopard },
78 { "lion", GPUTestConfig::kOsMacLion }, 79 { "lion", GPUTestConfig::kOsMacLion },
79 { "mac", GPUTestConfig::kOsMac }, 80 { "mac", GPUTestConfig::kOsMac },
80 { "linux", GPUTestConfig::kOsLinux }, 81 { "linux", GPUTestConfig::kOsLinux },
81 { "chromeos", GPUTestConfig::kOsChromeOS }, 82 { "chromeos", GPUTestConfig::kOsChromeOS },
83 { "android", GPUTestConfig::kOsAndroid },
82 { "nvidia", 0x10DE }, 84 { "nvidia", 0x10DE },
83 { "amd", 0x1002 }, 85 { "amd", 0x1002 },
84 { "intel", 0x8086 }, 86 { "intel", 0x8086 },
85 { "vmware", 0x15ad }, 87 { "vmware", 0x15ad },
86 { "release", GPUTestConfig::kBuildTypeRelease }, 88 { "release", GPUTestConfig::kBuildTypeRelease },
87 { "debug", GPUTestConfig::kBuildTypeDebug }, 89 { "debug", GPUTestConfig::kBuildTypeDebug },
88 { "pass", GPUTestExpectationsParser::kGpuTestPass }, 90 { "pass", GPUTestExpectationsParser::kGpuTestPass },
89 { "fail", GPUTestExpectationsParser::kGpuTestFail }, 91 { "fail", GPUTestExpectationsParser::kGpuTestFail },
90 { "flaky", GPUTestExpectationsParser::kGpuTestFlaky }, 92 { "flaky", GPUTestExpectationsParser::kGpuTestFlaky },
91 { "timeout", GPUTestExpectationsParser::kGpuTestTimeout }, 93 { "timeout", GPUTestExpectationsParser::kGpuTestTimeout },
(...skipping 135 matching lines...) Expand 10 before | Expand all | Expand 10 after
227 case kConfigWinXP: 229 case kConfigWinXP:
228 case kConfigWinVista: 230 case kConfigWinVista:
229 case kConfigWin7: 231 case kConfigWin7:
230 case kConfigWin: 232 case kConfigWin:
231 case kConfigMacLeopard: 233 case kConfigMacLeopard:
232 case kConfigMacSnowLeopard: 234 case kConfigMacSnowLeopard:
233 case kConfigMacLion: 235 case kConfigMacLion:
234 case kConfigMac: 236 case kConfigMac:
235 case kConfigLinux: 237 case kConfigLinux:
236 case kConfigChromeOS: 238 case kConfigChromeOS:
239 case kConfigAndroid:
237 case kConfigNVidia: 240 case kConfigNVidia:
238 case kConfigAMD: 241 case kConfigAMD:
239 case kConfigIntel: 242 case kConfigIntel:
240 case kConfigVMWare: 243 case kConfigVMWare:
241 case kConfigRelease: 244 case kConfigRelease:
242 case kConfigDebug: 245 case kConfigDebug:
243 case kConfigGPUDeviceID: 246 case kConfigGPUDeviceID:
244 if (token == kConfigGPUDeviceID) { 247 if (token == kConfigGPUDeviceID) {
245 if (!UpdateTestConfig(config, tokens[i], 0)) 248 if (!UpdateTestConfig(config, tokens[i], 0))
246 return false; 249 return false;
(...skipping 27 matching lines...) Expand all
274 case kConfigWinXP: 277 case kConfigWinXP:
275 case kConfigWinVista: 278 case kConfigWinVista:
276 case kConfigWin7: 279 case kConfigWin7:
277 case kConfigWin: 280 case kConfigWin:
278 case kConfigMacLeopard: 281 case kConfigMacLeopard:
279 case kConfigMacSnowLeopard: 282 case kConfigMacSnowLeopard:
280 case kConfigMacLion: 283 case kConfigMacLion:
281 case kConfigMac: 284 case kConfigMac:
282 case kConfigLinux: 285 case kConfigLinux:
283 case kConfigChromeOS: 286 case kConfigChromeOS:
287 case kConfigAndroid:
284 case kConfigNVidia: 288 case kConfigNVidia:
285 case kConfigAMD: 289 case kConfigAMD:
286 case kConfigIntel: 290 case kConfigIntel:
287 case kConfigVMWare: 291 case kConfigVMWare:
288 case kConfigRelease: 292 case kConfigRelease:
289 case kConfigDebug: 293 case kConfigDebug:
290 case kConfigGPUDeviceID: 294 case kConfigGPUDeviceID:
291 // MODIFIERS, could be in any order, need at least one. 295 // MODIFIERS, could be in any order, need at least one.
292 if (stage != kLineParserConfigs && stage != kLineParserBugID) { 296 if (stage != kLineParserConfigs && stage != kLineParserBugID) {
293 PushErrorMessage(kErrorMessage[kErrorIllegalEntry], 297 PushErrorMessage(kErrorMessage[kErrorIllegalEntry],
(...skipping 90 matching lines...) Expand 10 before | Expand all | Expand 10 after
384 case kConfigWinXP: 388 case kConfigWinXP:
385 case kConfigWinVista: 389 case kConfigWinVista:
386 case kConfigWin7: 390 case kConfigWin7:
387 case kConfigWin: 391 case kConfigWin:
388 case kConfigMacLeopard: 392 case kConfigMacLeopard:
389 case kConfigMacSnowLeopard: 393 case kConfigMacSnowLeopard:
390 case kConfigMacLion: 394 case kConfigMacLion:
391 case kConfigMac: 395 case kConfigMac:
392 case kConfigLinux: 396 case kConfigLinux:
393 case kConfigChromeOS: 397 case kConfigChromeOS:
398 case kConfigAndroid:
394 if ((config->os() & kTokenData[token].flag) != 0) { 399 if ((config->os() & kTokenData[token].flag) != 0) {
395 PushErrorMessage(kErrorMessage[kErrorEntryWithOsConflicts], 400 PushErrorMessage(kErrorMessage[kErrorEntryWithOsConflicts],
396 line_number); 401 line_number);
397 return false; 402 return false;
398 } 403 }
399 config->set_os(config->os() | kTokenData[token].flag); 404 config->set_os(config->os() | kTokenData[token].flag);
400 break; 405 break;
401 case kConfigNVidia: 406 case kConfigNVidia:
402 case kConfigAMD: 407 case kConfigAMD:
403 case kConfigIntel: 408 case kConfigIntel:
(...skipping 104 matching lines...) Expand 10 before | Expand all | Expand 10 after
508 DCHECK(false); 513 DCHECK(false);
509 } 514 }
510 return rt; 515 return rt;
511 } 516 }
512 517
513 GPUTestExpectationsParser:: GPUTestExpectationEntry::GPUTestExpectationEntry() 518 GPUTestExpectationsParser:: GPUTestExpectationEntry::GPUTestExpectationEntry()
514 : test_expectation(0), 519 : test_expectation(0),
515 line_number(0) { 520 line_number(0) {
516 } 521 }
517 522
OLDNEW
« no previous file with comments | « build/android/gtest_filter/content_unittests_disabled ('k') | content/test/gpu/gpu_test_expectations_parser_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698