hce-node application  1.4.3
HCE Hierarchical Cluster Engine node application
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
DRCEFunctionalTests.cpp File Reference
Include dependency graph for DRCEFunctionalTests.cpp:

Go to the source code of this file.

Classes

class  LocalShellAsyncRequestTest

Functions

 TEST (DRCEProtocolsTest, testResultDataSerializator)
 TEST (DRCEProtocolsTest, testInputJsonMessage)
 TEST (DRCEProtocolsTest, testTaskExecuteRequest)
 TEST (DRCEProtocolsTest, testOutputJsonMessage)
 TEST (DRCEProtocolsTest, testSessionOptions)
 TEST (DRCEProtocolsTest, testResourceLimits)
 TEST (DRCEProtocolsTest, testFilesItemList)
 TEST (DRCEActionTypesTest, testCreateBeforeExec)
 TEST (DRCEActionTypesTest, testDeleteBeforeExec)
 TEST (DRCEActionTypesTest, testReadAfterExec)
 TEST (DRCEActionTypesTest, testDeleteAfterExec)
 TEST (DRCERequestLocalShellTest, testEmptyCommand)
 TEST (DRCERequestLocalShellTest, testInputStreamWithCommand)
 TEST (DRCERequestLocalShellTest, testInputStreamWithoutCommand)
 TEST (DRCERequestLocalShellTest, testCommandSort)
 TEST (DRCERequestLocalShellTest, testBadCommandLs)
 TEST (DRCERequestLocalShellTest, testCommandLs)
 TEST (DRCERequestLocalShellTest, testCommandPs)
 TEST (DRCERequestLocalShellTest, testCommandPhp)
 TEST (DRCERequestLocalShellTest, testCommandPerl)
 TEST (DRCERequestLocalShellTest, testCommandJava)
 TEST (DRCEFunctionalObjectTest, testApplyEnviroments)
 TEST (DRCEFunctionalObjectTest, testRequestLocalShellSortInput)
 TEST (DRCEFunctionalObjectTest, testRequestLocalShellSortOutput)
 TEST (DRCEFunctionalObjectTest, testRequestLocalShellSort)
 TEST (DRCEFunctionalObjectTest, testRequestLocalShellPsInput)
 TEST (DRCEFunctionalObjectTest, testRequestLocalShellPsOutput)
 TEST (DRCEFunctionalObjectTest, testRequestLocalShellPs)
 TEST (DRCEFunctionalObjectTest, testRequestLocalShellPhpVersion)
 TEST (DRCEFunctionalObjectTest, testRequestLocalShellPhpScript)
 TEST (DRCEFunctionalObjectTest, testRequestLocalShellPerlVersion)
 TEST (DRCEFunctionalObjectTest, testRequestLocalShellPerlScript)
 TEST (DRCETaskRequestsTest, testSerializeUnserializeSetTaskToExecuteRequest)
 TEST (DRCETaskRequestsTest, testSerializeUnserializeCheckTaskRequest)
 TEST (DRCETaskRequestsTest, testSerializeUnserializeGetTaskDataRequest)
 TEST (DRCETaskRequestsTest, testSerializeUnserializeTerminateTaskRequest)
 TEST_F (LocalShellAsyncRequestTest, testTaskRequestTimeLimitsSyncWithTimeMax)
 TEST_F (LocalShellAsyncRequestTest, testTaskRequestTimeLimitsAsyncWithTimeMax)
 TEST_F (LocalShellAsyncRequestTest, testTaskRequestTimeLimitsSyncWithoutTimeMax)
 TEST_F (LocalShellAsyncRequestTest, testTaskRequestTimeLimitsAsyncWithoutTimeMax)
 TEST_F (LocalShellAsyncRequestTest, testTaskRequestExpiredTimeSync)
 TEST_F (LocalShellAsyncRequestTest, testTaskRequestExpiredTimeAsync)
 TEST_F (LocalShellAsyncRequestTest, testTaskRequestExpiredTimeSyncWithCleanup)
 TEST_F (LocalShellAsyncRequestTest, testTaskRequestExpiredTimeAsyncWithCleanup)
 TEST_F (LocalShellAsyncRequestTest, testExecuteSyncRequest)
 TEST_F (LocalShellAsyncRequestTest, testSetTaskToExecuteRequest)
 TEST_F (LocalShellAsyncRequestTest, testGetTaskDataRequest)
 TEST_F (LocalShellAsyncRequestTest, testCheckTaskRequest)
 TEST_F (LocalShellAsyncRequestTest, testExecuteNotification)
 TEST_F (LocalShellAsyncRequestTest, testTerminateTaskRequestUseDefaultAlgorithm)
 TEST_F (LocalShellAsyncRequestTest, testTerminateTaskRequestUseCustomAlgorithm)
 TEST_F (LocalShellAsyncRequestTest, testDeleteTaskDataRequest)
 TEST_F (LocalShellAsyncRequestTest, testTerminateExpiredTaskSync)
 TEST_F (LocalShellAsyncRequestTest, testTerminateExpiredTaskAsync)
 TEST_F (LocalShellAsyncRequestTest, testParallelAsyncExecution)
 TEST_F (LocalShellAsyncRequestTest, testMultipleRequests)
 TEST_F (LocalShellAsyncRequestTest, testRequestsTimeDelay)
 TEST_F (LocalShellAsyncRequestTest, testResourceLimitsAsync)
 TEST_F (LocalShellAsyncRequestTest, testResourceLimitsSync)
 TEST_F (LocalShellAsyncRequestTest, testResourceUsageLimitsAsync)
 TEST_F (LocalShellAsyncRequestTest, testResourceUsageLimitsSync)
 TEST (TaskRequestTest, testTerminateTaskRequestCleanUp)
 TEST (TaskRequestTest, testRequestLocalShellAsyncCleanUp)
 TEST (TaskRequestTest, testCurrentTasksQueue)
 TEST (TaskRequestTest, testListAllTasks)
 TEST (DRCECleanupTest, testAsyncTaskAsyncSubtasks)
 TEST (DRCECleanupTest, testAsyncTaskSyncSubtasks)
 TEST (DRCECleanupTest, testSyncTaskAsyncSubtasks)
 TEST (DRCECleanupTest, testSyncTaskSyncSubtasks)
 TEST (DRCECleanupTest, testAsyncTaskMixSubtasks)
 TEST (DRCECleanupTest, testSyncTaskMixSubtasks)
 TEST (DRCECleanupTest, testAsyncTaskMixSubtasksCleanup)
 TEST (DRCECleanupTest, testSyncTaskMixSubtasksCleanup)
 TEST (DRCECleanupTest, testRequestGetDataCleanup)
 TEST (DRCECleanupTest, testRequestDeleteDataCleanup)
 TEST (DRCECleanupTest, testRequestTerminateCleanup)
 TEST (DRCECleanupTest, testRequestDeleteData)

Variables

Poco::SharedPtr
< HCE::drce::DRCEFunctionalObject
pFunctionalObject = nullptr
Poco::SharedPtr
< HCE::drce::DRCENodeOptions
pNodeOptions = nullptr

Function Documentation

TEST ( DRCEProtocolsTest  ,
testResultDataSerializator   
)

Definition at line 17 of file DRCEFunctionalTests.cpp.

Here is the call graph for this function:

TEST ( DRCEProtocolsTest  ,
testInputJsonMessage   
)

Definition at line 22 of file DRCEFunctionalTests.cpp.

Here is the call graph for this function:

TEST ( DRCEProtocolsTest  ,
testTaskExecuteRequest   
)

Definition at line 27 of file DRCEFunctionalTests.cpp.

Here is the call graph for this function:

TEST ( DRCEProtocolsTest  ,
testOutputJsonMessage   
)

Definition at line 32 of file DRCEFunctionalTests.cpp.

Here is the call graph for this function:

TEST ( DRCEProtocolsTest  ,
testSessionOptions   
)

Definition at line 37 of file DRCEFunctionalTests.cpp.

Here is the call graph for this function:

TEST ( DRCEProtocolsTest  ,
testResourceLimits   
)

Definition at line 42 of file DRCEFunctionalTests.cpp.

Here is the call graph for this function:

TEST ( DRCEProtocolsTest  ,
testFilesItemList   
)

Definition at line 47 of file DRCEFunctionalTests.cpp.

Here is the call graph for this function:

TEST ( DRCEActionTypesTest  ,
testCreateBeforeExec   
)

Definition at line 53 of file DRCEFunctionalTests.cpp.

Here is the call graph for this function:

TEST ( DRCEActionTypesTest  ,
testDeleteBeforeExec   
)

Definition at line 58 of file DRCEFunctionalTests.cpp.

Here is the call graph for this function:

TEST ( DRCEActionTypesTest  ,
testReadAfterExec   
)

Definition at line 63 of file DRCEFunctionalTests.cpp.

Here is the call graph for this function:

TEST ( DRCEActionTypesTest  ,
testDeleteAfterExec   
)

Definition at line 68 of file DRCEFunctionalTests.cpp.

Here is the call graph for this function:

TEST ( DRCERequestLocalShellTest  ,
testEmptyCommand   
)

Definition at line 74 of file DRCEFunctionalTests.cpp.

Here is the call graph for this function:

TEST ( DRCERequestLocalShellTest  ,
testInputStreamWithCommand   
)

Definition at line 79 of file DRCEFunctionalTests.cpp.

Here is the call graph for this function:

TEST ( DRCERequestLocalShellTest  ,
testInputStreamWithoutCommand   
)

Definition at line 84 of file DRCEFunctionalTests.cpp.

Here is the call graph for this function:

TEST ( DRCERequestLocalShellTest  ,
testCommandSort   
)

Definition at line 89 of file DRCEFunctionalTests.cpp.

Here is the call graph for this function:

TEST ( DRCERequestLocalShellTest  ,
testBadCommandLs   
)

Definition at line 94 of file DRCEFunctionalTests.cpp.

Here is the call graph for this function:

TEST ( DRCERequestLocalShellTest  ,
testCommandLs   
)

Definition at line 99 of file DRCEFunctionalTests.cpp.

Here is the call graph for this function:

TEST ( DRCERequestLocalShellTest  ,
testCommandPs   
)

Definition at line 104 of file DRCEFunctionalTests.cpp.

Here is the call graph for this function:

TEST ( DRCERequestLocalShellTest  ,
testCommandPhp   
)

Definition at line 109 of file DRCEFunctionalTests.cpp.

Here is the call graph for this function:

TEST ( DRCERequestLocalShellTest  ,
testCommandPerl   
)

Definition at line 114 of file DRCEFunctionalTests.cpp.

Here is the call graph for this function:

TEST ( DRCERequestLocalShellTest  ,
testCommandJava   
)

Definition at line 119 of file DRCEFunctionalTests.cpp.

Here is the call graph for this function:

TEST ( DRCEFunctionalObjectTest  ,
testApplyEnviroments   
)

Definition at line 125 of file DRCEFunctionalTests.cpp.

Here is the call graph for this function:

TEST ( DRCEFunctionalObjectTest  ,
testRequestLocalShellSortInput   
)

Definition at line 130 of file DRCEFunctionalTests.cpp.

Here is the call graph for this function:

TEST ( DRCEFunctionalObjectTest  ,
testRequestLocalShellSortOutput   
)

Definition at line 135 of file DRCEFunctionalTests.cpp.

Here is the call graph for this function:

TEST ( DRCEFunctionalObjectTest  ,
testRequestLocalShellSort   
)

Definition at line 140 of file DRCEFunctionalTests.cpp.

Here is the call graph for this function:

TEST ( DRCEFunctionalObjectTest  ,
testRequestLocalShellPsInput   
)

Definition at line 145 of file DRCEFunctionalTests.cpp.

Here is the call graph for this function:

TEST ( DRCEFunctionalObjectTest  ,
testRequestLocalShellPsOutput   
)

Definition at line 150 of file DRCEFunctionalTests.cpp.

Here is the call graph for this function:

TEST ( DRCEFunctionalObjectTest  ,
testRequestLocalShellPs   
)

Definition at line 155 of file DRCEFunctionalTests.cpp.

Here is the call graph for this function:

TEST ( DRCEFunctionalObjectTest  ,
testRequestLocalShellPhpVersion   
)

Definition at line 160 of file DRCEFunctionalTests.cpp.

Here is the call graph for this function:

TEST ( DRCEFunctionalObjectTest  ,
testRequestLocalShellPhpScript   
)

Definition at line 165 of file DRCEFunctionalTests.cpp.

Here is the call graph for this function:

TEST ( DRCEFunctionalObjectTest  ,
testRequestLocalShellPerlVersion   
)

Definition at line 170 of file DRCEFunctionalTests.cpp.

Here is the call graph for this function:

TEST ( DRCEFunctionalObjectTest  ,
testRequestLocalShellPerlScript   
)

Definition at line 175 of file DRCEFunctionalTests.cpp.

Here is the call graph for this function:

TEST ( DRCETaskRequestsTest  ,
testSerializeUnserializeSetTaskToExecuteRequest   
)

Definition at line 181 of file DRCEFunctionalTests.cpp.

Here is the call graph for this function:

TEST ( DRCETaskRequestsTest  ,
testSerializeUnserializeCheckTaskRequest   
)

Definition at line 186 of file DRCEFunctionalTests.cpp.

Here is the call graph for this function:

TEST ( DRCETaskRequestsTest  ,
testSerializeUnserializeGetTaskDataRequest   
)

Definition at line 191 of file DRCEFunctionalTests.cpp.

Here is the call graph for this function:

TEST ( DRCETaskRequestsTest  ,
testSerializeUnserializeTerminateTaskRequest   
)

Definition at line 196 of file DRCEFunctionalTests.cpp.

Here is the call graph for this function:

TEST ( TaskRequestTest  ,
testTerminateTaskRequestCleanUp   
)

Definition at line 391 of file DRCEFunctionalTests.cpp.

Here is the call graph for this function:

TEST ( TaskRequestTest  ,
testRequestLocalShellAsyncCleanUp   
)

Definition at line 396 of file DRCEFunctionalTests.cpp.

Here is the call graph for this function:

TEST ( TaskRequestTest  ,
testCurrentTasksQueue   
)

Definition at line 401 of file DRCEFunctionalTests.cpp.

Here is the call graph for this function:

TEST ( TaskRequestTest  ,
testListAllTasks   
)

Definition at line 406 of file DRCEFunctionalTests.cpp.

Here is the call graph for this function:

TEST ( DRCECleanupTest  ,
testAsyncTaskAsyncSubtasks   
)

Definition at line 412 of file DRCEFunctionalTests.cpp.

Here is the call graph for this function:

TEST ( DRCECleanupTest  ,
testAsyncTaskSyncSubtasks   
)

Definition at line 417 of file DRCEFunctionalTests.cpp.

Here is the call graph for this function:

TEST ( DRCECleanupTest  ,
testSyncTaskAsyncSubtasks   
)

Definition at line 422 of file DRCEFunctionalTests.cpp.

Here is the call graph for this function:

TEST ( DRCECleanupTest  ,
testSyncTaskSyncSubtasks   
)

Definition at line 427 of file DRCEFunctionalTests.cpp.

Here is the call graph for this function:

TEST ( DRCECleanupTest  ,
testAsyncTaskMixSubtasks   
)

Definition at line 432 of file DRCEFunctionalTests.cpp.

Here is the call graph for this function:

TEST ( DRCECleanupTest  ,
testSyncTaskMixSubtasks   
)

Definition at line 437 of file DRCEFunctionalTests.cpp.

Here is the call graph for this function:

TEST ( DRCECleanupTest  ,
testAsyncTaskMixSubtasksCleanup   
)

Definition at line 442 of file DRCEFunctionalTests.cpp.

Here is the call graph for this function:

TEST ( DRCECleanupTest  ,
testSyncTaskMixSubtasksCleanup   
)

Definition at line 447 of file DRCEFunctionalTests.cpp.

Here is the call graph for this function:

TEST ( DRCECleanupTest  ,
testRequestGetDataCleanup   
)

Definition at line 452 of file DRCEFunctionalTests.cpp.

Here is the call graph for this function:

TEST ( DRCECleanupTest  ,
testRequestDeleteDataCleanup   
)

Definition at line 457 of file DRCEFunctionalTests.cpp.

Here is the call graph for this function:

TEST ( DRCECleanupTest  ,
testRequestTerminateCleanup   
)

Definition at line 462 of file DRCEFunctionalTests.cpp.

Here is the call graph for this function:

TEST ( DRCECleanupTest  ,
testRequestDeleteData   
)

Definition at line 467 of file DRCEFunctionalTests.cpp.

Here is the call graph for this function:

TEST_F ( LocalShellAsyncRequestTest  ,
testTaskRequestTimeLimitsSyncWithTimeMax   
)

Definition at line 236 of file DRCEFunctionalTests.cpp.

Here is the call graph for this function:

TEST_F ( LocalShellAsyncRequestTest  ,
testTaskRequestTimeLimitsAsyncWithTimeMax   
)

Definition at line 241 of file DRCEFunctionalTests.cpp.

Here is the call graph for this function:

TEST_F ( LocalShellAsyncRequestTest  ,
testTaskRequestTimeLimitsSyncWithoutTimeMax   
)

Definition at line 246 of file DRCEFunctionalTests.cpp.

Here is the call graph for this function:

TEST_F ( LocalShellAsyncRequestTest  ,
testTaskRequestTimeLimitsAsyncWithoutTimeMax   
)

Definition at line 251 of file DRCEFunctionalTests.cpp.

Here is the call graph for this function:

TEST_F ( LocalShellAsyncRequestTest  ,
testTaskRequestExpiredTimeSync   
)

Definition at line 256 of file DRCEFunctionalTests.cpp.

Here is the call graph for this function:

TEST_F ( LocalShellAsyncRequestTest  ,
testTaskRequestExpiredTimeAsync   
)

Definition at line 262 of file DRCEFunctionalTests.cpp.

Here is the call graph for this function:

TEST_F ( LocalShellAsyncRequestTest  ,
testTaskRequestExpiredTimeSyncWithCleanup   
)

Definition at line 268 of file DRCEFunctionalTests.cpp.

Here is the call graph for this function:

TEST_F ( LocalShellAsyncRequestTest  ,
testTaskRequestExpiredTimeAsyncWithCleanup   
)

Definition at line 274 of file DRCEFunctionalTests.cpp.

Here is the call graph for this function:

TEST_F ( LocalShellAsyncRequestTest  ,
testExecuteSyncRequest   
)

Definition at line 281 of file DRCEFunctionalTests.cpp.

Here is the call graph for this function:

TEST_F ( LocalShellAsyncRequestTest  ,
testSetTaskToExecuteRequest   
)

Definition at line 286 of file DRCEFunctionalTests.cpp.

Here is the call graph for this function:

TEST_F ( LocalShellAsyncRequestTest  ,
testGetTaskDataRequest   
)

Definition at line 299 of file DRCEFunctionalTests.cpp.

Here is the call graph for this function:

TEST_F ( LocalShellAsyncRequestTest  ,
testCheckTaskRequest   
)

Definition at line 304 of file DRCEFunctionalTests.cpp.

Here is the call graph for this function:

TEST_F ( LocalShellAsyncRequestTest  ,
testExecuteNotification   
)

Definition at line 309 of file DRCEFunctionalTests.cpp.

Here is the call graph for this function:

TEST_F ( LocalShellAsyncRequestTest  ,
testTerminateTaskRequestUseDefaultAlgorithm   
)

Definition at line 314 of file DRCEFunctionalTests.cpp.

Here is the call graph for this function:

TEST_F ( LocalShellAsyncRequestTest  ,
testTerminateTaskRequestUseCustomAlgorithm   
)

Definition at line 319 of file DRCEFunctionalTests.cpp.

Here is the call graph for this function:

TEST_F ( LocalShellAsyncRequestTest  ,
testDeleteTaskDataRequest   
)

Definition at line 324 of file DRCEFunctionalTests.cpp.

Here is the call graph for this function:

TEST_F ( LocalShellAsyncRequestTest  ,
testTerminateExpiredTaskSync   
)

Definition at line 329 of file DRCEFunctionalTests.cpp.

Here is the call graph for this function:

TEST_F ( LocalShellAsyncRequestTest  ,
testTerminateExpiredTaskAsync   
)

Definition at line 334 of file DRCEFunctionalTests.cpp.

Here is the call graph for this function:

TEST_F ( LocalShellAsyncRequestTest  ,
testParallelAsyncExecution   
)

Definition at line 339 of file DRCEFunctionalTests.cpp.

Here is the call graph for this function:

TEST_F ( LocalShellAsyncRequestTest  ,
testMultipleRequests   
)

Definition at line 352 of file DRCEFunctionalTests.cpp.

Here is the call graph for this function:

TEST_F ( LocalShellAsyncRequestTest  ,
testRequestsTimeDelay   
)

Definition at line 357 of file DRCEFunctionalTests.cpp.

Here is the call graph for this function:

TEST_F ( LocalShellAsyncRequestTest  ,
testResourceLimitsAsync   
)

Definition at line 362 of file DRCEFunctionalTests.cpp.

Here is the call graph for this function:

TEST_F ( LocalShellAsyncRequestTest  ,
testResourceLimitsSync   
)

Definition at line 369 of file DRCEFunctionalTests.cpp.

Here is the call graph for this function:

TEST_F ( LocalShellAsyncRequestTest  ,
testResourceUsageLimitsAsync   
)

Definition at line 376 of file DRCEFunctionalTests.cpp.

Here is the call graph for this function:

TEST_F ( LocalShellAsyncRequestTest  ,
testResourceUsageLimitsSync   
)

Definition at line 383 of file DRCEFunctionalTests.cpp.

Here is the call graph for this function:

Variable Documentation

Poco::SharedPtr<HCE::drce::DRCEFunctionalObject> pFunctionalObject = nullptr

Definition at line 202 of file DRCEFunctionalTests.cpp.

Poco::SharedPtr<HCE::drce::DRCENodeOptions> pNodeOptions = nullptr

Definition at line 203 of file DRCEFunctionalTests.cpp.