Testsuite support component.
Provides additional functionality for testing, e.g. forced cache updates.
Static options:
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 |
Static configuration example:
testsuite-support:
testsuite-periodic-update-enabled: true
testsuite-pg-execute-timeout: 300ms
testsuite-pg-statement-timeout: 300ms
testsuite-pg-readonly-master-expected: false
testsuite-redis-timeout-connect: 5s
testsuite-redis-timeout-single: 1s
testsuite-redis-timeout-all: 750ms
- Examples
- samples/grpc_service/grpc_service.cpp, samples/http_caching/http_caching.cpp, and samples/postgres_service/postgres_service.cpp.
Definition at line 52 of file testsuite_support.hpp.