summaryrefslogtreecommitdiffstats
path: root/tests/ts/rename
diff options
context:
space:
mode:
authorRuediger Meier2017-06-01 03:17:25 +0200
committerRuediger Meier2017-06-01 10:28:02 +0200
commit398b3148bedee936ee0b012b3b6e82b20547f218 (patch)
treefbfa97f2b13aad6430d85b29e8760ca42e018114 /tests/ts/rename
parentbuild-sys: fix library order when linking (diff)
downloadkernel-qcow2-util-linux-398b3148bedee936ee0b012b3b6e82b20547f218.tar.gz
kernel-qcow2-util-linux-398b3148bedee936ee0b012b3b6e82b20547f218.tar.xz
kernel-qcow2-util-linux-398b3148bedee936ee0b012b3b6e82b20547f218.zip
tests: use stdbuf when stderr and stdout is randomly ordered
glibc seems to flush stdout before stderr. Signed-off-by: Ruediger Meier <ruediger.meier@ga-group.nl>
Diffstat (limited to 'tests/ts/rename')
-rwxr-xr-xtests/ts/rename/exit_codes3
1 files changed, 2 insertions, 1 deletions
diff --git a/tests/ts/rename/exit_codes b/tests/ts/rename/exit_codes
index 37028162b..3d46120ac 100755
--- a/tests/ts/rename/exit_codes
+++ b/tests/ts/rename/exit_codes
@@ -22,6 +22,7 @@ TS_DESC="exit codes"
ts_init "$*"
ts_check_test_command "$TS_CMD_RENAME"
+ts_check_prog "stdbuf"
ts_cd "$TS_OUTDIR"
touch rename_exit_codes.{1..2}
@@ -32,7 +33,7 @@ $TS_CMD_RENAME -v codes values rename_exit_codes.? >> $TS_OUTPUT 2>&1
echo "EXIT_SUCCESS: $?" >> $TS_OUTPUT
mkdir rename_exit_codes.2
-$TS_CMD_RENAME -v values codes rename_exit_values.? >> $TS_OUTPUT 2>&1
+stdbuf -oL -eL $TS_CMD_RENAME -v values codes rename_exit_values.? >> $TS_OUTPUT 2>&1
echo "RENAME_EXIT_SOMEOK: $?" >> $TS_OUTPUT
rmdir rename_exit_codes.2