OLD | NEW |
1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 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/test/launcher/test_result.h" | 5 #include "base/test/launcher/test_result.h" |
6 | 6 |
7 #include <stddef.h> | 7 #include <stddef.h> |
8 | 8 |
9 #include "base/logging.h" | 9 #include "base/logging.h" |
10 | 10 |
(...skipping 14 matching lines...) Expand all Loading... |
25 case TEST_FAILURE: | 25 case TEST_FAILURE: |
26 return "FAILURE"; | 26 return "FAILURE"; |
27 case TEST_FAILURE_ON_EXIT: | 27 case TEST_FAILURE_ON_EXIT: |
28 return "FAILURE_ON_EXIT"; | 28 return "FAILURE_ON_EXIT"; |
29 case TEST_CRASH: | 29 case TEST_CRASH: |
30 return "CRASH"; | 30 return "CRASH"; |
31 case TEST_TIMEOUT: | 31 case TEST_TIMEOUT: |
32 return "TIMEOUT"; | 32 return "TIMEOUT"; |
33 case TEST_SKIPPED: | 33 case TEST_SKIPPED: |
34 return "SKIPPED"; | 34 return "SKIPPED"; |
| 35 case TEST_EXCESSIVE_OUTPUT: |
| 36 return "EXCESSIVE_OUTPUT"; |
35 // Rely on compiler warnings to ensure all possible values are handled. | 37 // Rely on compiler warnings to ensure all possible values are handled. |
36 } | 38 } |
37 | 39 |
38 NOTREACHED(); | 40 NOTREACHED(); |
39 return std::string(); | 41 return std::string(); |
40 } | 42 } |
41 | 43 |
42 std::string TestResult::GetTestName() const { | 44 std::string TestResult::GetTestName() const { |
43 size_t dot_pos = full_name.find('.'); | 45 size_t dot_pos = full_name.find('.'); |
44 CHECK_NE(dot_pos, std::string::npos); | 46 CHECK_NE(dot_pos, std::string::npos); |
45 return full_name.substr(dot_pos + 1); | 47 return full_name.substr(dot_pos + 1); |
46 } | 48 } |
47 | 49 |
48 std::string TestResult::GetTestCaseName() const { | 50 std::string TestResult::GetTestCaseName() const { |
49 size_t dot_pos = full_name.find('.'); | 51 size_t dot_pos = full_name.find('.'); |
50 CHECK_NE(dot_pos, std::string::npos); | 52 CHECK_NE(dot_pos, std::string::npos); |
51 return full_name.substr(0, dot_pos); | 53 return full_name.substr(0, dot_pos); |
52 } | 54 } |
53 | 55 |
54 } // namespace base | 56 } // namespace base |
OLD | NEW |