From: Arturo Borrero Date: Wed, 11 May 2016 12:39:38 +0000 (+0200) Subject: tests/shell/run-tests.sh: print hint about testcase being executed X-Git-Tag: v0.6~28 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=722ac4645431cefd206b51b1bb328b637a26e8fc;p=thirdparty%2Fnftables.git tests/shell/run-tests.sh: print hint about testcase being executed Print a line with the name of the testcase being executed, and then delete it with the result. There are tests which may take a long time and its good to know what is doing the testsuite. Signed-off-by: Arturo Borrero Gonzalez Signed-off-by: Pablo Neira Ayuso --- diff --git a/tests/shell/run-tests.sh b/tests/shell/run-tests.sh index 057f11ef..921080fe 100755 --- a/tests/shell/run-tests.sh +++ b/tests/shell/run-tests.sh @@ -74,8 +74,12 @@ do kernel_cleanup rc_spec=$(awk -F${RETURNCODE_SEPARATOR} '{print $NF}' <<< $testfile) + + msg_info "[EXECUTING] $testfile" test_output=$(NFT=$NFT ${testfile} ${TESTS_OUTPUT} 2>&1) rc_got=$? + echo -en "\033[1A\033[K" # clean the [EXECUTING] foobar line + if [ "$rc_got" == "$rc_spec" ] ; then msg_info "[OK] $testfile" [ "$VERBOSE" == "y" ] && [ ! -z "$test_output" ] && echo "$test_output"