ADTF
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
adtf::system::testing Namespace Reference

Namespace for all testing functionality of the ADTF System SDK. More...

Namespaces

namespace  giant
 Namespace for all testing functionality of the ADTF System SDK provided since v3.6.
 
namespace  lucky
 Namespace for all testing functionality of the ADTF System SDK provided since v3.11.
 

Classes

class  cSessionTestSystem
 This class allows you to create a test system based on an ADTF session. More...
 
class  cTestLogger
 Utility class to record all log messages in an ADTF system during tests. More...
 
class  cTestSystem
 This class enables you to setup an ADTF system where you can test your filters and services. More...
 

Typedefs

template<typename T>
using system_executor
 

Functions

tResult create_adtf_default_system (const adtf::util::cFilename &strCorePlugin=adtf::util::cFilename(), bool bLogging=false, const adtf::util::cString &strRPCURL=adtf::util::cString(), bool bProfiler=false, unsigned int nProfilingPort=28077)
 This helper function will add the ADTF core objects to an existing _runtime.
 

Detailed Description

Namespace for all testing functionality of the ADTF System SDK.

Typedef Documentation

◆ system_executor

template<typename T>
using system_executor

Definition at line 304 of file adtf_system.h.

Function Documentation

◆ create_adtf_default_system()

tResult create_adtf_default_system ( const adtf::util::cFilename & strCorePlugin = adtf::util::cFilename(),
bool bLogging = false,
const adtf::util::cString & strRPCURL = adtf::util::cString(),
bool bProfiler = false,
unsigned int nProfilingPort = 28077 )

This helper function will add the ADTF core objects to an existing _runtime.

Parameters
[in]strCorePluginCore plugin path. If set Sessionmanager creation is enbled.
[in]bLoggingLogging enabled
[in]strRPCURLIf set the a RPC Object Registry will be created to the given URL.
[in]bProfilerProfiler enabled.
[in]nProfilingPortProfiler port number idi not using default.
Remarks
MacroResolver is always enabled
Returns
Result of cADTFSystem::Launch.