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 <stdint.h> | 5 #include <stdint.h> |
6 | 6 |
7 #include "base/format_macros.h" | 7 #include "base/format_macros.h" |
8 #include "base/logging.h" | 8 #include "base/logging.h" |
9 #include "base/strings/stringprintf.h" | 9 #include "base/strings/stringprintf.h" |
10 #include "gpu/config/gpu_test_expectations_parser.h" | 10 #include "gpu/config/gpu_test_expectations_parser.h" |
(...skipping 18 matching lines...) Expand all Loading... |
29 { { "WIN7", GPUTestConfig::kOsWin7 }, kOsFamilyWin }, | 29 { { "WIN7", GPUTestConfig::kOsWin7 }, kOsFamilyWin }, |
30 { { "WIN8", GPUTestConfig::kOsWin8 }, kOsFamilyWin }, | 30 { { "WIN8", GPUTestConfig::kOsWin8 }, kOsFamilyWin }, |
31 { { "WIN10", GPUTestConfig::kOsWin10 }, kOsFamilyWin }, | 31 { { "WIN10", GPUTestConfig::kOsWin10 }, kOsFamilyWin }, |
32 { { "LEOPARD", GPUTestConfig::kOsMacLeopard }, kOsFamilyMac }, | 32 { { "LEOPARD", GPUTestConfig::kOsMacLeopard }, kOsFamilyMac }, |
33 { { "SNOWLEOPARD", GPUTestConfig::kOsMacSnowLeopard }, kOsFamilyMac }, | 33 { { "SNOWLEOPARD", GPUTestConfig::kOsMacSnowLeopard }, kOsFamilyMac }, |
34 { { "LION", GPUTestConfig::kOsMacLion }, kOsFamilyMac }, | 34 { { "LION", GPUTestConfig::kOsMacLion }, kOsFamilyMac }, |
35 { { "MOUNTAINLION", GPUTestConfig::kOsMacMountainLion }, kOsFamilyMac }, | 35 { { "MOUNTAINLION", GPUTestConfig::kOsMacMountainLion }, kOsFamilyMac }, |
36 { { "MAVERICKS", GPUTestConfig::kOsMacMavericks }, kOsFamilyMac }, | 36 { { "MAVERICKS", GPUTestConfig::kOsMacMavericks }, kOsFamilyMac }, |
37 { { "YOSEMITE", GPUTestConfig::kOsMacYosemite }, kOsFamilyMac }, | 37 { { "YOSEMITE", GPUTestConfig::kOsMacYosemite }, kOsFamilyMac }, |
38 { { "ELCAPITAN", GPUTestConfig::kOsMacElCapitan }, kOsFamilyMac }, | 38 { { "ELCAPITAN", GPUTestConfig::kOsMacElCapitan }, kOsFamilyMac }, |
| 39 { { "SIERRA", GPUTestConfig::kOsMacSierra }, kOsFamilyMac }, |
39 { { "LINUX", GPUTestConfig::kOsLinux }, | 40 { { "LINUX", GPUTestConfig::kOsLinux }, |
40 { "LINUX", GPUTestConfig::kOsLinux } }, | 41 { "LINUX", GPUTestConfig::kOsLinux } }, |
41 { { "CHROMEOS", GPUTestConfig::kOsChromeOS }, | 42 { { "CHROMEOS", GPUTestConfig::kOsChromeOS }, |
42 { "CHROMEOS", GPUTestConfig::kOsChromeOS } }, | 43 { "CHROMEOS", GPUTestConfig::kOsChromeOS } }, |
43 { { "ANDROID", GPUTestConfig::kOsAndroid }, | 44 { { "ANDROID", GPUTestConfig::kOsAndroid }, |
44 { "ANDROID", GPUTestConfig::kOsAndroid } } | 45 { "ANDROID", GPUTestConfig::kOsAndroid } } |
45 }; | 46 }; |
46 | 47 |
47 TestOSEntry GetUnrelatedOS(const TestOSEntry& os) { | 48 TestOSEntry GetUnrelatedOS(const TestOSEntry& os) { |
48 return (os.os & kOsFamilyWin.os) ? kOsFamilyMac : kOsFamilyWin; | 49 return (os.os & kOsFamilyWin.os) ? kOsFamilyMac : kOsFamilyWin; |
(...skipping 294 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
343 EXPECT_FALSE(parser.LoadTestExpectations(text)); | 344 EXPECT_FALSE(parser.LoadTestExpectations(text)); |
344 EXPECT_NE(0u, parser.GetErrorMessages().size()); | 345 EXPECT_NE(0u, parser.GetErrorMessages().size()); |
345 } | 346 } |
346 | 347 |
347 INSTANTIATE_TEST_CASE_P(GPUTestExpectationsParser, | 348 INSTANTIATE_TEST_CASE_P(GPUTestExpectationsParser, |
348 GPUTestExpectationsParserParamTest, | 349 GPUTestExpectationsParserParamTest, |
349 ::testing::ValuesIn(kOSVersionsWithFamily)); | 350 ::testing::ValuesIn(kOSVersionsWithFamily)); |
350 | 351 |
351 } // namespace gpu | 352 } // namespace gpu |
352 | 353 |
OLD | NEW |