]> git.meshlink.io Git - meshlink/blobdiff - test/blackbox/run_blackbox_tests/run_blackbox_tests.c
Add test cases for random port bindings
[meshlink] / test / blackbox / run_blackbox_tests / run_blackbox_tests.c
index 0b706e1225e5a2f8c786ebfc6f206efa225c33ca..62387c94991e6af9d06e932470c1dd05f351d2e4 100644 (file)
@@ -1,7 +1,7 @@
 /*
     run_blackbox_tests.c -- Implementation of Black Box Test Execution for meshlink
 
-    Copyright (C) 2018  Guus Sliepen <guus@meshlink.io>
+    Copyright (C) 2019  Guus Sliepen <guus@meshlink.io>
 
     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
 #include "test_optimal_pmtu.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"
@@ -95,6 +105,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();
@@ -125,9 +136,21 @@ int main(int argc, char *argv[]) {
        failed_tests += test_meshlink_channel_close();
 
        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_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);