X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/675b693b6e0110d13e85a5c46a5d231e1785aca7..8750e7f378b5d48477e1b0b2796a437366a3ea2b:/src/xbt/cunit.c diff --git a/src/xbt/cunit.c b/src/xbt/cunit.c index 035f1e1535..61bb023a5f 100644 --- a/src/xbt/cunit.c +++ b/src/xbt/cunit.c @@ -148,7 +148,7 @@ xbt_test_suite_t xbt_test_suite_new(const char *name, const char *fmt, ...) { return suite; } -/** @brief retrive a testsuite from name, or create a new one */ +/** @brief retrieve a testsuite from name, or create a new one */ xbt_test_suite_t xbt_test_suite_by_name(const char *name,const char *fmt, ...) { xbt_test_suite_t suite; int it_suite; @@ -215,6 +215,8 @@ static int xbt_test_suite_run(xbt_test_suite_t suite) { char *cp; int it_unit,it_test,it_log; + int first=1; /* for result pretty printing */ + if (suite == NULL) return 0; @@ -351,7 +353,7 @@ static int xbt_test_suite_run(xbt_test_suite_t suite) { fprintf(stderr, " Summary: Units: %.0f%% ok (%d units: ", suite->nb_units?((1-(double)suite->unit_failed/(double)suite->nb_units)*100.0):100.0, suite->nb_units); - int first=1; + if (suite->nb_units != suite->unit_failed) { fprintf(stderr, "%s%d ok",(first?"":", "),suite->nb_units - suite->unit_failed); first = 0;