16#ifndef OPENMP_TOOLS_OMPTEST_INCLUDE_OMPTTESTER_H
17#define OPENMP_TOOLS_OMPTEST_INCLUDE_OMPTTESTER_H
31#include <unordered_set>
35#ifdef OPENMP_LIBOMPTEST_BUILD_STANDALONE
40#define OMPTEST_TESTSUITE_MAIN() \
41 int main(int argc, char **argv) { \
52#define OMPTEST_TESTSUITE_MAIN() \
53 int main(int argc, char **argv) { \
54 testing::InitGoogleTest(&argc, argv); \
55 return RUN_ALL_TESTS(); \
Provides macros to be used in unit tests for OMPT events.
Provides ompTest-tailored logging, with log-levels and formatting/coloring.
Defines shorthand aliases for OMPT enum values, providing improved ease-of-use and readability.
Contains assertion event constructors, for generally all observable events.
Contains all asserter-related class declarations and important enums.
This file provides the OMPT callback handling declarations.
This file represents the GoogleTest-based header variant, defining the actual test classes and their ...
This file represents the 'standalone' header variant, defining the actual test classes and their beha...