From: Ævar Arnfjörð Bjarmason Date: Fri, 6 Aug 2010 21:19:24 +0000 (+0000) Subject: test-lib: Print missing prerequisites in test output X-Git-Tag: v1.7.3-rc0~2^2~48 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=71ce42c0a6b3b4c75836cf074fcdf289633f41b4;p=git.git test-lib: Print missing prerequisites in test output Change the test output to print needed prerequisites as part of the TAP. This makes it easy to see at a glance why a test was skipped. Before: ok 7 # skip ok 9 # skip After: ok 7 # skip (prereqs: DONTHAVEIT) ok 9 # skip (prereqs: HAVEIT,DONTHAVEIT) This'll also be useful for smoke testing output, where the developer reading the output may not be familiar with the system where tests are being skipped. Signed-off-by: Ævar Arnfjörð Bjarmason Signed-off-by: Junio C Hamano --- diff --git a/t/test-lib.sh b/t/test-lib.sh index 0b9969ccf..9ded0eee1 100644 --- a/t/test-lib.sh +++ b/t/test-lib.sh @@ -403,7 +403,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 (prereqs: $prereq)" : true ;; *)