X-Git-Url: http://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=ccan%2Fpr_log%2Ftest%2Frun-disable.c;fp=ccan%2Fpr_log%2Ftest%2Frun-disable.c;h=599a7ed0219187246d90b3d53fd8a65073d1b9ce;hp=0000000000000000000000000000000000000000;hb=1f7028e9d7b87a95613c9db6a64a2111d4899395;hpb=6aaca17e07588997417a73fac19dcf0ff17ed81b diff --git a/ccan/pr_log/test/run-disable.c b/ccan/pr_log/test/run-disable.c new file mode 100644 index 00000000..599a7ed0 --- /dev/null +++ b/ccan/pr_log/test/run-disable.c @@ -0,0 +1,37 @@ +#define CCAN_PR_LOG_DISABLE 1 +#include +#include +#include + +int main(void) +{ + plan_tests(7); + ok1(!debug_is(4)); + ok1(!debug_is(0)); + ok1(!debug_is(1)); + ok1(!debug_is(2)); + ok1(!debug_is(3)); + + pr_emerg("Emerg\n"); + pr_alert("Alert\n"); + pr_crit("Crit\n"); + pr_error("Error\n"); + pr_warn("Warn\n"); + pr_notice("Notice\n"); + pr_info("Info\n"); + pr_debug("Debug\n"); + + pr_devel("Devel\n"); + + setenv("DEBUG", "1", 1); + ok1(!debug_is(1)); + + /* malformed check */ + pr_log_(":4> 1\n"); + pr_log_(" 2\n"); + pr_log_("<1} 3\n"); + + ok1(debug_level() == -1); + + return exit_status(); +}