If tests in the trace-utest binary fails, it returns 0 anyway. So now make sure failing tests will be easily detected by returning 1. --- utest/trace-utest.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/utest/trace-utest.c b/utest/trace-utest.c index a26e42e..a0a45db 100644 --- a/utest/trace-utest.c +++ b/utest/trace-utest.c @@ -82,6 +82,10 @@ int main(int argc, char **argv) CU_basic_set_mode(verbose); CU_basic_run_tests(); + int failed_tests = CU_get_number_of_tests_failed(); CU_cleanup_registry(); + if (failed_tests != 0){ + return 1; + } return 0; } -- 2.34.1