xrpld
Loading...
Searching...
No Matches
xrpl::detail::Results Struct Reference

#include <multi_runner.h>

Collaboration diagram for xrpl::detail::Results:

Public Types

using static_string = boost::beast::static_string<256>
using run_time = std::pair<static_string, clock_type::duration>

Public Member Functions

void add (SuiteResults 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, kMaxToptop
clock_type::time_point start = clock_type::now()

Static Public Attributes

static constexpr auto kMaxTop = 10

Detailed Description

Definition at line 55 of file multi_runner.h.

Member Typedef Documentation

◆ static_string

using xrpl::detail::Results::static_string = boost::beast::static_string<256>

Definition at line 57 of file multi_runner.h.

◆ run_time

Definition at line 60 of file multi_runner.h.

Member Function Documentation

◆ add()

void xrpl::detail::Results::add ( SuiteResults const & r)

Definition at line 58 of file multi_runner.cpp.

◆ merge()

void xrpl::detail::Results::merge ( Results const & r)

Definition at line 96 of file multi_runner.cpp.

◆ print()

template<class S>
void xrpl::detail::Results::print ( S & s)

Definition at line 118 of file multi_runner.cpp.

Member Data Documentation

◆ kMaxTop

auto xrpl::detail::Results::kMaxTop = 10
staticconstexpr

Definition at line 62 of file multi_runner.h.

◆ suites

std::size_t xrpl::detail::Results::suites = 0

Definition at line 64 of file multi_runner.h.

◆ cases

std::size_t xrpl::detail::Results::cases = 0

Definition at line 65 of file multi_runner.h.

◆ total

std::size_t xrpl::detail::Results::total = 0

Definition at line 66 of file multi_runner.h.

◆ failed

std::size_t xrpl::detail::Results::failed = 0

Definition at line 67 of file multi_runner.h.

◆ top

boost::container::static_vector<run_time, kMaxTop> xrpl::detail::Results::top

Definition at line 68 of file multi_runner.h.

◆ start

clock_type::time_point xrpl::detail::Results::start = clock_type::now()

Definition at line 69 of file multi_runner.h.