12 #ifndef UNITTESTER_HXX
13 #define UNITTESTER_HXX
15 #ifndef _GLIBCXX_CSTDLIB
18 #ifndef _GLIBCXX_CSTDIO
55 #if defined(DEVEL_RALF)
64 #else // !defined(DEVEL_RALF)
76 #define FLAGS_DIR "flags"
77 #define FLAGS_EXT "flag"
80 #error UnitTester.hxx included twice
81 #endif // UNITTESTER_HXX
void(* UnitTest_function)()
UnitTestResult execute_guarded(UnitTest_function fun, long *duration_usec, long max_allowed_duration_ms, bool detect_environment_calls)
const long MAX_EXEC_MS_NORMAL
const long WARN_SLOW_ABOVE_MS
void print_error(FILE *out, UnitTestResult result) const
const long MAX_EXEC_MS_SLOW
const long MAX_EXEC_MS_ENV
const long MAX_EXEC_MS_VGSYS
UnitTester(const char *libname, const UnitTest_simple *simple_tests, int warn_level, size_t skippedTests, const UnitTest_simple *postcond) __attribute__((noreturn))
struct PT_short_chain_header __attribute__