diff --git a/lib/tests/test-mu-msg.cc b/lib/tests/test-mu-msg.cc index b07d3d7f..3c4513dc 100644 --- a/lib/tests/test-mu-msg.cc +++ b/lib/tests/test-mu-msg.cc @@ -48,7 +48,7 @@ assert_contacts_equal(const Contacts& contacts, size_t n{}; for (auto&& contact: contacts) { if (g_test_verbose()) - g_print ("{ \"%s\", \"%s\"},\n", contact.name.c_str(), contact.email.c_str()); + g_message("{ \"%s\", \"%s\"},\n", contact.name.c_str(), contact.email.c_str()); // assert_equal(contact.name, expected.at(n).first); // assert_equal(contact.email, expected.at(n).second); ++n; diff --git a/lib/tests/test-mu-store.cc b/lib/tests/test-mu-store.cc index 53eb0528..32a359e6 100644 --- a/lib/tests/test-mu-store.cc +++ b/lib/tests/test-mu-store.cc @@ -319,7 +319,6 @@ main(int argc, char* argv[]) { g_test_init(&argc, &argv, NULL); - /* mu_runtime_init/uninit */ g_test_add_func("/store/ctor-dtor", test_store_ctor_dtor); g_test_add_func("/store/add-count-remove", test_store_add_count_remove); g_test_add_func("/store/message/mailing-list", @@ -329,5 +328,13 @@ main(int argc, char* argv[]) g_test_add_func("/store/index/move", test_index_move); + if (!g_test_verbose()) + g_log_set_handler( + NULL, + (GLogLevelFlags)(G_LOG_LEVEL_MASK | G_LOG_FLAG_FATAL | + G_LOG_FLAG_RECURSION), + (GLogFunc)black_hole, + NULL); + return g_test_run(); } diff --git a/lib/tests/test-query.cc b/lib/tests/test-query.cc index 52a02a7a..5f9b7b23 100644 --- a/lib/tests/test-query.cc +++ b/lib/tests/test-query.cc @@ -84,6 +84,16 @@ try { g_test_add_func("/query", test_query); + + if (!g_test_verbose()) + g_log_set_handler( + NULL, + (GLogLevelFlags)(G_LOG_LEVEL_MASK | G_LOG_FLAG_FATAL | + G_LOG_FLAG_RECURSION), + (GLogFunc)black_hole, + NULL); + + return g_test_run(); } catch (const std::runtime_error& re) {