improve output of test results

Sat, 20 Dec 2025 10:51:56 +0100

author
Mike Becker <universe@uap-core.de>
date
Sat, 20 Dec 2025 10:51:56 +0100
changeset 1641
c12d5621eb72
parent 1640
1bd16b825a24
child 1642
ae5f20db094a

improve output of test results

src/cx/test.h file | annotate | diff | comparison | revisions
tests/ucxtest.c file | annotate | diff | comparison | revisions
--- a/src/cx/test.h	Sat Dec 20 10:51:45 2025 +0100
+++ b/src/cx/test.h	Sat Dec 20 10:51:56 2025 +0100
@@ -218,7 +218,7 @@
     char total[80];
     int len = snprintf(
             total, 80,
-            "  Total:   %u\n  Success: %u\n  Failure: %u\n\n",
+            "  Tests:   %5u\n  Success: %5u\n  Failure: %5u\n\n",
             suite->success + suite->failure, suite->success, suite->failure
     );
     out_writer(total, 1, len, out_target);
--- a/tests/ucxtest.c	Sat Dec 20 10:51:45 2025 +0100
+++ b/tests/ucxtest.c	Sat Dec 20 10:51:56 2025 +0100
@@ -45,6 +45,7 @@
 CxTestSuite *cx_test_suite_array(void);
 CxTestSuite *cx_test_suite_array_list(void);
 CxTestSuite *cx_test_suite_array_list_defaulted_funcs(void);
+CxTestSuite *cx_test_suite_linked_list_low_level(void);
 CxTestSuite *cx_test_suite_linked_list(void);
 CxTestSuite *cx_test_suite_linked_list_defaulted_funcs(void);
 CxTestSuite *cx_test_suite_kv_list(void);
@@ -102,6 +103,7 @@
             cx_test_suite_array(),
             cx_test_suite_array_list(),
             cx_test_suite_array_list_defaulted_funcs(),
+            cx_test_suite_linked_list_low_level(),
             cx_test_suite_linked_list(),
             cx_test_suite_linked_list_defaulted_funcs(),
             cx_test_suite_kv_list(),
@@ -116,8 +118,8 @@
             cx_test_suite_printf()
     );
     printf("=== OVERALL RESULT ===\n");
-    printf("  Total:   %u\n  Success: %u\n  Failure: %u\n",
-           success + failure, success, failure);
+    printf("  Suites:  %5lu\n  Tests:   %5u\n  Success: %5u\n  Failure: %5u\n",
+           cx_nmemb(test_suites), success + failure, success, failure);
     free_test_suites;
 
     if (cx_testing_allocator_verify(&testing_allocator)) {

mercurial