summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
db8895d)
Verify t0* work correctly without dummy input.
-for candidate in ${@:-t*.in}
+for candidate in ${@:-t*.out}
do
test_count=$((test_count+1))
do
test_count=$((test_count+1))
- file="${candidate%.in}"
- test -r "$file.in" || continue
-
+ file="${candidate%.out}"
+ input="$file.in"
name="$(echo ${file#*-} | tr _ \ )"
name="$(echo ${file#*-} | tr _ \ )"
- set -- barcat "$file.in"
+
+ set -- barcat
+ [ -r "$input" ] && set -- "$@" "$input"
case "$name" in *\ -*) set -- "$@" -"${name#* -}";; esac
case "$name" in
case "$name" in *\ -*) set -- "$@" -"${name#* -}";; esac
case "$name" in
- *' |'*) set -- sh -c "\$0 \$1 $3" "$@";;
+ *' |'*) set -- sh -c "\$0 \$1 | ${name#* |}" "$@";;
*) set -- "$1" "$2" $3
esac
*) set -- "$1" "$2" $3
esac