mirror of
git://git.suckless.org/sbase
synced 2026-01-26 21:52:15 +00:00
Using an EXEC variable for every test make easy to run tools to debug issues like for example using EXEC=valgrind ./0025-ed.sh. Some tests for ed had a wrong path to the ed binary and they were not testing the actual ed but the system one.
15 lines
191 B
Bash
Executable File
15 lines
191 B
Bash
Executable File
#!/bin/sh
|
|
|
|
set -e
|
|
|
|
tmp=tmp1.$$
|
|
|
|
trap 'rm -f $tmp' EXIT
|
|
trap 'exit $?' HUP INT TERM
|
|
|
|
$EXEC ../echo -n --hello-- --world--! > $tmp
|
|
|
|
tr -d '\n' <<'EOF' | diff -u - $tmp
|
|
--hello-- --world--!
|
|
EOF
|