X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=tests%2Funit%2Ftest_session.c;fp=tests%2Funit%2Ftest_session.c;h=f2343c9916bd5636a455807616b549cfc1e56811;hp=7c925908d326f18443c3e2184a50a8c430abb723;hb=5e97de0089e5a91e4dd8bae5aa7e1956597c508b;hpb=22dad56815ce0201c5ae7d5ef5d79cc0c6a42c5e diff --git a/tests/unit/test_session.c b/tests/unit/test_session.c index 7c925908d..f2343c991 100644 --- a/tests/unit/test_session.c +++ b/tests/unit/test_session.c @@ -29,6 +29,8 @@ #include #include +#include +#include #include #include @@ -40,7 +42,9 @@ /* Number of TAP tests in this file */ #define NUM_TESTS 11 +struct health_app *health_sessiond; static struct ltt_session_list *session_list; +static pthread_t ht_cleanup_thread; /* For error.h */ int lttng_opt_quiet = 1; @@ -293,6 +297,9 @@ int main(int argc, char **argv) { plan_tests(NUM_TESTS); + health_sessiond = health_app_create(NR_HEALTH_SESSIOND_TYPES); + assert(!init_ht_cleanup_thread(&ht_cleanup_thread)); + diag("Sessions unit tests"); test_session_list(); @@ -311,5 +318,7 @@ int main(int argc, char **argv) test_large_session_number(); + assert(!fini_ht_cleanup_thread(&ht_cleanup_thread)); + return exit_status(); }