rippled
Public Types | Public Member Functions | Public Attributes | List of all members
ripple::test::detail::results Struct Reference
Collaboration diagram for ripple::test::detail::results:
Collaboration graph
[legend]

Public Types

enum  { max_top = 10 }
 
using static_string = boost::beast::static_string< 256 >
 
using run_time = std::pair< static_string, typename clock_type::duration >
 

Public Member Functions

void add (suite_results const &r)
 
void merge (results const &r)
 
template<class S >
void print (S &s)
 

Public Attributes

std::size_t suites = 0
 
std::size_t cases = 0
 
std::size_t total = 0
 
std::size_t failed = 0
 
boost::container::static_vector< run_time, max_toptop
 
clock_type::time_point start = clock_type::now()
 

Detailed Description

Definition at line 76 of file multi_runner.h.

Member Typedef Documentation

◆ static_string

using ripple::test::detail::results::static_string = boost::beast::static_string<256>

Definition at line 78 of file multi_runner.h.

◆ run_time

using ripple::test::detail::results::run_time = std::pair<static_string, typename clock_type::duration>

Definition at line 81 of file multi_runner.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
max_top 

Definition at line 83 of file multi_runner.h.

Member Function Documentation

◆ add()

void ripple::test::detail::results::add ( suite_results const &  r)

Definition at line 65 of file multi_runner.cpp.

◆ merge()

void ripple::test::detail::results::merge ( results const &  r)

Definition at line 111 of file multi_runner.cpp.

◆ print()

template<class S >
void ripple::test::detail::results::print ( S &  s)

Definition at line 139 of file multi_runner.cpp.

Member Data Documentation

◆ suites

std::size_t ripple::test::detail::results::suites = 0

Definition at line 85 of file multi_runner.h.

◆ cases

std::size_t ripple::test::detail::results::cases = 0

Definition at line 86 of file multi_runner.h.

◆ total

std::size_t ripple::test::detail::results::total = 0

Definition at line 87 of file multi_runner.h.

◆ failed

std::size_t ripple::test::detail::results::failed = 0

Definition at line 88 of file multi_runner.h.

◆ top

boost::container::static_vector<run_time, max_top> ripple::test::detail::results::top

Definition at line 89 of file multi_runner.h.

◆ start

clock_type::time_point ripple::test::detail::results::start = clock_type::now()

Definition at line 90 of file multi_runner.h.