From: Josef 'Jeff' Sipek Date: Fri, 23 Oct 2020 14:56:08 +0000 (-0400) Subject: lib: Be less verbose in event filter tests X-Git-Tag: 2.3.13~44 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=d101feb06adbb05d907456d20a934f03212b80c5;p=thirdparty%2Fdovecot%2Fcore.git lib: Be less verbose in event filter tests Only print the input string if the test failed. --- diff --git a/src/lib/test-event-filter-parser.c b/src/lib/test-event-filter-parser.c index b489d79055..cdde28d508 100644 --- a/src/lib/test-event-filter-parser.c +++ b/src/lib/test-event-filter-parser.c @@ -206,7 +206,7 @@ static void testcase(const char *name, const char *input, const char *exp, const char *error; int ret; - test_begin(t_strdup_printf("event filter parser: %s: %s", name, input)); + test_begin(t_strdup_printf("event filter parser: %s", name)); filter = event_filter_create(); ret = event_filter_parse(input, filter, &error); @@ -218,9 +218,11 @@ static void testcase(const char *name, const char *input, const char *exp, event_filter_export(filter, tmp); - test_assert_strcmp(exp, str_c(tmp)); + test_out_quiet(t_strdup_printf("input: %s", input), + strcmp(exp, str_c(tmp)) == 0); } else { - test_assert(str_begins(error, exp)); + test_out_quiet(t_strdup_printf("input: %s", input), + str_begins(error, exp)); } event_filter_unref(&filter);