From 2f41dadf7f9a08522a7e84cfd28f847fd1428366 Mon Sep 17 00:00:00 2001 From: Mischa POSLAWSKY Date: Tue, 10 Sep 2019 21:50:49 +0200 Subject: [PATCH] t: colorize results on tty output --- t/regress.t | 24 ++++++++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) diff --git a/t/regress.t b/t/regress.t index 84f3c99..b8d05dd 100755 --- a/t/regress.t +++ b/t/regress.t @@ -6,10 +6,16 @@ test_count=0 fail_count=0 COLUMNS=40 +colorize= +test -t 1 && colorize=1 +color () { + test -n "$colorize" && + printf '\e[%sm' $@ +} regenerate= diffcmd () { comm --nocheck-order --output-delimiter=::: -3 $@ | - perl -pe'END{exit !!$.} s/^:::/>/ || s/^// || s/^/$(color 32)0)) +color 0 +exit $fail_count -- 2.30.0