From: Eric Bollengier Date: Thu, 18 Mar 2021 09:27:27 +0000 (+0100) Subject: Add functions to unittests library X-Git-Tag: Release-11.0.2~13 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4f6ece81b8ce2bfc495fdb8bb6544a01685e2f69;p=thirdparty%2Fbacula.git Add functions to unittests library --- diff --git a/bacula/src/lib/unittests.c b/bacula/src/lib/unittests.c index 6530c5960..c6351c909 100644 --- a/bacula/src/lib/unittests.c +++ b/bacula/src/lib/unittests.c @@ -77,6 +77,18 @@ void configure_test(uint64_t options) } } +/* Get the total number of tests */ +int unittest_get_nb_tests() +{ + return nb; +} + +/* Get the total number of tests in error */ +int unittest_get_nb_errors() +{ + return err; +} + /* * Test success if value is not zero. */ diff --git a/bacula/src/lib/unittests.h b/bacula/src/lib/unittests.h index 7c1ff4797..5b2f3a9df 100644 --- a/bacula/src/lib/unittests.h +++ b/bacula/src/lib/unittests.h @@ -61,6 +61,8 @@ int report(); void terminate(int sig); void prolog(const char *name, bool lmgr=false, bool motd=true); void epilog(); +int unittest_get_nb_tests(); +int unittest_get_nb_errors(); /* The class based approach for C++ geeks */ class Unittests