X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=test%2Fblackbox%2Frun_blackbox_tests%2Ftest_cases_autoconnect.c;h=f9c27717f16d84a4c905b1a9ecccfc108ccf2020;hb=3febbb4;hp=18991279cd1d9c7a2745bf7a6806fc4a59b3c7ca;hpb=99ab0b58b4a20473670b442981eeed417dde1582;p=meshlink diff --git a/test/blackbox/run_blackbox_tests/test_cases_autoconnect.c b/test/blackbox/run_blackbox_tests/test_cases_autoconnect.c index 18991279..f9c27717 100644 --- a/test/blackbox/run_blackbox_tests/test_cases_autoconnect.c +++ b/test/blackbox/run_blackbox_tests/test_cases_autoconnect.c @@ -17,6 +17,10 @@ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ +#ifdef NDEBUG +#undef NDEBUG +#endif + /* Modify this to change the logging level of Meshlink */ #define TEST_MESHLINK_LOG_LEVEL MESHLINK_DEBUG @@ -72,8 +76,6 @@ static void receive(meshlink_handle_t *mesh, meshlink_node_t *src, const void *d assert(len); } -static bool bar_reachable; - static void status_cb(meshlink_handle_t *mesh, meshlink_node_t *node, bool reachable) { (void)mesh; fprintf(stderr, "Status of node {%s} is %d\n", node->name, reachable); @@ -99,8 +101,8 @@ bool test_steps_mesh_autoconnect(void) { char *invite = NULL; meshlink_node_t *node = NULL; - meshlink_destroy("m1n1"); - meshlink_destroy("m1n2"); + assert(meshlink_destroy("m1n1")); + assert(meshlink_destroy("m1n2")); // Open two new meshlink instance. mesh1 = meshlink_open("m1n1", "m1n1", "autoconnect", DEV_CLASS_BACKBONE); @@ -127,7 +129,7 @@ bool test_steps_mesh_autoconnect(void) { assert(wait_sync_flag(&test_autoconnect_m1n1_reachable, 30)); node = meshlink_get_node(mesh2, "m1n1"); - meshlink_blacklist(mesh2, node); + assert(meshlink_blacklist(mesh2, node)); set_sync_flag(&test_autoconnect_blacklisted, true); assert(wait_sync_flag(&test_autoconnect_successful, 60)); @@ -138,8 +140,8 @@ bool test_steps_mesh_autoconnect(void) { meshlink_close(mesh2); fprintf(stderr, "Meshlink node2 closed\n"); - meshlink_destroy("m1n1"); - meshlink_destroy("m1n2"); + assert(meshlink_destroy("m1n1")); + assert(meshlink_destroy("m1n2")); fprintf(stderr, "Meshlink nodes destroyed\n"); return true;