OLD | NEW |
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 "gpu/config/gpu_test_expectations_parser.h" | 5 #include "gpu/config/gpu_test_expectations_parser.h" |
6 | 6 |
7 #include <stddef.h> | 7 #include <stddef.h> |
8 #include <stdint.h> | 8 #include <stdint.h> |
9 | 9 |
10 #include "base/files/file_util.h" | 10 #include "base/files/file_util.h" |
(...skipping 25 matching lines...) Expand all Loading... |
36 kConfigWin8, | 36 kConfigWin8, |
37 kConfigWin10, | 37 kConfigWin10, |
38 kConfigWin, | 38 kConfigWin, |
39 kConfigMacLeopard, | 39 kConfigMacLeopard, |
40 kConfigMacSnowLeopard, | 40 kConfigMacSnowLeopard, |
41 kConfigMacLion, | 41 kConfigMacLion, |
42 kConfigMacMountainLion, | 42 kConfigMacMountainLion, |
43 kConfigMacMavericks, | 43 kConfigMacMavericks, |
44 kConfigMacYosemite, | 44 kConfigMacYosemite, |
45 kConfigMacElCapitan, | 45 kConfigMacElCapitan, |
| 46 kConfigMacSierra, |
46 kConfigMac, | 47 kConfigMac, |
47 kConfigLinux, | 48 kConfigLinux, |
48 kConfigChromeOS, | 49 kConfigChromeOS, |
49 kConfigAndroid, | 50 kConfigAndroid, |
50 // gpu vendor | 51 // gpu vendor |
51 kConfigNVidia, | 52 kConfigNVidia, |
52 kConfigAMD, | 53 kConfigAMD, |
53 kConfigIntel, | 54 kConfigIntel, |
54 kConfigVMWare, | 55 kConfigVMWare, |
55 // build type | 56 // build type |
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
90 {"win8", GPUTestConfig::kOsWin8}, | 91 {"win8", GPUTestConfig::kOsWin8}, |
91 {"win10", GPUTestConfig::kOsWin10}, | 92 {"win10", GPUTestConfig::kOsWin10}, |
92 {"win", GPUTestConfig::kOsWin}, | 93 {"win", GPUTestConfig::kOsWin}, |
93 {"leopard", GPUTestConfig::kOsMacLeopard}, | 94 {"leopard", GPUTestConfig::kOsMacLeopard}, |
94 {"snowleopard", GPUTestConfig::kOsMacSnowLeopard}, | 95 {"snowleopard", GPUTestConfig::kOsMacSnowLeopard}, |
95 {"lion", GPUTestConfig::kOsMacLion}, | 96 {"lion", GPUTestConfig::kOsMacLion}, |
96 {"mountainlion", GPUTestConfig::kOsMacMountainLion}, | 97 {"mountainlion", GPUTestConfig::kOsMacMountainLion}, |
97 {"mavericks", GPUTestConfig::kOsMacMavericks}, | 98 {"mavericks", GPUTestConfig::kOsMacMavericks}, |
98 {"yosemite", GPUTestConfig::kOsMacYosemite}, | 99 {"yosemite", GPUTestConfig::kOsMacYosemite}, |
99 {"elcapitan", GPUTestConfig::kOsMacElCapitan}, | 100 {"elcapitan", GPUTestConfig::kOsMacElCapitan}, |
| 101 {"sierra", GPUTestConfig::kOsMacSierra}, |
100 {"mac", GPUTestConfig::kOsMac}, | 102 {"mac", GPUTestConfig::kOsMac}, |
101 {"linux", GPUTestConfig::kOsLinux}, | 103 {"linux", GPUTestConfig::kOsLinux}, |
102 {"chromeos", GPUTestConfig::kOsChromeOS}, | 104 {"chromeos", GPUTestConfig::kOsChromeOS}, |
103 {"android", GPUTestConfig::kOsAndroid}, | 105 {"android", GPUTestConfig::kOsAndroid}, |
104 {"nvidia", 0x10DE}, | 106 {"nvidia", 0x10DE}, |
105 {"amd", 0x1002}, | 107 {"amd", 0x1002}, |
106 {"intel", 0x8086}, | 108 {"intel", 0x8086}, |
107 {"vmware", 0x15ad}, | 109 {"vmware", 0x15ad}, |
108 {"release", GPUTestConfig::kBuildTypeRelease}, | 110 {"release", GPUTestConfig::kBuildTypeRelease}, |
109 {"debug", GPUTestConfig::kBuildTypeDebug}, | 111 {"debug", GPUTestConfig::kBuildTypeDebug}, |
(...skipping 142 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
252 case kConfigWin8: | 254 case kConfigWin8: |
253 case kConfigWin10: | 255 case kConfigWin10: |
254 case kConfigWin: | 256 case kConfigWin: |
255 case kConfigMacLeopard: | 257 case kConfigMacLeopard: |
256 case kConfigMacSnowLeopard: | 258 case kConfigMacSnowLeopard: |
257 case kConfigMacLion: | 259 case kConfigMacLion: |
258 case kConfigMacMountainLion: | 260 case kConfigMacMountainLion: |
259 case kConfigMacMavericks: | 261 case kConfigMacMavericks: |
260 case kConfigMacYosemite: | 262 case kConfigMacYosemite: |
261 case kConfigMacElCapitan: | 263 case kConfigMacElCapitan: |
| 264 case kConfigMacSierra: |
262 case kConfigMac: | 265 case kConfigMac: |
263 case kConfigLinux: | 266 case kConfigLinux: |
264 case kConfigChromeOS: | 267 case kConfigChromeOS: |
265 case kConfigAndroid: | 268 case kConfigAndroid: |
266 case kConfigNVidia: | 269 case kConfigNVidia: |
267 case kConfigAMD: | 270 case kConfigAMD: |
268 case kConfigIntel: | 271 case kConfigIntel: |
269 case kConfigVMWare: | 272 case kConfigVMWare: |
270 case kConfigRelease: | 273 case kConfigRelease: |
271 case kConfigDebug: | 274 case kConfigDebug: |
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
311 case kConfigWin8: | 314 case kConfigWin8: |
312 case kConfigWin10: | 315 case kConfigWin10: |
313 case kConfigWin: | 316 case kConfigWin: |
314 case kConfigMacLeopard: | 317 case kConfigMacLeopard: |
315 case kConfigMacSnowLeopard: | 318 case kConfigMacSnowLeopard: |
316 case kConfigMacLion: | 319 case kConfigMacLion: |
317 case kConfigMacMountainLion: | 320 case kConfigMacMountainLion: |
318 case kConfigMacMavericks: | 321 case kConfigMacMavericks: |
319 case kConfigMacYosemite: | 322 case kConfigMacYosemite: |
320 case kConfigMacElCapitan: | 323 case kConfigMacElCapitan: |
| 324 case kConfigMacSierra: |
321 case kConfigMac: | 325 case kConfigMac: |
322 case kConfigLinux: | 326 case kConfigLinux: |
323 case kConfigChromeOS: | 327 case kConfigChromeOS: |
324 case kConfigAndroid: | 328 case kConfigAndroid: |
325 case kConfigNVidia: | 329 case kConfigNVidia: |
326 case kConfigAMD: | 330 case kConfigAMD: |
327 case kConfigIntel: | 331 case kConfigIntel: |
328 case kConfigVMWare: | 332 case kConfigVMWare: |
329 case kConfigRelease: | 333 case kConfigRelease: |
330 case kConfigDebug: | 334 case kConfigDebug: |
(...skipping 102 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
433 case kConfigWin8: | 437 case kConfigWin8: |
434 case kConfigWin10: | 438 case kConfigWin10: |
435 case kConfigWin: | 439 case kConfigWin: |
436 case kConfigMacLeopard: | 440 case kConfigMacLeopard: |
437 case kConfigMacSnowLeopard: | 441 case kConfigMacSnowLeopard: |
438 case kConfigMacLion: | 442 case kConfigMacLion: |
439 case kConfigMacMountainLion: | 443 case kConfigMacMountainLion: |
440 case kConfigMacMavericks: | 444 case kConfigMacMavericks: |
441 case kConfigMacYosemite: | 445 case kConfigMacYosemite: |
442 case kConfigMacElCapitan: | 446 case kConfigMacElCapitan: |
| 447 case kConfigMacSierra: |
443 case kConfigMac: | 448 case kConfigMac: |
444 case kConfigLinux: | 449 case kConfigLinux: |
445 case kConfigChromeOS: | 450 case kConfigChromeOS: |
446 case kConfigAndroid: | 451 case kConfigAndroid: |
447 if ((config->os() & kTokenData[token].flag) != 0) { | 452 if ((config->os() & kTokenData[token].flag) != 0) { |
448 PushErrorMessage(kErrorMessage[kErrorEntryWithOsConflicts], | 453 PushErrorMessage(kErrorMessage[kErrorEntryWithOsConflicts], |
449 line_number); | 454 line_number); |
450 return false; | 455 return false; |
451 } | 456 } |
452 config->set_os(config->os() | kTokenData[token].flag); | 457 config->set_os(config->os() | kTokenData[token].flag); |
(...skipping 95 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
548 message.c_str())); | 553 message.c_str())); |
549 } | 554 } |
550 | 555 |
551 GPUTestExpectationsParser:: GPUTestExpectationEntry::GPUTestExpectationEntry() | 556 GPUTestExpectationsParser:: GPUTestExpectationEntry::GPUTestExpectationEntry() |
552 : test_expectation(0), | 557 : test_expectation(0), |
553 line_number(0) { | 558 line_number(0) { |
554 } | 559 } |
555 | 560 |
556 } // namespace gpu | 561 } // namespace gpu |
557 | 562 |
OLD | NEW |