winIDEA SDK
Loading...
Searching...
No Matches
isys::CTestReportContainer Class Reference

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

#include <CTestReportContainer.h>

Public Member Functions

void assign (const CTestReportContainerSPtr &src)
void clearResults ()
 Clears all stored test results.
void createGroupResults (const CMulticoreConnectionMgrSPtr &mcmgr, const CTestFilterControllerSPtr &filterCtrl, const CTestHostVarsSPtr &hostVars, const CTestGroupSPtr &group)
 Creates group results.
 CTestReportContainer ()
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.
std::string toString ()

Detailed Description

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

Python example: create_test_report.py

Constructor & Destructor Documentation

◆ CTestReportContainer()

isys::CTestReportContainer::CTestReportContainer ( )
Since
9.12.288

Member Function Documentation

◆ assign()

void isys::CTestReportContainer::assign ( const CTestReportContainerSPtr & src)
Since
9.12.288

◆ clearResults()

void isys::CTestReportContainer::clearResults ( )

Clears all stored test results.

Since
9.12.288

◆ createGroupResults()

void isys::CTestReportContainer::createGroupResults ( const CMulticoreConnectionMgrSPtr & mcmgr,
const CTestFilterControllerSPtr & filterCtrl,
const CTestHostVarsSPtr & hostVars,
const CTestGroupSPtr & group )

Creates group results.

Since
9.12.288

◆ getGroupResult()

isys::CTestGroupResultSPtr isys::CTestReportContainer::getGroupResult ( const isys::CTestTreeNodeSPtr & testGroup)

Returns test group result for the given test group.

Since
9.12.288

◆ getNoOfTestGroupResults()

int isys::CTestReportContainer::getNoOfTestGroupResults ( )

Returns the number of test group results stored in this container.

Since
9.12.288

◆ getNoOfTestResults()

int isys::CTestReportContainer::getNoOfTestResults ( )

Returns the number of test results stored in this container.

Since
9.12.288

◆ getTestResult()

isys::CTestResultSPtr isys::CTestReportContainer::getTestResult ( const isys::CTestTreeNodeSPtr & testSpec)

Returns test result for the given test case.

Since
9.12.288

◆ hasNextGroupResult()

bool isys::CTestReportContainer::hasNextGroupResult ( )

Returns true, if internal iterator has not reached the last test group result yet.

Since
9.12.288

◆ hasNextTestResult()

bool isys::CTestReportContainer::hasNextTestResult ( )

Returns true, if internal iterator has not reached the last test result yet.

Since
9.12.288

◆ nextGroupResult()

isys::CTestGroupResultSPtr isys::CTestReportContainer::nextGroupResult ( )

Returns the next test group result in container.

Since
9.12.288

◆ nextTestResult()

isys::CTestResultSPtr isys::CTestReportContainer::nextTestResult ( )

Returns the next test result in container.

Since
9.12.288

◆ putTestResult()

void isys::CTestReportContainer::putTestResult ( const isys::CTestTreeNodeSPtr & testSpec,
const isys::CTestResultBaseSPtr & result )

Saves test result for the given test case.

Since
9.12.288

◆ resetGroupResultIterator()

void isys::CTestReportContainer::resetGroupResultIterator ( )

Resets test group result iterator.

Since
9.12.288

◆ resetTestResultIterator()

void isys::CTestReportContainer::resetTestResultIterator ( )

Resets test result iterator.

Since
9.12.288

◆ toString()

std::string isys::CTestReportContainer::toString ( )
Since
9.12.288