diff options
author | Thomas Haller <thaller@redhat.com> | 2015-10-16 10:23:31 +0200 |
---|---|---|
committer | Thomas Haller <thaller@redhat.com> | 2015-11-01 17:28:09 +0100 |
commit | ca8e40e1dcb6444aa867aad2713e6044628e11ff (patch) | |
tree | 43d6fa44445cbf6fe6b9b8d93a4369008291b298 | |
parent | d55f19e4c4cbdad00cec92b9685fd63851c62f03 (diff) | |
download | NetworkManager-ca8e40e1dcb6444aa867aad2713e6044628e11ff.tar.gz |
platform/tests: use "nm-test-utils.h" in "monitor.c"
This gives us a way to externally configure the logging level like:
NMTST_DEBUG=log-level=TRACE ./src/platform/tests/monitor
-rw-r--r-- | src/platform/tests/monitor.c | 22 |
1 files changed, 12 insertions, 10 deletions
diff --git a/src/platform/tests/monitor.c b/src/platform/tests/monitor.c index 6c95830678..4d721ce947 100644 --- a/src/platform/tests/monitor.c +++ b/src/platform/tests/monitor.c @@ -4,25 +4,27 @@ #include <syslog.h> #include "nm-default.h" -#include "nm-fake-platform.h" #include "nm-linux-platform.h" +#include "nm-test-utils.h" + +NMTST_DEFINE (); + int main (int argc, char **argv) { GMainLoop *loop; - nm_g_type_init (); + if (!g_getenv ("G_MESSAGES_DEBUG")) + g_setenv ("G_MESSAGES_DEBUG", "all", TRUE); + + nmtst_init_with_logging (&argc, &argv, "DEBUG", "ALL"); + + nm_log_info (LOGD_PLATFORM, "platform monitor start"); loop = g_main_loop_new (NULL, FALSE); - nm_logging_setup ("debug", NULL, NULL, NULL); - openlog (G_LOG_DOMAIN, LOG_CONS | LOG_PERROR, LOG_DAEMON); - - g_assert (argc <= 2); - if (argc > 1 && !g_strcmp0 (argv[1], "--fake")) - nm_fake_platform_setup (); - else - nm_linux_platform_setup (); + + nm_linux_platform_setup (); g_main_loop_run (loop); |