git/list[1] front-page[2] threads[3] people[4] search[5] about
 

[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
Previous: Sverre RabbelierNext: Vegard Nossum
Message 2 of 21 in “Aggregate testcase results”
  1. 0/3 Aggregate testcase resultsSverre Rabbelier, May 12, 2008
  2. 1/3 Modified test-lib.sh to output stats to /tmp/git-test-resultsSverre Rabbelier, May 12, 2008
  3. Vegard NossumMay 12, 2008
  4. 2/3 A simple python script to parse the results from the testcasesSverre Rabbelier, May 12, 2008
  5. Jakub NarebskiMay 12, 2008
  6. Sverre RabbelierMay 12, 2008
  7. Johannes SchindelinMay 12, 2008
  8. Sverre RabbelierMay 12, 2008
  9. Johannes SchindelinMay 12, 2008
  10. A simple script to parse the results from the testcasesMiklos Vajna, Jun 8, 2008
  11. Sverre RabbelierJun 8, 2008
  12. Miklos VajnaJun 8, 2008
  13. Sverre RabbelierJun 8, 2008
  14. Miklos VajnaJun 8, 2008
  15. Sverre RabbelierJun 8, 2008
  16. Johannes SchindelinJun 8, 2008
  17. Sverre RabbelierJun 8, 2008
  18. Mikael MagnussonJun 8, 2008
  19. Sverre RabbelierJun 8, 2008
  20. 3/3 Hook up the result aggregation in the test makefile.Sverre Rabbelier, May 12, 2008
  21. Vegard NossumMay 12, 2008

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.