From 0441d265f2bb9da249c7abf333f0f771fadb4ab5 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Mon, 15 Apr 2024 19:36:47 +0200 Subject: Adding upstream version 1:2.3.21+dfsg1. Signed-off-by: Daniel Baumann --- src/lib/test-lib.c | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 src/lib/test-lib.c (limited to 'src/lib/test-lib.c') diff --git a/src/lib/test-lib.c b/src/lib/test-lib.c new file mode 100644 index 0000000..62e6b0d --- /dev/null +++ b/src/lib/test-lib.c @@ -0,0 +1,28 @@ +/* Copyright (c) 2007-2018 Dovecot authors, see the included COPYING file */ + +#include "test-lib.h" + +int main(int argc, char **argv) +{ + const char *match = ""; + if (argc > 2 && strcmp(argv[1], "--match") == 0) + match = argv[2]; + + static const struct named_test test_functions[] = { +#define TEST(x) TEST_NAMED(x) +#define FATAL(x) +#include "test-lib.inc" +#undef TEST +#undef FATAL + { NULL, NULL } + }; + static const struct named_fatal fatal_functions[] = { +#define TEST(x) +#define FATAL(x) FATAL_NAMED(x) +#include "test-lib.inc" +#undef TEST +#undef FATAL + { NULL, NULL } + }; + return test_run_named_with_fatals(match, test_functions, fatal_functions); +} -- cgit v1.2.3