57 static constexpr std::string_view
kName =
"testsuite-support";
60 const components::ComponentConfig& component_config,
61 const components::ComponentContext& component_context
63 ~TestsuiteSupport()
override;
65 testsuite::CacheControl& GetCacheControl();
67 testsuite::PeriodicTaskControl& GetPeriodicTaskControl();
68 testsuite::TestpointControl& GetTestpointControl();
71 testsuite::TestsuiteTasks& GetTestsuiteTasks();
72 testsuite::HttpAllowedUrlsExtra& GetHttpAllowedUrlsExtra();
82 void OnAllComponentsAreStopping()
override;
84 const std::chrono::milliseconds increased_timeout_;
87 testsuite::PeriodicTaskControl periodic_task_control_;
88 testsuite::TestpointControl testpoint_control_;
91 std::unique_ptr<
testsuite::TestsuiteTasks> testsuite_tasks_;
92 testsuite::HttpAllowedUrlsExtra http_allowed_urls_extra_;