libcopp  2.2.0
Data Structures | Macros | Functions
test_manager.h File Reference
#include <stdint.h>
#include <ctime>
#include <map>
#include <string>
#include <type_traits>
#include <vector>
#include "cli/shell_font.h"
#include "test_case_base.h"
#include <set>
Include dependency graph for test_manager.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  test_manager
 
struct  test_manager::pick_param_str_t
 
struct  test_manager::pick_param< TL, TR, true, true, false >
 
struct  test_manager::pick_param< TL, TR, false, true, true >
 
struct  test_manager::pick_param< TL, TR, has_pointer, has_integer, all_integer >
 

Macros

#define UTILS_TEST_ENV_AUTO_MAP(...)   std::map<__VA_ARGS__>
 
#define UTILS_TEST_ENV_AUTO_SET(...)   std::set<__VA_ARGS__>
 

Functions

int run_event_on_start ()
 
int run_event_on_exit ()
 
int run_tests (int argc, char *argv[])
 

Macro Definition Documentation

◆ UTILS_TEST_ENV_AUTO_MAP

#define UTILS_TEST_ENV_AUTO_MAP (   ...)    std::map<__VA_ARGS__>

Definition at line 41 of file test_manager.h.

◆ UTILS_TEST_ENV_AUTO_SET

#define UTILS_TEST_ENV_AUTO_SET (   ...)    std::set<__VA_ARGS__>

Definition at line 42 of file test_manager.h.

Function Documentation

◆ run_event_on_exit()

int run_event_on_exit ( )

Definition at line 479 of file test_manager.cpp.

References test_manager::me(), and test_manager::run_event_on_exit().

Referenced by main().

◆ run_event_on_start()

int run_event_on_start ( )

Definition at line 477 of file test_manager.cpp.

References test_manager::me(), and test_manager::run_event_on_start().

Referenced by main().

◆ run_tests()

int run_tests ( int  argc,
char *  argv[] 
)