winIDEA SDK
isys::CTestReportContainer Class Reference

Description

This class contains test results in ordered map, which means that insertion order is preserved.

Python example.

#include <CTestReportContainer.h>

Public Member Functions

void clearResults ()
 Clears all stored test results.
 
void createGroupResults (const CMulticoreConnectionMgrSPtr &mcmgr, const CTestFilterControllerSPtr &filterCtrl, const CTestHostVarsSPtr &hostVars, const CTestGroupSPtr &group)
 Creates group results.
 
isys::CTestGroupResultSPtr getGroupResult (const isys::CTestTreeNodeSPtr &testGroup)
 Returns test group result for the given test group.
 
int getNoOfTestGroupResults ()
 Returns the number of test group results stored in this container.
 
int getNoOfTestResults ()
 Returns the number of test results stored in this container.
 
isys::CTestResultSPtr getTestResult (const isys::CTestTreeNodeSPtr &testSpec)
 Returns test result for the given test case.
 
bool hasNextGroupResult ()
 Returns true, if internal iterator has not reached the last test group result yet.
 
bool hasNextTestResult ()
 Returns true, if internal iterator has not reached the last test result yet.
 
isys::CTestGroupResultSPtr nextGroupResult ()
 Returns the next test group result in container.
 
isys::CTestResultSPtr nextTestResult ()
 Returns the next test result in container.
 
void putTestResult (const isys::CTestTreeNodeSPtr &testSpec, const isys::CTestResultBaseSPtr &result)
 Saves test result for the given test case.
 
void resetGroupResultIterator ()
 Resets test group result iterator.
 
void resetTestResultIterator ()
 Resets test result iterator.