[PATCH 2/3] test-lib: Print missing prerequisites in test output
- From
Ævar Arnfjörð Bjarmason <avarab@gmail.com>
- Date
- Aug 6, 2010, 21:19 UTC
- 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 <message>
ok 9 # skip <message>After:
ok 7 # skip <message> (prereqs: DONTHAVEIT)
ok 9 # skip <message> (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 <avarab@gmail.com> --- 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