reset log level after it's done testing.

SVN revision: 67516
This commit is contained in:
Gustavo Sverzut Barbieri 2012-01-24 22:15:06 +00:00
parent 78c73ea97a
commit 19a47340a5
1 changed files with 6 additions and 0 deletions

View File

@ -101,9 +101,11 @@ _eina_test_log_safety(const Eina_Log_Domain *d, Eina_Log_Level level, const char
START_TEST(eina_log_macro) START_TEST(eina_log_macro)
{ {
struct log_ctx ctx; struct log_ctx ctx;
int oldlevel;
fail_if(!eina_init()); fail_if(!eina_init());
oldlevel = eina_log_level_get();
eina_log_level_set(EINA_LOG_LEVEL_DBG); eina_log_level_set(EINA_LOG_LEVEL_DBG);
eina_log_print_cb_set(_eina_test_log, &ctx); eina_log_print_cb_set(_eina_test_log, &ctx);
@ -137,6 +139,7 @@ START_TEST(eina_log_macro)
#undef TEST_LOG_CTX #undef TEST_LOG_CTX
eina_log_print_cb_set(eina_log_print_cb_stderr, NULL); eina_log_print_cb_set(eina_log_print_cb_stderr, NULL);
eina_log_level_set(oldlevel);
eina_shutdown(); eina_shutdown();
} }
@ -145,10 +148,12 @@ END_TEST
START_TEST(eina_log_domains_macros) START_TEST(eina_log_domains_macros)
{ {
struct log_ctx ctx; struct log_ctx ctx;
int oldlevel;
fail_if(!eina_init()); fail_if(!eina_init());
/* make global log level blocker */ /* make global log level blocker */
oldlevel = eina_log_level_get();
eina_log_level_set(EINA_LOG_LEVEL_CRITICAL); eina_log_level_set(EINA_LOG_LEVEL_CRITICAL);
eina_log_print_cb_set(_eina_test_log_domain, &ctx); eina_log_print_cb_set(_eina_test_log_domain, &ctx);
@ -189,6 +194,7 @@ START_TEST(eina_log_domains_macros)
#undef TEST_LOG_CTX #undef TEST_LOG_CTX
eina_log_print_cb_set(eina_log_print_cb_stderr, NULL); eina_log_print_cb_set(eina_log_print_cb_stderr, NULL);
eina_log_level_set(oldlevel);
eina_shutdown(); eina_shutdown();
} }