#include <DRCETaskThreadingModeTest.hpp>
Static Public Member Functions |
static DRCENodeOptions | getNodeOptions (const std::string &homeDir="") |
static bool | isExistTask (DRCEFunctionalObject &fObj, unsigned int requestId) |
static void | testParallelAsyncExecution (DRCEFunctionalObject &fObj, unsigned int requestId, unsigned int repeatCount=1) |
static void | testMaxThreadLimits (DRCEFunctionalObject &fObj, unsigned int requestId, unsigned int maxAllowedThreadsCount, unsigned int repeatCount) |
static void | testExecuteSyncRequest (DRCEFunctionalObject &fObj, unsigned int requestId) |
static void | testSetTaskToExecuteRequest (DRCEFunctionalObject &fObj, unsigned int requestId, const std::string &requestData="") |
static void | testCheckTaskRequest (DRCEFunctionalObject &fObj, unsigned int requestId, const std::string &requestData="") |
static void | testGetTaskDataRequest (DRCEFunctionalObject &fObj, unsigned int requestId) |
static void | testTerminateTaskRequest (DRCEFunctionalObject &fObj, unsigned int requestId, DRCETaskRequestTerminate::AlgorithmType algorithmType, DRCETaskRequestTerminate::CleanupFlag cleanupFlag=DRCETaskRequestTerminate::CleanupFlag::cfNotDelete) |
static void | testDeleteTaskDataRequest (DRCEFunctionalObject &fObj, unsigned int requestId) |
static void | testExecuteNotification (DRCEFunctionalObject &fObj, unsigned int requestId) |
static void | testTerminateExpiredTaskAsync (DRCEFunctionalObject &fObj, unsigned int requestId) |
static void | testTerminateExpiredTaskSync (DRCEFunctionalObject &fObj, unsigned int requestId) |
static void | testTaskRequestTimeLimits (DRCEFunctionalObject &fObj, unsigned int requestId, SessionOptions::ThreadMode threadMode, unsigned int timeMax) |
static void | testTaskRequestExpiredTime (DRCEFunctionalObject &fObj, unsigned int requestId, SessionOptions::ThreadMode threadMode, SessionOptions::CleanupFlag cleanupFlag) |
static void | testRequestLocalShellAsyncCleanUp (void) |
static void | testTerminateTaskRequestCleanUp (void) |
static void | testRequestLocalShellAsync (void) |
static void | testStressMultipleRequestsShellHost (void) |
static void | testResourceMonitor (void) |
static void | testCurrentTasksQueue (void) |
static void | testListAllTasks (void) |
Detailed Description
Member Function Documentation
std::string HCE::drce::tests::DRCETaskThreadingModeTest::executeNotification |
( |
const std::string & |
data | ) |
|
|
inline |
DRCENodeOptions HCE::drce::tests::DRCETaskThreadingModeTest::getNodeOptions |
( |
const std::string & |
homeDir = "" | ) |
|
|
static |
bool HCE::drce::tests::DRCETaskThreadingModeTest::isExistTask |
( |
DRCEFunctionalObject & |
fObj, |
|
|
unsigned int |
requestId |
|
) |
| |
|
static |
std::string HCE::drce::tests::DRCETaskThreadingModeTest::operator() |
( |
const std::string & |
data | ) |
|
|
inline |
void HCE::drce::tests::DRCETaskThreadingModeTest::setNotificationFunctor |
( |
std::function< std::string(const std::string &)> |
notificationFunctor_ | ) |
|
|
inline |
void HCE::drce::tests::DRCETaskThreadingModeTest::testCheckTaskRequest |
( |
DRCEFunctionalObject & |
fObj, |
|
|
unsigned int |
requestId, |
|
|
const std::string & |
requestData = "" |
|
) |
| |
|
static |
void HCE::drce::tests::DRCETaskThreadingModeTest::testCurrentTasksQueue |
( |
void |
| ) |
|
|
static |
void HCE::drce::tests::DRCETaskThreadingModeTest::testDeleteTaskDataRequest |
( |
DRCEFunctionalObject & |
fObj, |
|
|
unsigned int |
requestId |
|
) |
| |
|
static |
void HCE::drce::tests::DRCETaskThreadingModeTest::testExecuteNotification |
( |
DRCEFunctionalObject & |
fObj, |
|
|
unsigned int |
requestId |
|
) |
| |
|
static |
void HCE::drce::tests::DRCETaskThreadingModeTest::testExecuteSyncRequest |
( |
DRCEFunctionalObject & |
fObj, |
|
|
unsigned int |
requestId |
|
) |
| |
|
static |
void HCE::drce::tests::DRCETaskThreadingModeTest::testGetTaskDataRequest |
( |
DRCEFunctionalObject & |
fObj, |
|
|
unsigned int |
requestId |
|
) |
| |
|
static |
void HCE::drce::tests::DRCETaskThreadingModeTest::testListAllTasks |
( |
void |
| ) |
|
|
static |
void HCE::drce::tests::DRCETaskThreadingModeTest::testMaxThreadLimits |
( |
DRCEFunctionalObject & |
fObj, |
|
|
unsigned int |
requestId, |
|
|
unsigned int |
maxAllowedThreadsCount, |
|
|
unsigned int |
repeatCount |
|
) |
| |
|
static |
void HCE::drce::tests::DRCETaskThreadingModeTest::testParallelAsyncExecution |
( |
DRCEFunctionalObject & |
fObj, |
|
|
unsigned int |
requestId, |
|
|
unsigned int |
repeatCount = 1 |
|
) |
| |
|
static |
void HCE::drce::tests::DRCETaskThreadingModeTest::testRequestLocalShellAsync |
( |
void |
| ) |
|
|
static |
void HCE::drce::tests::DRCETaskThreadingModeTest::testRequestLocalShellAsyncCleanUp |
( |
void |
| ) |
|
|
static |
void HCE::drce::tests::DRCETaskThreadingModeTest::testResourceMonitor |
( |
void |
| ) |
|
|
static |
void HCE::drce::tests::DRCETaskThreadingModeTest::testSetTaskToExecuteRequest |
( |
DRCEFunctionalObject & |
fObj, |
|
|
unsigned int |
requestId, |
|
|
const std::string & |
requestData = "" |
|
) |
| |
|
static |
void HCE::drce::tests::DRCETaskThreadingModeTest::testStressMultipleRequestsShellHost |
( |
void |
| ) |
|
|
static |
void HCE::drce::tests::DRCETaskThreadingModeTest::testTerminateExpiredTaskAsync |
( |
DRCEFunctionalObject & |
fObj, |
|
|
unsigned int |
requestId |
|
) |
| |
|
static |
void HCE::drce::tests::DRCETaskThreadingModeTest::testTerminateExpiredTaskSync |
( |
DRCEFunctionalObject & |
fObj, |
|
|
unsigned int |
requestId |
|
) |
| |
|
static |
void HCE::drce::tests::DRCETaskThreadingModeTest::testTerminateTaskRequestCleanUp |
( |
void |
| ) |
|
|
static |
The documentation for this class was generated from the following files: