From: David Sterba Date: Tue, 6 Oct 2015 12:16:39 +0000 (+0200) Subject: btrfs-progs: tests: print commands on terminal if requested X-Git-Tag: upstream/4.16.1~1975 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=c2e85337f6600bed1b348c9e86f83c27f753df6b;p=platform%2Fupstream%2Fbtrfs-progs.git btrfs-progs: tests: print commands on terminal if requested Set the variable TEST_LOG=tty (in the enviroment or as parameter to make) to print commands executed by 'run_check' helpers to terminal (ie. /dev/tty). This might be useful to see the test progress beside watching the results file. Signed-off-by: David Sterba --- diff --git a/tests/common b/tests/common index 4571350..d70ce54 100644 --- a/tests/common +++ b/tests/common @@ -24,6 +24,7 @@ _not_run() run_check() { echo "############### $@" >> $RESULTS 2>&1 + if [ "$TEST_LOG" = 'tty' ]; then echo "CMD: $@" > /dev/tty; fi "$@" >> $RESULTS 2>&1 || _fail "failed: $@" } @@ -32,6 +33,7 @@ run_check() run_check_stdout() { echo "############### $@" >> $RESULTS 2>&1 + if [ "$TEST_LOG" = 'tty' ]; then echo "CMD(stdout): $@" > /dev/tty; fi "$@" 2>&1 | tee -a $RESULTS || _fail "failed: $@" } @@ -39,6 +41,7 @@ run_check_stdout() run_mayfail() { echo "############### $@" >> $RESULTS 2>&1 + if [ "$TEST_LOG" = 'tty' ]; then echo "CMD(mayfail): $@" > /dev/tty; fi "$@" >> $RESULTS 2>&1 || _log "failed (ignored): $@" }