Re: [RFC/PATCH] WIP: Report intra-test progress with TAP subtests
- From
Johannes Sixt <j.sixt@viscovery.net>
- Date
- Aug 11, 2010, 06:44 UTC
- Message-ID
- <4C6246D7.6090704@viscovery.net>
- In-Reply-To
- <20100811010412.GA2994@burratino>
Am 8/11/2010 3:04, schrieb Jonathan Nieder:
Show 19 quoted lines
> I meant something like this:
> -- 8< --
> diff --git a/t/test-lib.sh b/t/test-lib.sh
> index e5523dd..a4bc358 100644
> --- a/t/test-lib.sh
> +++ b/t/test-lib.sh
> @@ -368,9 +368,11 @@ test_debug () {
>
> test_run_ () {
> test_cleanup=:
> + set -x
> eval >&3 2>&4 "$1"
> eval_ret=$?
> eval >&3 2>&4 "$test_cleanup"
> + set +x
> if test "$verbose" = "t" && test -n "$HARNESS_ACTIVE"; then
> echo ""
> fi
> -- >8 --Heh. I use something like this in my private build. It breaks a number of tests due to additional output from test_must_fail invocations. I work around it by adding 'set +x' inside the test case code. See
http://repo.or.cz/w/git/mingw/j6t.git/commitdiff/3943fd12f69da58937ac67a20be440f0ed532f18
-- Hannes