Testsuite support component. More...
#include <userver/testsuite/testsuite_support.hpp>
Inheritance diagram for components::TestsuiteSupport:
Collaboration diagram for components::TestsuiteSupport:Public Member Functions | |
| TestsuiteSupport (const components::ComponentConfig &component_config, const components::ComponentContext &component_context) | |
| testsuite::CacheControl & | GetCacheControl () |
| testsuite::ComponentControl & | GetComponentControl () |
| testsuite::DumpControl & | GetDumpControl () |
| testsuite::PeriodicTaskControl & | GetPeriodicTaskControl () |
| testsuite::TestpointControl & | GetTestpointControl () |
| const testsuite::PostgresControl & | GetPostgresControl () |
| const testsuite::RedisControl & | GetRedisControl () |
| testsuite::TestsuiteTasks & | GetTestsuiteTasks () |
| testsuite::HttpAllowedUrlsExtra & | GetHttpAllowedUrlsExtra () |
| testsuite::GrpcControl & | GetGrpcControl () |
Static Public Member Functions | |
| static yaml_config::Schema | GetStaticConfigSchema () |
Static Public Attributes | |
| static constexpr std::string_view | kName = "testsuite-support" |
| The default name of components::TestsuiteSupport. | |
Testsuite support component.
Provides additional functionality for testing, e.g. forced cache updates.
| Name | Description | Default value |
|---|---|---|
| testsuite-periodic-update-enabled | whether caches update periodically | true |
| testsuite-pg-execute-timeout | execute timeout override for postgres | - |
| testsuite-pg-statement-timeout | statement timeout override for postgres | - |
| testsuite-pg-readonly-master-expected | mutes readonly master detection warning | false |
| testsuite-redis-timeout-connect | minimum connection timeout for redis | - |
| testsuite-redis-timeout-single | minimum single shard timeout for redis | - |
| testsuite-redis-timeout-all | minimum command timeout for redis | - |
| testsuite-tasks-enabled | enable testsuite tasks facility | false |
Definition at line 52 of file testsuite_support.hpp.