8#include <userver/server/handlers/http_handler_json_base.hpp>
9#include <userver/testsuite/http_testpoint_client.hpp>
11USERVER_NAMESPACE_BEGIN
14class BaseTestsuiteAction;
17namespace server::handlers {
67 TestsControl(
const components::ComponentConfig& config,
const components::ComponentContext& component_context);
68 ~TestsControl()
override;
72 static constexpr std::string_view
kName =
"tests-control";
75 const http::HttpRequest& request,
77 request::RequestContext& context
86 std::unordered_map<std::string, std::unique_ptr<
testsuite::impl::actions::BaseTestsuiteAction>> actions_;