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

[PATCH] test-lib: TAP compliance for skipping tests on request

From
Michael J Gruber <git@drmicha.warpmail.net>
Date
Jul 9, 2010, 11:15 UTC
Message-ID
<97f41d49b6e374d3e66908f3c62844da27312501.1278673984.git.git@drmicha.warpmail.net>
Make the output TAP compliant for tests skipped on request (GI_SKIP_TESTS).
Signed-off-by: Michael J Gruber <git@drmicha.warpmail.net>
---
We may want to better spell out the reasons, but I think
it's good enough like this for *explicitly* skipped tests.
 t/test-lib.sh |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/t/test-lib.sh b/t/test-lib.sh
index 8e3de53..2076271 100644
--- a/t/test-lib.sh
+++ b/t/test-lib.sh
@@ -395,7 +395,7 @@ test_skip () {
 	case "$to_skip" in
 	t)
 		say_color skip >&3 "skipping test: $@"
-		say_color skip "ok $test_count: # skip $1"
+		say_color skip "ok $test_count # SKIP $1"
 		: true
 		;;
 	*)
@@ -838,7 +838,7 @@ done
 case "$to_skip" in
 t)
 	say_color skip >&3 "skipping test $this_test altogether"
-	say_color skip "skip all tests in $this_test"
+	skip_all="skip all tests in $this_test"
 	test_done
 esac
 
-- 
1.7.2.rc1.212.g850a
Next: Ævar Arnfjörð Bjarmason
Message 1 of 5 in “test-lib: TAP compliance for skipping tests on request”
  1. test-lib: TAP compliance for skipping tests on requestMichael J Gruber, Jul 9, 2010
  2. Ævar Arnfjörð BjarmasonJul 9, 2010
  3. [PATCHv2] test-lib: TAP compliance for skipping tests on requestMichael J Gruber, Jul 12, 2010
  4. Ævar Arnfjörð BjarmasonJul 12, 2010
  5. Junio C HamanoJul 12, 2010

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.