|
rippled
|
Manager for children running unit tests. More...


Public Member Functions | |
| multi_runner_parent (multi_runner_parent const &)=delete | |
| multi_runner_parent & | operator= (multi_runner_parent const &)=delete |
| multi_runner_parent () | |
| ~multi_runner_parent () | |
| bool | any_failed () const |
Private Types | |
| enum | MessageType |
Private Member Functions | |
| void | message_queue_send (MessageType mt, std::string const &s) |
| std::size_t | checkout_test_index () |
| std::size_t | checkout_job_index () |
| void | any_failed (bool v) |
| bool | any_failed () const |
| void | add (results const &r) |
| void | inc_keep_alive_count () |
| std::size_t | get_keep_alive_count () |
| void | print_results (S &s) |
Private Attributes | |
| std::ostream & | os_ |
| std::atomic< bool > | continue_message_queue_ {true} |
| std::thread | message_queue_thread_ |
| std::set< std::string > | running_suites_ |
| inner * | inner_ |
| boost::interprocess::shared_memory_object | shared_mem_ |
| boost::interprocess::mapped_region | region_ |
| std::unique_ptr< boost::interprocess::message_queue > | message_queue_ |
Static Private Attributes | |
| static constexpr const char * | shared_mem_name_ |
| static constexpr const char * | message_queue_name_ |
Manager for children running unit tests.
Definition at line 203 of file multi_runner.h.
|
strongprotectedinherited |
Definition at line 163 of file multi_runner.h.
|
delete |
| ripple::test::multi_runner_parent::multi_runner_parent | ( | ) |
Definition at line 360 of file multi_runner.cpp.
| ripple::test::multi_runner_parent::~multi_runner_parent | ( | ) |
Definition at line 426 of file multi_runner.cpp.
|
delete |
| bool ripple::test::multi_runner_parent::any_failed | ( | ) | const |
Definition at line 443 of file multi_runner.cpp.
|
protectedinherited |
Definition at line 341 of file multi_runner.cpp.
|
inherited |
Definition at line 284 of file multi_runner.cpp.
|
inherited |
Definition at line 291 of file multi_runner.cpp.
|
inherited |
Definition at line 305 of file multi_runner.cpp.
|
inherited |
Definition at line 298 of file multi_runner.cpp.
|
inherited |
Definition at line 312 of file multi_runner.cpp.
|
inherited |
Definition at line 319 of file multi_runner.cpp.
|
inherited |
Definition at line 326 of file multi_runner.cpp.
|
inherited |
Definition at line 334 of file multi_runner.cpp.
|
private |
Definition at line 207 of file multi_runner.h.
|
private |
Definition at line 208 of file multi_runner.h.
|
private |
Definition at line 209 of file multi_runner.h.
|
private |
Definition at line 211 of file multi_runner.h.
|
staticconstexprprivateinherited |
Definition at line 148 of file multi_runner.h.
|
staticconstexprprivateinherited |
Definition at line 151 of file multi_runner.h.
|
privateinherited |
Definition at line 155 of file multi_runner.h.
|
privateinherited |
Definition at line 157 of file multi_runner.h.
|
privateinherited |
Definition at line 158 of file multi_runner.h.
|
protectedinherited |
Definition at line 161 of file multi_runner.h.
1.8.17