| 453 | } |
| 454 | |
| 455 | void TestFixture::reportErr(const ErrorMessage &msg) |
| 456 | { |
| 457 | if (msg.severity == Severity::internal) |
| 458 | return; |
| 459 | if (msg.severity == Severity::information && msg.id == "normalCheckLevelMaxBranches") |
| 460 | return; |
| 461 | std::string errormessage; |
| 462 | if (!mTemplateFormat.empty()) { |
| 463 | errormessage = msg.toString(false, mTemplateFormat, mTemplateLocation); |
| 464 | } |
| 465 | else { |
| 466 | if (!msg.callStack.empty()) { |
| 467 | errormessage += ErrorLogger::callStackToString(msg.callStack, mNewTemplate); |
| 468 | errormessage += ": "; |
| 469 | } |
| 470 | if (msg.severity != Severity::none) { |
| 471 | errormessage += '('; |
| 472 | errormessage += severityToString(msg.severity); |
| 473 | if (msg.certainty == Certainty::inconclusive) |
| 474 | errormessage += ", inconclusive"; |
| 475 | errormessage += ") "; |
| 476 | } |
| 477 | errormessage += msg.shortMessage(); |
| 478 | if (mNewTemplate) { |
| 479 | errormessage += " ["; |
| 480 | errormessage += msg.id; |
| 481 | errormessage += "]"; |
| 482 | } |
| 483 | } |
| 484 | mErrout << errormessage << std::endl; |
| 485 | } |
| 486 | |
| 487 | void TestFixture::setTemplateFormat(const std::string &templateFormat) |
| 488 | { |
nothing calls this directly
no test coverage detected