CMSDK 2.0.1
Cross-platform C++ base library and SDK for the Psyclone AIOS platform
Loading...
Searching...
No Matches
UnitTest_CMSDK.cpp File Reference

Suite assembly for the CMSDK unit tests: collects each object's Register_*_Tests() function and implements the RunCMSDKTests() dispatch used by Psyclone's test= command line. More...

#include "UnitTest_CMSDK.h"
#include "UnitTestFramework.h"
#include "ProcessMemory.h"
Include dependency graph for UnitTest_CMSDK.cpp:

Go to the source code of this file.

Namespaces

namespace  cmlabs

Functions

void cmlabs::Register_Utils_Tests ()
void cmlabs::Register_PsyTime_Tests ()
void cmlabs::Register_MessageIndex_Tests ()
void cmlabs::Register_DataMessage_Tests ()
void cmlabs::Register_Stats_Tests ()
void cmlabs::Register_MovingAverage_Tests ()
void cmlabs::Register_ThreadManager_Tests ()
void cmlabs::Register_Subscriptions_Tests ()
void cmlabs::Register_ComponentMemory_Tests ()
void cmlabs::Register_MemoryManager_Tests ()
void cmlabs::Register_ProcessMemory_Tests ()
void cmlabs::Register_TemporalMemory_Tests ()
void cmlabs::Register_MemoryRequestServer_Tests ()
void cmlabs::Register_RESTParser_Tests ()
void cmlabs::Register_NetworkProtocols_Tests ()
void cmlabs::Register_NetworkManager_Tests ()
void cmlabs::Register_RequestGateway_Tests ()
void cmlabs::Register_RequestClient_Tests ()
void cmlabs::Register_Base64_Tests ()
void cmlabs::Register_Hash_Tests ()
void cmlabs::Register_MathClasses_Tests ()
void cmlabs::Register_Bitmap_Tests ()
void cmlabs::Register_HTML_Tests ()
void cmlabs::Register_XMLParser_Tests ()
void cmlabs::Register_VantagePoints_Tests ()
void cmlabs::Register_Observations_Tests ()
 Register the Observations tests with the unit test framework.
void cmlabs::RegisterAllCMSDKTests ()
 Register every CMSDK unit test with the framework (idempotent).
bool cmlabs::RunCMSDKTests (const char *name, const char *compareFile, const char *outFile, const char *outDir, bool verbose, bool listOnly, bool forkPerTest=true)
 Full configurable entry used by the Psyclone test= dispatch.
bool cmlabs::IsCMSDKTest (const char *name)
bool cmlabs::UnitTest_CMSDK ()
 Back-compatible entry: run the full suite with default settings.
bool cmlabs::PerfTest_CMSDK ()
 Back-compatible entry: run the performance-oriented tests (legacy alias).

Variables

static bool cmlabs::g_registered = false

Detailed Description

Suite assembly for the CMSDK unit tests: collects each object's Register_*_Tests() function and implements the RunCMSDKTests() dispatch used by Psyclone's test= command line.

Definition in file UnitTest_CMSDK.cpp.