aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/cmocka.c8
-rw-r--r--tests/CMakeLists.txt4
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\" >"