[PATCH 1/3] Modified test-lib.sh to output stats to /tmp/git-test-results
- From
Sverre Rabbelier <srabbelier@gmail.com>
- Date
- May 12, 2008, 09:33 UTC
- Message-ID
- <1210584832-16402-2-git-send-email-srabbelier@gmail.com>
- In-Reply-To
- <1210584832-16402-1-git-send-email-srabbelier@gmail.com>
This change is needed order to aggregate data on the test run later on. Because writing to the current directory is not possible, we write to /tmp/. Suggestions for a better location are welcome.
Signed-off-by: Sverre Rabbelier <srabbelier@gmail.com> --- t/test-lib.sh | 10 ++++++++++ 1 files changed, 10 insertions(+), 0 deletions(-)
diff --git a/t/test-lib.sh b/t/test-lib.sh index 7c2a8ba..68b6555 100644 --- a/t/test-lib.sh +++ b/t/test-lib.sh @@ -152,6 +152,7 @@ test_failure=0 test_count=0 test_fixed=0 test_broken=0 +test_success=0 die () { echo >&5 "FATAL: Unexpected exit with code $?" @@ -177,6 +178,7 @@ test_tick () { test_ok_ () { test_count=$(expr "$test_count" + 1) + test_success=$(expr "$test_success" + 1) say_color "" " ok $test_count: $@" } @@ -337,6 +339,14 @@ test_create_repo () { test_done () { trap - exit + test_results_path="/tmp/git-test-results" + + echo "total $test_count" >> $test_results_path + echo "success $test_success" >> $test_results_path + echo "fixed $test_fixed" >> $test_results_path + echo "broken $test_broken" >> $test_results_path + echo "failed $test_failure" >> $test_results_path + echo "" >> $test_results_path if test "$test_fixed" != 0 then
-- 1.5.5.1.178.g1f811