sbase

suckless unix tools
git clone git://git.suckless.org/sbase
Log | Files | Refs | README | LICENSE

commit a1bf3adbc5f69f236319b99bd0a6aab6138c0014
parent c02bf1a70d8dc1e0e7fb3e1a691c012d594ac322
Author: Roberto E. Vargas Caballero <k0ga@shike2.net>
Date:   Tue, 13 Jan 2026 15:31:46 +0100

tests: Merge stderr and stdout in 0002-printf.sh

It simplifies the test shell script.

Diffstat:
Mtests/0002-printf.sh | 14+++++---------
1 file changed, 5 insertions(+), 9 deletions(-)

diff --git a/tests/0002-printf.sh b/tests/0002-printf.sh @@ -2,10 +2,9 @@ set -e -res1=tmp1.$$ -res2=tmp2.$$ +tmp=tmp.$$ -trap 'rm -f $res1 $res2' EXIT +trap 'rm -f $tmp' EXIT trap 'exit $?' HUP INT TERM ( @@ -17,17 +16,14 @@ trap 'exit $?' HUP INT TERM $EXEC ../printf '%+04d %+4d ' 1 2 3 -400; ../printf "\n" # Missing format specifier; should have sane error message $EXEC ../printf '%000' FOO || echo "Expected failure" -) > $res1 2> $res2 +) > $tmp 2>&1 -diff -u - $res1 <<'EOF' +diff -u - $tmp <<'EOF' 123 0 foo bar +001 +2 +003 -400 -Expected failure -EOF - -diff -u - $res2 <<'EOF' ../printf: Missing format specifier. +Expected failure EOF