6#ifndef CLIPM_TESTLIB_BASE_H
7#define CLIPM_TESTLIB_BASE_H
28#if CLIPM_GET_INSTALLED_CPL_VERSION >= 4
30 #define clipm_testlib_call_testfunction(func) \
32 cpl_errorstate errstat = cpl_errorstate_get(); \
33 _clipm_testlib_call_testfunction( func, \
35 if (errstat != cpl_errorstate_get()) \
36 cpl_error_set_where(__func__); \
41 #define clipm_testlib_call_testfunction(func) \
42 _clipm_testlib_call_testfunction( func, \
56#if CLIPM_GET_INSTALLED_CPL_VERSION >= 4
57void clipm_testlib_errorstate_dump_one(
unsigned self,
66 __attribute__((format (printf, 1, 2)))
72 __attribute__((format (printf, 1, 2)))
78 __attribute__((format (printf, 1, 2)))
84 __attribute__((format (printf, 1, 2)))
void clipm_testlib_init(int argc, char **argv)
Initializes CPL and message levels.
Definition clipm_testlib_base.c:68
void clipm_testlib_msg_debug(const char *format,...)
Display a debug message.
Definition clipm_testlib_base.c:352
void _clipm_testlib_call_testfunction(void(*testfunc)(void), const char *name)
Definition clipm_testlib_base.c:365
void clipm_testlib_msg_info(const char *format,...)
Display an information message.
Definition clipm_testlib_base.c:330
int clipm_testlib_is_verbose(void)
Return whether verbose mode is set.
Definition clipm_testlib_base.c:270
int clipm_testlib_end(void)
Shuts down CPL and logging etc.
Definition clipm_testlib_base.c:131
void clipm_testlib_msg_error(const char *format,...)
Display an error message.
Definition clipm_testlib_base.c:286
void clipm_testlib_msg_warning(const char *format,...)
Display a warning message.
Definition clipm_testlib_base.c:308