LLVM OpenMP 22.0.0git
testing::OmptTestCase Class Reference

#include "/home/buildbot/as-worker-4/publish-doxygen-docs/llvm-project/openmp/tools/omptest/include/OmptTesterGoogleTest.h"

Inheritance diagram for testing::OmptTestCase:
[legend]

Public Attributes

std::unique_ptr< omptest::OmptSequencedAsserterSequenceAsserter
std::unique_ptr< omptest::OmptEventAsserterSetAsserter
std::unique_ptr< omptest::OmptEventReporterEventReporter

Protected Member Functions

void SetUp () override
void TearDown () override

Additional Inherited Members

Public Member Functions inherited from omptest::OmptEventGroupInterface
 OmptEventGroupInterface ()=default
 ~OmptEventGroupInterface ()=default
 OmptEventGroupInterface (const OmptEventGroupInterface &)=delete
 Non-copyable and non-movable.
OmptEventGroupInterfaceoperator= (const OmptEventGroupInterface &)=delete
 OmptEventGroupInterface (OmptEventGroupInterface &&)=delete
OmptEventGroupInterfaceoperator= (OmptEventGroupInterface &&)=delete
bool addActiveEventGroup (const std::string &GroupName, omptest::AssertEventGroup Group)
 Add given group to the set of active event groups.
bool deprecateActiveEventGroup (const std::string &GroupName)
 Move given group from the set of active event groups to the set of previously active event groups.
bool checkActiveEventGroups (const std::string &GroupName, omptest::AssertEventGroup Group)
 Check if given group is currently part of the active event groups.
bool checkDeprecatedEventGroups (const std::string &GroupName, omptest::AssertEventGroup Group)
 Check if given group is currently part of the deprecated event groups.

Detailed Description

Definition at line 30 of file OmptTesterGoogleTest.h.

Member Function Documentation

◆ SetUp()

void testing::OmptTestCase::SetUp ( )
inlineoverrideprotected

◆ TearDown()

void testing::OmptTestCase::TearDown ( )
inlineoverrideprotected

Member Data Documentation

◆ EventReporter

std::unique_ptr<omptest::OmptEventReporter> testing::OmptTestCase::EventReporter
Initial value:
=
std::make_unique<omptest::OmptEventReporter>()

Definition at line 37 of file OmptTesterGoogleTest.h.

Referenced by SetUp().

◆ SequenceAsserter

std::unique_ptr<omptest::OmptSequencedAsserter> testing::OmptTestCase::SequenceAsserter
Initial value:
=
std::make_unique<omptest::OmptSequencedAsserter>()

Definition at line 33 of file OmptTesterGoogleTest.h.

Referenced by SetUp(), TearDown(), and testing::OmptTestCaseXFail::TearDown().

◆ SetAsserter

std::unique_ptr<omptest::OmptEventAsserter> testing::OmptTestCase::SetAsserter
Initial value:
=
std::make_unique<omptest::OmptEventAsserter>()

Definition at line 35 of file OmptTesterGoogleTest.h.

Referenced by SetUp(), TearDown(), and testing::OmptTestCaseXFail::TearDown().


The documentation for this class was generated from the following file: