Testsuite support component. More...
#include <userver/testsuite/testsuite_support.hpp>
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.