Sequoia
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Friends | List of all members
sequoia::testing::log_summary Class Reference

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_summaryoperator+= (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)
 

Detailed Description

Summaries data generated by the logger, for the purposes of reporting.

Summaries may be combined by using either operator+= or operator+


The documentation for this class was generated from the following files: