summaryrefslogtreecommitdiff
path: root/service/test
diff options
context:
space:
mode:
Diffstat (limited to 'service/test')
-rw-r--r--service/test/test_node_bfd.c18
-rw-r--r--service/test/test_node_ef.c25
-rw-r--r--service/test/test_sc_metrics.c6
3 files changed, 27 insertions, 22 deletions
diff --git a/service/test/test_node_bfd.c b/service/test/test_node_bfd.c
index 650ec70..e8a56c1 100644
--- a/service/test/test_node_bfd.c
+++ b/service/test/test_node_bfd.c
@@ -965,14 +965,16 @@ int main(int argc, char * argv[])
cmocka_unit_test(testcase_bfd_discriminator_method_flipping),
};
- cmocka_run_group_tests(group_bfd_node_main, NULL, NULL);
- cmocka_run_group_tests(group_bfd_session_handle, NULL, NULL);
- cmocka_run_group_tests(group_bfd_init, testgroup_bfd_init_setup, testgroup_bfd_init_teardown);
- cmocka_run_group_tests(group_bfd_discriminator_method_rfc, testgroup_bfd_discriminator_method_rfc_setup,
- testgroup_bfd_discriminator_method_rfc_teardown);
- cmocka_run_group_tests(group_bfd_discriminator_method_flipping, testgroup_bfd_discriminator_method_flipping_setup,
- testgroup_bfd_discriminator_method_flipping_teardown);
+ ret = cmocka_run_group_tests(group_bfd_node_main, NULL, NULL);
+ ret += cmocka_run_group_tests(group_bfd_session_handle, NULL, NULL);
+ ret += cmocka_run_group_tests(group_bfd_init, testgroup_bfd_init_setup, testgroup_bfd_init_teardown);
+ ret += cmocka_run_group_tests(group_bfd_discriminator_method_rfc, testgroup_bfd_discriminator_method_rfc_setup,
+ testgroup_bfd_discriminator_method_rfc_teardown);
+ ret += cmocka_run_group_tests(group_bfd_discriminator_method_flipping,
+ testgroup_bfd_discriminator_method_flipping_setup,
+ testgroup_bfd_discriminator_method_flipping_teardown);
rte_eal_cleanup();
- return 0;
+
+ return ret;
}
diff --git a/service/test/test_node_ef.c b/service/test/test_node_ef.c
index ff2cb08..2aaf4b3 100644
--- a/service/test/test_node_ef.c
+++ b/service/test/test_node_ef.c
@@ -3185,17 +3185,17 @@ int main(int argc, char * argv[])
cmocka_unit_test(testgroup_ef_egress_tap_mode),
};
- cmocka_run_group_tests(group_ef_config_handle, testgroup_common_setup, testgroup_common_teardown);
- cmocka_run_group_tests(group_ef_adapter_handle, testgroup_common_setup, testgroup_common_teardown);
- cmocka_run_group_tests(group_ef_peer_handle, NULL, NULL);
- cmocka_run_group_tests(group_tl_to_ef_peer_map_handle, NULL, NULL);
- cmocka_run_group_tests(group_ef_node_main, testgroup_common_setup, testgroup_common_teardown);
- cmocka_run_group_tests(group_ef_init, testgroup_common_setup, testgroup_common_teardown);
- cmocka_run_group_tests(group_ef_ingress, testgroup_ef_ingress_setup, testgroup_ef_ingress_teardown);
- cmocka_run_group_tests(group_ef_egress_vwire_mode, testgroup_ef_egress_vwire_mode_setup,
- testgroup_ef_egress_common_teardown);
- cmocka_run_group_tests(group_ef_egress_tap_mode, testgroup_ef_egress_tap_mode_setup,
- testgroup_ef_egress_common_teardown);
+ ret = cmocka_run_group_tests(group_ef_config_handle, testgroup_common_setup, testgroup_common_teardown);
+ ret += cmocka_run_group_tests(group_ef_adapter_handle, testgroup_common_setup, testgroup_common_teardown);
+ ret += cmocka_run_group_tests(group_ef_peer_handle, NULL, NULL);
+ ret += cmocka_run_group_tests(group_tl_to_ef_peer_map_handle, NULL, NULL);
+ ret += cmocka_run_group_tests(group_ef_node_main, testgroup_common_setup, testgroup_common_teardown);
+ ret += cmocka_run_group_tests(group_ef_init, testgroup_common_setup, testgroup_common_teardown);
+ ret += cmocka_run_group_tests(group_ef_ingress, testgroup_ef_ingress_setup, testgroup_ef_ingress_teardown);
+ ret += cmocka_run_group_tests(group_ef_egress_vwire_mode, testgroup_ef_egress_vwire_mode_setup,
+ testgroup_ef_egress_common_teardown);
+ ret += cmocka_run_group_tests(group_ef_egress_tap_mode, testgroup_ef_egress_tap_mode_setup,
+ testgroup_ef_egress_common_teardown);
/* free the memory */
rte_free(mock_cfgfile_content);
@@ -3208,5 +3208,6 @@ int main(int argc, char * argv[])
rte_mempool_free(mock_pktmbuf_pool);
rte_eal_cleanup();
- return 0;
+
+ return ret;
}
diff --git a/service/test/test_sc_metrics.c b/service/test/test_sc_metrics.c
index b0e7d51..fed1025 100644
--- a/service/test/test_sc_metrics.c
+++ b/service/test/test_sc_metrics.c
@@ -122,7 +122,9 @@ int main(int argc, char * argv[])
cmocka_unit_test(testcase_sc_metrics_api_failure),
};
- cmocka_run_group_tests(group_sc_metrics, NULL, NULL);
+ ret = cmocka_run_group_tests(group_sc_metrics, NULL, NULL);
+
rte_eal_cleanup();
- return 0;
+
+ return ret;
}