diff options
Diffstat (limited to 'tools/testing/selftests/kselftest/runner.sh')
| -rw-r--r-- | tools/testing/selftests/kselftest/runner.sh | 12 |
1 files changed, 1 insertions, 11 deletions
diff --git a/tools/testing/selftests/kselftest/runner.sh b/tools/testing/selftests/kselftest/runner.sh index eff3ee303d0d..00c9020bdda8 100644 --- a/tools/testing/selftests/kselftest/runner.sh +++ b/tools/testing/selftests/kselftest/runner.sh | |||
| @@ -24,16 +24,6 @@ tap_prefix() | |||
| 24 | fi | 24 | fi |
| 25 | } | 25 | } |
| 26 | 26 | ||
| 27 | # If stdbuf is unavailable, we must fall back to line-at-a-time piping. | ||
| 28 | tap_unbuffer() | ||
| 29 | { | ||
| 30 | if ! which stdbuf >/dev/null ; then | ||
| 31 | "$@" | ||
| 32 | else | ||
| 33 | stdbuf -i0 -o0 -e0 "$@" | ||
| 34 | fi | ||
| 35 | } | ||
| 36 | |||
| 37 | run_one() | 27 | run_one() |
| 38 | { | 28 | { |
| 39 | DIR="$1" | 29 | DIR="$1" |
| @@ -54,7 +44,7 @@ run_one() | |||
| 54 | echo "not ok $test_num $TEST_HDR_MSG" | 44 | echo "not ok $test_num $TEST_HDR_MSG" |
| 55 | else | 45 | else |
| 56 | cd `dirname $TEST` > /dev/null | 46 | cd `dirname $TEST` > /dev/null |
| 57 | (((((tap_unbuffer ./$BASENAME_TEST 2>&1; echo $? >&3) | | 47 | (((((./$BASENAME_TEST 2>&1; echo $? >&3) | |
| 58 | tap_prefix >&4) 3>&1) | | 48 | tap_prefix >&4) 3>&1) | |
| 59 | (read xs; exit $xs)) 4>>"$logfile" && | 49 | (read xs; exit $xs)) 4>>"$logfile" && |
| 60 | echo "ok $test_num $TEST_HDR_MSG") || | 50 | echo "ok $test_num $TEST_HDR_MSG") || |
