Sequoia
|
Summaries data generated by the logger, for the purposes of reporting. More...
#include <TestLogger.hpp>
Public Types | |
using | duration = std::chrono::steady_clock::duration |
Public Member Functions | |
log_summary (std::string_view name) | |
template<test_mode Mode> | |
log_summary (std::string_view name, const test_logger< Mode > &logger, const duration delta) | |
void | clear () noexcept |
std::size_t | standard_top_level_checks () const noexcept |
std::size_t | standard_deep_checks () const noexcept |
std::size_t | standard_performance_checks () const noexcept |
std::size_t | false_positive_checks () const noexcept |
std::size_t | false_positive_performance_checks () const noexcept |
std::size_t | false_negative_checks () const noexcept |
std::size_t | false_negative_performance_checks () const noexcept |
std::size_t | standard_deep_failures () const noexcept |
std::size_t | standard_top_level_failures () const noexcept |
std::size_t | standard_performance_failures () const noexcept |
std::size_t | false_positive_failures () const noexcept |
std::size_t | false_positive_performance_failures () const noexcept |
std::size_t | false_negative_failures () const noexcept |
std::size_t | false_negative_performance_failures () const noexcept |
std::size_t | critical_failures () const noexcept |
std::size_t | soft_failures () const noexcept |
const std::string & | diagnostics_output () const noexcept |
void | diagnostics_output (std::string output) |
const std::string & | caught_exceptions_output () const noexcept |
duration | execution_time () const noexcept |
void | execution_time (const duration delta) |
log_summary & | operator+= (const log_summary &rhs) |
const std::string & | name () const noexcept |
const std::string & | failure_messages () const noexcept |
Friends | |
log_summary | operator+ (const log_summary &lhs, const log_summary &rhs) |
Summaries data generated by the logger, for the purposes of reporting.
Summaries may be combined by using either operator+= or operator+