rippled
|
Classes | |
struct | inner |
Public Member Functions | |
multi_runner_base () | |
~multi_runner_base () | |
std::size_t | checkout_test_index () |
std::size_t | checkout_job_index () |
void | any_failed (bool v) |
void | add (results const &r) |
void | inc_keep_alive_count () |
std::size_t | get_keep_alive_count () |
template<class S > | |
void | print_results (S &s) |
bool | any_failed () const |
std::size_t | tests () const |
std::size_t | suites () const |
void | add_failures (std::size_t failures) |
Protected Types | |
enum | MessageType : std::uint8_t { MessageType::test_start, MessageType::test_end, MessageType::log } |
Protected Member Functions | |
void | message_queue_send (MessageType mt, std::string const &s) |
Protected Attributes | |
std::unique_ptr< boost::interprocess::message_queue > | message_queue_ |
Private Attributes | |
inner * | inner_ |
boost::interprocess::shared_memory_object | shared_mem_ |
boost::interprocess::mapped_region | region_ |
Static Private Attributes | |
static constexpr const char * | shared_mem_name_ = "RippledUnitTestSharedMem" |
static constexpr const char * | message_queue_name_ |
Definition at line 104 of file multi_runner.h.
|
strongprotected |
Enumerator | |
---|---|
test_start | |
test_end | |
log |
Definition at line 170 of file multi_runner.h.
ripple::test::detail::multi_runner_base< IsParent >::multi_runner_base |
Definition at line 234 of file multi_runner.cpp.
ripple::test::detail::multi_runner_base< IsParent >::~multi_runner_base |
Definition at line 289 of file multi_runner.cpp.
|
protected |
Definition at line 358 of file multi_runner.cpp.
std::size_t ripple::test::detail::multi_runner_base< IsParent >::checkout_test_index |
Definition at line 301 of file multi_runner.cpp.
std::size_t ripple::test::detail::multi_runner_base< IsParent >::checkout_job_index |
Definition at line 308 of file multi_runner.cpp.
void ripple::test::detail::multi_runner_base< IsParent >::any_failed | ( | bool | v | ) |
Definition at line 322 of file multi_runner.cpp.
void ripple::test::detail::multi_runner_base< IsParent >::add | ( | results const & | r | ) |
Definition at line 329 of file multi_runner.cpp.
void ripple::test::detail::multi_runner_base< IsParent >::inc_keep_alive_count |
Definition at line 336 of file multi_runner.cpp.
std::size_t ripple::test::detail::multi_runner_base< IsParent >::get_keep_alive_count |
Definition at line 343 of file multi_runner.cpp.
void ripple::test::detail::multi_runner_base< IsParent >::print_results | ( | S & | s | ) |
Definition at line 351 of file multi_runner.cpp.
bool ripple::test::detail::multi_runner_base< IsParent >::any_failed |
Definition at line 315 of file multi_runner.cpp.
std::size_t ripple::test::detail::multi_runner_base< IsParent >::tests |
Definition at line 370 of file multi_runner.cpp.
std::size_t ripple::test::detail::multi_runner_base< IsParent >::suites |
Definition at line 377 of file multi_runner.cpp.
void ripple::test::detail::multi_runner_base< IsParent >::add_failures | ( | std::size_t | failures | ) |
Definition at line 384 of file multi_runner.cpp.
|
staticconstexprprivate |
Definition at line 155 of file multi_runner.h.
|
staticconstexprprivate |
Definition at line 158 of file multi_runner.h.
|
private |
Definition at line 162 of file multi_runner.h.
|
private |
Definition at line 164 of file multi_runner.h.
|
private |
Definition at line 165 of file multi_runner.h.
|
protected |
Definition at line 168 of file multi_runner.h.