userver: testsuite Namespace Reference
Loading...
Searching...
No Matches
testsuite Namespace Reference

Detailed Description

Testsuite integration.

Classes

class  CacheControl
 Testsuite interface for caches and cache-like components. More...
 
class  ComponentControl
 Component control interface for testsuite. More...
 
class  ComponentInvalidatorHolder
 
class  DumpControl
 Dumper control interface for testsuite. More...
 
class  DumperRegistrationHolder
 RAII helper for testsuite registration. More...
 
class  GrpcControl
 
class  HttpAllowedUrlsExtra
 
class  PeriodicTaskControl
 Periodic task control interface for testsuite. More...
 
class  PeriodicTaskRegistrationHolder
 RAII helper for testsuite registration. More...
 
class  PostgresControl
 
struct  RedisControl
 
class  TaskAlreadyRunning
 
class  TaskNotFound
 
class  TestpointClientBase
 Base testpoint client. Used to report TESTPOINT executions to testsuite. More...
 
class  TestpointControl
 Testpoint control interface for testsuite. More...
 
class  TestsuiteTasks
 Testsuite tasks support. More...
 

Functions

CacheControlFindCacheControl (const components::ComponentContext &context)
 The method for acquiring testsuite::CacheControl in the component system.
 
TestsuiteTasksGetTestsuiteTasks (const components::ComponentContext &component_context)
 Get reference to TestsuiteTasks instance.
 
bool AreTestpointsAvailable () noexcept
 

Function Documentation

◆ GetTestsuiteTasks()

TestsuiteTasks & testsuite::GetTestsuiteTasks ( const components::ComponentContext & component_context)

Get reference to TestsuiteTasks instance.

Parameters
component_context
Examples
samples/testsuite-support/src/tasks.cpp.