From bb4404dd91fad78ca80936ead54183be5c679e30 Mon Sep 17 00:00:00 2001 From: Enric Balletbo i Serra Date: Wed, 19 Apr 2023 16:40:14 +0200 Subject: test: Get the print mode from the CK_VERBOSITY environment variable On a test run it only prints the summary and one message per failed test. While having this behaviour by default is nice it might be interesting in some case to have more information print. Make the print mode configurable from the environment variable CK_VERBOSITY, which can have the values "silent", "minimal", "normal" or "verbose" so we can have different outputs. $ sudo CK_VERBOSITY=verbose ./test-libevdev Running suite(s): libevdev init tests libevdev_has_event tests libevdev event tests 100%: Checks: 79, Failures: 0, Errors: 0 test-libevdev-init.c:23:P:test_new_device:test_new_device:0: Passed test-libevdev-init.c:28:P:test_free_device:test_free_device:0: Passed [ ... ] Note that the default print mode doesn't change after this patch. Signed-off-by: Enric Balletbo i Serra --- test/test-main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/test-main.c b/test/test-main.c index 9535740..e1fea71 100644 --- a/test/test-main.c +++ b/test/test-main.c @@ -108,7 +108,7 @@ int main(void) srunner_add_suite(sr, t->setup()); } - srunner_run_all(sr, CK_NORMAL); + srunner_run_all(sr, CK_ENV); failed = srunner_ntests_failed(sr); srunner_free(sr); -- cgit v1.2.1