git.shiar.nl
/
barcat.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
spaces and options in test file names
[barcat.git]
/
t
/
regress.t
diff --git
a/t/regress.t
b/t/regress.t
index ef28f6f934e17160acb53972ef620ee0aa685eb3..5daf496eb2a91b1ee916c16c8744fe9c3b2eaaf5 100755
(executable)
--- a/
t/regress.t
+++ b/
t/regress.t
@@
-10,8
+10,14
@@
diffcmd='diff --unchanged-line-format= --old-line-format=<%L --new-line-format=>
for candidate in ${@:-t*.in}
do
test_count=$((test_count+1))
for candidate in ${@:-t*.in}
do
test_count=$((test_count+1))
- name="${candidate%.out}"
- barcat <"$name.in" | $diffcmd "$name.out" - || printf 'not '
+ file="${candidate%.in}"
+ test -r "$file.in" || continue
+
+ name="$(echo ${file#*-} | tr _ \ )"
+ cmd="barcat $file.in"
+ case "$name" in *\ -*) cmd="$cmd -${name#* -}";; esac
+
+ $cmd 2>&1 | $diffcmd "$file.out" - || printf 'not '
echo "ok $test_count - $name"
done
echo "ok $test_count - $name"
done