From: Douglas Bagnall Date: Thu, 16 Nov 2023 22:29:06 +0000 (+1300) Subject: libcli/security: test_run_conditional_ace can set debug levels X-Git-Tag: talloc-2.4.2~524 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=2f40583ab2f0123736dbd71f4d1d0711672458e7;p=thirdparty%2Fsamba.git libcli/security: test_run_conditional_ace can set debug levels No -d, just `bin/test_run_conditional_ace 3`. Signed-off-by: Douglas Bagnall Reviewed-by: Andrew Bartlett --- diff --git a/libcli/security/tests/test_run_conditional_ace.c b/libcli/security/tests/test_run_conditional_ace.c index ebc3524fa4b..33d31459329 100644 --- a/libcli/security/tests/test_run_conditional_ace.c +++ b/libcli/security/tests/test_run_conditional_ace.c @@ -663,7 +663,18 @@ int main(_UNUSED_ int argc, _UNUSED_ const char **argv) cmocka_unit_test(test_composite_different_order_with_dupes), cmocka_unit_test(test_more_values_not_equal), }; - if (!isatty(1)) { + if (isatty(1)) { + /* + * interactive testers can set debug level + * -- just give it a number. + */ + int debug_level = DBGLVL_WARNING; + if (argc > 1) { + debug_level = atoi(argv[1]); + } + debuglevel_set(debug_level); + + } else { cmocka_set_message_output(CM_OUTPUT_SUBUNIT); } return cmocka_run_group_tests(tests, NULL, NULL);