diff options
-rw-r--r-- | src/cmocka.c | 8 | ||||
-rw-r--r-- | tests/CMakeLists.txt | 4 |
2 files changed, 9 insertions, 3 deletions
diff --git a/src/cmocka.c b/src/cmocka.c index f02e412..3fa5cce 100644 --- a/src/cmocka.c +++ b/src/cmocka.c @@ -2871,10 +2871,16 @@ int _cmocka_run_group_tests(const char *group_name, break; } } else { + char err_msg[2048] = {0}; + + snprintf(err_msg, sizeof(err_msg), + "Could not run test: %s", + cmtest->error_message); + cmprintf(PRINTF_TEST_ERROR, test_number, cmtest->test->name, - "Could not run the test - check test fixtures"); + err_msg); total_errors++; } } diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index b1380de..f17124a 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -171,7 +171,7 @@ set(test_groups_tap_out set(test_skip_tap_out "not ok 1 # SKIP") set(test_setup_fail_tap_out - "not ok 1 - int_test_ignored Could not run the test - check test fixtures") + "not ok 1 - int_test_ignored Could not run test: Test setup failed") set(test_basics_subunit_out "^test: null_test_success" @@ -185,7 +185,7 @@ set(test_skip_subunit_out "^test: test_check_skip" "skip: test_check_skip") set(test_setup_fail_subunit_out - "error: int_test_ignored \\[ Could not run the test - check test fixtures \\]") + "error: int_test_ignored \\[ Could not run test: Test setup failed \\]") set(test_basics_xml_out "<testsuite name=\"tests\" time=\"[0-9.]+\" tests=\"2\" failures=\"0\" errors=\"0\" skipped=\"0\" >" |