mu-test: add valgrind check

Make it a bit easier to skip some tests when running under valgrind.
This commit is contained in:
Dirk-Jan C. Binnema
2025-05-24 19:18:10 +03:00
parent 782e6cbe05
commit 452969355c
3 changed files with 26 additions and 0 deletions

View File

@ -43,6 +43,23 @@ void mu_test_init(int *argc, char ***argv);
*/
bool mu_test_mu_hacker();
/**
* Are we running under Valgrind?
*
* @return true or false
*/
bool mu_test_mu_valgrind();
/**
* Skip test when running under valgrind
*/
#define mu_test_skip_valgrind_return() do { \
if (mu_test_mu_valgrind()) { \
g_test_skip("skip (valgrind not supported)"); \
return; \
} \
} while(0)
/**
* set the timezone
*