summaryrefslogtreecommitdiff
path: root/t/README
diff options
context:
space:
mode:
authorThomas Rast <trast@inf.ethz.ch>2013-06-23 18:12:56 (GMT)
committerJunio C Hamano <gitster@pobox.com>2013-06-23 19:24:06 (GMT)
commitff09af3fb8f5bede0de523723bbd00d6ef2ab71e (patch)
tree98e6ecf8847366c214e52d0d78cf2938bb72acdf /t/README
parent517cd55fd51ebf4c6c20597055ff191fefe5dda0 (diff)
downloadgit-ff09af3fb8f5bede0de523723bbd00d6ef2ab71e.zip
git-ff09af3fb8f5bede0de523723bbd00d6ef2ab71e.tar.gz
git-ff09af3fb8f5bede0de523723bbd00d6ef2ab71e.tar.bz2
test-lib: verbose mode for only tests matching a pattern
With the new --verbose-only=<pattern> option, one can enable --verbose at a per-test granularity. The pattern is matched against the test number, e.g. ./t0000-basic.sh --verbose-only='2[0-2]' to see only the full output of test 20-22, while showing the rest in the one-liner format. As suggested by Jeff King, this takes care to wrap the entire test_expect_* block, but nothing else, in the verbose toggling. We can use the test_start/end functions from the previous commit for the purpose. This is arguably not *too* useful on its own, but makes the next patch easier to follow. Helped-by: Jeff King <peff@peff.net> Signed-off-by: Thomas Rast <trast@inf.ethz.ch> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 't/README')
-rw-r--r--t/README5
1 files changed, 5 insertions, 0 deletions
diff --git a/t/README b/t/README
index e669bb3..9c8f9b1 100644
--- a/t/README
+++ b/t/README
@@ -76,6 +76,11 @@ appropriately before running "make".
command being run and their output if any are also
output.
+--verbose-only=<pattern>::
+ Like --verbose, but the effect is limited to tests with
+ numbers matching <pattern>. The number matched against is
+ simply the running count of the test within the file.
+
--debug::
This may help the person who is developing a new test.
It causes the command defined with test_debug to run.