X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=test%2Fblackbox%2Frun_blackbox_tests%2Frun_blackbox_tests.c;h=b2e0b61852c376d7b63b0db3a4582ee8ee08c17f;hb=f1da50294494310d7a299c29af5649d4415bd38a;hp=5cfb21f77a2fed856b2d7c195b80073fc82971ad;hpb=1c04402a6d2f3a85d0cb4a5b4a6db5b1f3a79511;p=meshlink diff --git a/test/blackbox/run_blackbox_tests/run_blackbox_tests.c b/test/blackbox/run_blackbox_tests/run_blackbox_tests.c index 5cfb21f7..b2e0b618 100644 --- a/test/blackbox/run_blackbox_tests/run_blackbox_tests.c +++ b/test/blackbox/run_blackbox_tests/run_blackbox_tests.c @@ -1,7 +1,7 @@ /* run_blackbox_tests.c -- Implementation of Black Box Test Execution for meshlink - Copyright (C) 2018 Guus Sliepen + Copyright (C) 2019 Guus Sliepen This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -17,6 +17,11 @@ with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ + +#ifdef NDEBUG +#undef NDEBUG +#endif + #include #include #include @@ -62,8 +67,20 @@ #include "test_cases_channel_set_poll_cb.h" #include "test_cases_channel_set_receive_cb.h" #include "test_cases_hint_address.h" +#include "test_optimal_pmtu.h" +#include "test_cases_key_rotation.h" #include "test_cases_channel_conn.h" +#include "test_cases_get_all_nodes_by_dev_class.h" +#include "test_cases_submesh01.h" +#include "test_cases_submesh02.h" +#include "test_cases_submesh03.h" +#include "test_cases_submesh04.h" +#include "test_cases_autoconnect.h" +#include "test_cases_set_connection_try_cb.h" + +#include "test_cases_random_port_bindings01.h" +#include "test_cases_random_port_bindings02.h" #include "../common/containers.h" #include "../common/common_handlers.h" @@ -83,7 +100,7 @@ int main(int argc, char *argv[]) { int failed_tests = 0; - /*failed_tests += test_meta_conn(); + failed_tests += test_meta_conn(); failed_tests += test_meshlink_set_status_cb(); failed_tests += test_meshlink_join(); failed_tests += test_meshlink_set_channel_poll_cb(); @@ -94,6 +111,7 @@ int main(int argc, char *argv[]) { failed_tests += test_meshlink_export(); failed_tests += test_meshlink_get_fingerprint(); failed_tests += test_meshlink_get_all_nodes(); + failed_tests += test_meshlink_get_all_node_by_device_class(); failed_tests += test_meshlink_set_port(); failed_tests += test_meshlink_sign(); failed_tests += test_meshlink_verify(); @@ -123,8 +141,22 @@ int main(int argc, char *argv[]) { failed_tests += test_meshlink_channel_open(); failed_tests += test_meshlink_channel_close(); - failed_tests += test_meshlink_channel_conn();*/ + failed_tests += test_meshlink_channel_conn(); + failed_tests += test_optimal_pmtu(); + + failed_tests += test_cases_submesh01(); + failed_tests += test_cases_submesh02(); + failed_tests += test_cases_submesh03(); + failed_tests += test_cases_submesh04(); + + failed_tests += test_meshlink_autoconnect(); + failed_tests += test_cases_connection_try(); + + failed_tests += test_optimal_pmtu(); + failed_tests += test_meshlink_encrypted_key_rotation(); + failed_tests += test_meshlink_random_port_bindings01(); + failed_tests += test_meshlink_random_port_bindings02(); printf("[ PASSED ] %d test(s).\n", total_tests - failed_tests); printf("[ FAILED ] %d test(s).\n", failed_tests);