From: Enric Balletbo i Serra Date: Wed, 19 Apr 2023 14:40:14 +0000 (+0200) Subject: test: Get the print mode from the CK_VERBOSITY environment variable X-Git-Tag: accepted/tizen/unified/20231121.102917~2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=fad1af1bf5acae787ba41aa63ca2e1712e8c5551;p=platform%2Fupstream%2Flibevdev.git 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 --- 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);