LLVM OpenMP 22.0.0git
|
This file represents the 'standalone' header variant, defining the actual test classes and their behavior (it does not have external dependencies). More...
#include "OmptAssertEvent.h"
#include "OmptAsserter.h"
#include "OmptTesterGlobals.h"
#include <utility>
#include <vector>
Go to the source code of this file.
Classes | |
struct | Error |
struct | TestCase |
A pretty crude test case abstraction. More... | |
struct | TestSuite |
A pretty crude test suite abstraction. More... | |
class | TestRegistrar |
Static class used to register all test cases and provide them to the driver. More... | |
struct | Registerer |
Hack to register test cases. More... | |
struct | Runner |
Eventually executes all test suites and cases, should contain logic to skip stuff if needed. More... |
Namespaces | |
namespace | omptest |
Macros | |
#define | XQUOTE(str) |
MACROS TO DEFINE A TESTSUITE + TESTCASE (like GoogleTest does) | |
#define | QUOTE(str) |
#define | TEST_TEMPLATE(SuiteName, CaseName, ExpectedState) |
#define | TEST(SuiteName, CaseName) |
#define | TEST_XFAIL(SuiteName, CaseName) |
This file represents the 'standalone' header variant, defining the actual test classes and their behavior (it does not have external dependencies).
Definition in file OmptTesterStandalone.h.
#define QUOTE | ( | str | ) |
Definition at line 109 of file OmptTesterStandalone.h.
#define TEST | ( | SuiteName, | |
CaseName ) |
Definition at line 121 of file OmptTesterStandalone.h.
#define TEST_TEMPLATE | ( | SuiteName, | |
CaseName, | |||
ExpectedState ) |
Definition at line 111 of file OmptTesterStandalone.h.
#define TEST_XFAIL | ( | SuiteName, | |
CaseName ) |
Definition at line 123 of file OmptTesterStandalone.h.
#define XQUOTE | ( | str | ) |
MACROS TO DEFINE A TESTSUITE + TESTCASE (like GoogleTest does)
Definition at line 108 of file OmptTesterStandalone.h.