| 78 | } |
| 79 | |
| 80 | void TeamCityTestOutput::printFailure(const TestFailure& failure) |
| 81 | { |
| 82 | print("##teamcity[testFailed name='"); |
| 83 | printEscaped(failure.getTestNameOnly().asCharString()); |
| 84 | print("' message='"); |
| 85 | if (failure.isOutsideTestFile() || failure.isInHelperFunction()) { |
| 86 | print("TEST failed ("); |
| 87 | print(failure.getTestFileName().asCharString()); |
| 88 | print(":"); |
| 89 | print(failure.getTestLineNumber()); |
| 90 | print("): "); |
| 91 | } |
| 92 | |
| 93 | printEscaped(failure.getFileName().asCharString()); |
| 94 | print(":"); |
| 95 | print(failure.getFailureLineNumber()); |
| 96 | |
| 97 | print("' details='"); |
| 98 | printEscaped(failure.getMessage().asCharString()); |
| 99 | print("']\n"); |
| 100 | } |
nothing calls this directly
no test coverage detected