Support a --quiet option in the test-suite.
This shuts down the "* ok ##: `test description`" messages. Signed-off-by: Pierre Habouzit <madcoder@debian.org> Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
parent
55db1df0c8
commit
1ece127467
@ -80,6 +80,8 @@ do
|
|||||||
exit 0 ;;
|
exit 0 ;;
|
||||||
-v|--v|--ve|--ver|--verb|--verbo|--verbos|--verbose)
|
-v|--v|--ve|--ver|--verb|--verbo|--verbos|--verbose)
|
||||||
verbose=t; shift ;;
|
verbose=t; shift ;;
|
||||||
|
-q|--q|--qu|--qui|--quie|--quiet)
|
||||||
|
quiet=t; shift ;;
|
||||||
--no-color)
|
--no-color)
|
||||||
color=; shift ;;
|
color=; shift ;;
|
||||||
--no-python)
|
--no-python)
|
||||||
@ -97,7 +99,7 @@ if test -n "$color"; then
|
|||||||
skip) tput bold; tput setaf 2;; # bold green
|
skip) tput bold; tput setaf 2;; # bold green
|
||||||
pass) tput setaf 2;; # green
|
pass) tput setaf 2;; # green
|
||||||
info) tput setaf 3;; # brown
|
info) tput setaf 3;; # brown
|
||||||
*);;
|
*) test -n "$quiet" && return;;
|
||||||
esac
|
esac
|
||||||
shift
|
shift
|
||||||
echo "* $*"
|
echo "* $*"
|
||||||
@ -105,6 +107,7 @@ if test -n "$color"; then
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
say_color() {
|
say_color() {
|
||||||
|
test -z "$1" && test -n "$quiet" && return
|
||||||
shift
|
shift
|
||||||
echo "* $*"
|
echo "* $*"
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user