|
xrpld
|
#include <multi_runner.h>

Classes | |
| struct | Inner |
Public Member Functions | |
| MultiRunnerBase () | |
| ~MultiRunnerBase () | |
| std::size_t | checkoutTestIndex () |
| std::size_t | checkoutJobIndex () |
| void | anyFailed (bool v) |
| void | add (Results const &r) |
| void | incKeepAliveCount () |
| std::size_t | getKeepAliveCount () |
| template<class S> | |
| void | printResults (S &s) |
| bool | anyFailed () const |
| std::size_t | tests () const |
| std::size_t | suites () const |
| void | addFailures (std::size_t failures) |
Protected Types | |
| enum class | MessageType : std::uint8_t { TestStart , TestEnd , Log } |
Protected Member Functions | |
| void | messageQueueSend (MessageType mt, std::string const &s) |
Protected Attributes | |
| std::unique_ptr< boost::interprocess::message_queue > | messageQueue_ |
Private Attributes | |
| Inner * | inner_ |
| boost::interprocess::shared_memory_object | sharedMem_ |
| boost::interprocess::mapped_region | region_ |
Static Private Attributes | |
| static constexpr char const * | kSharedMemName = "XrpldUnitTestSharedMem" |
| static constexpr char const * | kMessageQueueName = "XrpldUnitTestMessageQueue" |
Definition at line 83 of file multi_runner.h.
|
strongprotected |
| Enumerator | |
|---|---|
| TestStart | |
| TestEnd | |
| Log | |
Definition at line 148 of file multi_runner.h.
| xrpl::detail::MultiRunnerBase< IsParent >::MultiRunnerBase | ( | ) |
Definition at line 212 of file multi_runner.cpp.
| xrpl::detail::MultiRunnerBase< IsParent >::~MultiRunnerBase | ( | ) |
Definition at line 268 of file multi_runner.cpp.
|
protected |
Definition at line 337 of file multi_runner.cpp.
| std::size_t xrpl::detail::MultiRunnerBase< IsParent >::checkoutTestIndex | ( | ) |
Definition at line 280 of file multi_runner.cpp.
| std::size_t xrpl::detail::MultiRunnerBase< IsParent >::checkoutJobIndex | ( | ) |
Definition at line 287 of file multi_runner.cpp.
| void xrpl::detail::MultiRunnerBase< IsParent >::anyFailed | ( | bool | v | ) |
Definition at line 301 of file multi_runner.cpp.
| void xrpl::detail::MultiRunnerBase< IsParent >::add | ( | Results const & | r | ) |
Definition at line 308 of file multi_runner.cpp.
| void xrpl::detail::MultiRunnerBase< IsParent >::incKeepAliveCount | ( | ) |
Definition at line 315 of file multi_runner.cpp.
| std::size_t xrpl::detail::MultiRunnerBase< IsParent >::getKeepAliveCount | ( | ) |
Definition at line 322 of file multi_runner.cpp.
| void xrpl::detail::MultiRunnerBase< IsParent >::printResults | ( | S & | s | ) |
Definition at line 330 of file multi_runner.cpp.
|
nodiscard |
Definition at line 294 of file multi_runner.cpp.
|
nodiscard |
Definition at line 347 of file multi_runner.cpp.
|
nodiscard |
Definition at line 354 of file multi_runner.cpp.
| void xrpl::detail::MultiRunnerBase< IsParent >::addFailures | ( | std::size_t | failures | ) |
Definition at line 361 of file multi_runner.cpp.
|
staticconstexprprivate |
Definition at line 134 of file multi_runner.h.
|
staticconstexprprivate |
Definition at line 137 of file multi_runner.h.
|
private |
Definition at line 140 of file multi_runner.h.
|
private |
Definition at line 142 of file multi_runner.h.
|
private |
Definition at line 143 of file multi_runner.h.
|
protected |
Definition at line 146 of file multi_runner.h.