From ffffb5f80fdf63d324acc96b3d05a7f33d8d70d2 Mon Sep 17 00:00:00 2001 From: Jehan Monnier Date: Tue, 3 Dec 2013 11:26:09 +0100 Subject: [PATCH] make sure liblinphone_tester_run_tests return value is acurate --- tester/liblinphone_tester.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tester/liblinphone_tester.c b/tester/liblinphone_tester.c index 465e4c925..f3e0c7280 100644 --- a/tester/liblinphone_tester.c +++ b/tester/liblinphone_tester.c @@ -331,7 +331,7 @@ void liblinphone_tester_uninit(void) { int liblinphone_tester_run_tests(const char *suite_name, const char *test_name) { int i; - + int ret; /* initialize the CUnit test registry */ if (CUE_SUCCESS != CU_initialize_registry()) return CU_get_error(); @@ -366,8 +366,9 @@ int liblinphone_tester_run_tests(const char *suite_name, const char *test_name) } } + ret=CU_get_number_of_tests_failed()!=0; CU_cleanup_registry(); - return CU_get_error(); + return ret; } #ifdef ANDROID