Testbed ======= .. currentmodule:: catkit2.testbed .. autoclass:: Testbed :show-inheritance: .. rubric:: Methods Summary .. autosummary:: ~Testbed.destroy_logging ~Testbed.do_heartbeats ~Testbed.interrupt_service ~Testbed.monitor_services ~Testbed.on_get_info ~Testbed.on_get_service_info ~Testbed.on_interrupt_service ~Testbed.on_register_service ~Testbed.on_shut_down ~Testbed.on_start_service ~Testbed.on_stop_service ~Testbed.on_terminate_service ~Testbed.register_service_type ~Testbed.resolve_service_type ~Testbed.run ~Testbed.setup_logging ~Testbed.shut_down_all_services ~Testbed.start_log_distributor ~Testbed.start_service ~Testbed.start_tracing_distributor ~Testbed.stop_log_distributor ~Testbed.stop_service ~Testbed.stop_tracing_distributor ~Testbed.terminate_service .. rubric:: Methods Documentation .. automethod:: destroy_logging .. automethod:: do_heartbeats .. automethod:: interrupt_service .. automethod:: monitor_services .. automethod:: on_get_info .. automethod:: on_get_service_info .. automethod:: on_interrupt_service .. automethod:: on_register_service .. automethod:: on_shut_down .. automethod:: on_start_service .. automethod:: on_stop_service .. automethod:: on_terminate_service .. automethod:: register_service_type .. automethod:: resolve_service_type .. automethod:: run .. automethod:: setup_logging .. automethod:: shut_down_all_services .. automethod:: start_log_distributor .. automethod:: start_service .. automethod:: start_tracing_distributor .. automethod:: stop_log_distributor .. automethod:: stop_service .. automethod:: stop_tracing_distributor .. automethod:: terminate_service