|
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.