From 11cd0597cd2afba4d5d9ea3d85191be96e6dae6b Mon Sep 17 00:00:00 2001 From: Mischa POSLAWSKY Date: Mon, 31 Oct 2022 20:49:22 +0100 Subject: [PATCH] t: planned test count beforehand Small effort to indicate units size, allowing rough eta estimation. --- Makefile | 3 +++ t/regress.t | 11 +++++++---- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/Makefile b/Makefile index ef60b50..0d7d36b 100644 --- a/Makefile +++ b/Makefile @@ -1,2 +1,5 @@ barcat: reformat-podusage ./$< $@ + +test: + prove -f t/regress.t diff --git a/t/regress.t b/t/regress.t index e149b36..f6877b1 100755 --- a/t/regress.t +++ b/t/regress.t @@ -26,7 +26,12 @@ do esac done -for candidate in ${@:-t*.out} +params="${@:-t*.out}" +color 0\;36 +echo "1..$(echo $params | wc -w)" +color 0 + +for candidate in $params do test_count=$((test_count+1)) file="${candidate%.out}" @@ -92,8 +97,6 @@ else echo "# failed $fail_count among $test_count test(s)" fail_count=1 # exit code fi - -color 0\;36 -echo "1..$test_count" color 0 + exit $fail_count -- 2.30.0