From: Ævar Arnfjörð Bjarmason Date: Fri, 06 Aug 2010 21:19:24 GMT Subject: [PATCH 2/3] test-lib: Print missing prerequisites in test output Message-ID: <1281129565-26124-3-git-send-email-avarab@gmail.com> In-Reply-To: <1281129565-26124-1-git-send-email-avarab@gmail.com> 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 --- t/test-lib.sh | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/t/test-lib.sh b/t/test-lib.sh index 8701923..4e0a1c3 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 ;; *) -- 1.7.1