Set log level for tests through env, not directly
authorRan Benita <ran234@gmail.com>
Thu, 30 Aug 2012 17:23:35 +0000 (20:23 +0300)
committerRan Benita <ran234@gmail.com>
Mon, 3 Sep 2012 07:31:12 +0000 (10:31 +0300)
This way the test logs have all the information, but we don't get eye
bleed every time we run them manually. One can always use
TESTS_ENVIRONMENT (we correctly use AM_TESTS_ENVIRONMENT now), or set
the envvars from the shell.

Signed-off-by: Ran Benita <ran234@gmail.com>
Makefile.am
test/common.c

index 011cbe2..63567d8 100644 (file)
@@ -105,7 +105,9 @@ libtest_la_SOURCES = \
        $(libxkbcommon_la_SOURCES) \
        test/common.c
 
-TESTS_ENVIRONMENT =
+AM_TESTS_ENVIRONMENT = \
+       XKB_LOG=debug; export XKB_LOG; \
+       XKB_VERBOSITY=10; export XKB_VERBOSITY;
 
 TESTS = \
        test/keysym \
index 351276e..8ab73cf 100644 (file)
@@ -101,9 +101,6 @@ test_get_context(void)
 
     xkb_context_include_path_append(ctx, test_get_path(""));
 
-    xkb_set_log_level(ctx, XKB_LOG_LEVEL_DEBUG);
-    xkb_set_log_verbosity(ctx, 101);
-
     return ctx;
 }