67 TestsControl(
const components::ComponentConfig& config,
const components::ComponentContext& component_context);
68 ~TestsControl()
override;
72 static constexpr std::string_view
kName =
"tests-control";
74 formats::json::
Value HandleRequestJsonThrow(
75 const http::HttpRequest& request,
76 const formats::json::
Value& request_body,
77 request::RequestContext& context
80 static yaml_config::Schema GetStaticConfigSchema();
83 formats::json::
Value PerformAction(
const std::string& action_name,
const formats::json::
Value& request_body)
const;
86 std::unordered_map<std::string, std::unique_ptr<testsuite::impl::
actions::BaseTestsuiteAction>> actions_;