diff options
| author | Tadas Vilkeliskis <vilkeliskis.t@gmail.com> | 2013-10-31 23:02:34 -0400 |
|---|---|---|
| committer | Tadas Vilkeliskis <vilkeliskis.t@gmail.com> | 2013-10-31 23:02:34 -0400 |
| commit | 6d06fca4a43fc9120f93327d65233a3b0342337f (patch) | |
| tree | e678f35da7a665f34c97193ef9170713fed04786 /tests/main.c | |
| parent | fe3ee7b6ce2888cfc40fdade24f04bffa32e4385 (diff) | |
make sure to return non-zero code when tests fail
Diffstat (limited to 'tests/main.c')
| -rw-r--r-- | tests/main.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/tests/main.c b/tests/main.c index 685842f..25d0a36 100644 --- a/tests/main.c +++ b/tests/main.c @@ -197,6 +197,7 @@ END_TEST int main(int argc, const char *argv[]) { + int number_failed; Suite *s = suite_create("csv_parser"); TCase *tc = tcase_create("parser"); tcase_add_test(tc, test_parser_full); @@ -209,7 +210,7 @@ int main(int argc, const char *argv[]) print_results(expected_test_results, result_slots); srunner_run_all(sr, CK_VERBOSE); + number_failed = srunner_ntests_failed(sr); srunner_free(sr); - - return 0; + return (number_failed == 0) ? 0 : -1; } |
