+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");
+
+ rcu_register_thread();
+
+ test_session_list();
+
+ test_create_one_session();
+
+ test_validate_session();
+
+ test_destroy_session();
+
+ test_duplicate_session();
+
+ empty_session_list();
+
+ test_bogus_session_param();
+
+ test_large_session_number();
+
+ rcu_unregister_thread();
+ assert(!fini_ht_cleanup_thread(&ht_cleanup_thread));
+
+ return exit_status();