Add subdirectories

darcs-hash:20050920133155-ac50b-9a14c6c664dd03afbe8e15e7c7998fcfb5c3c750.gz
This commit is contained in:
axel
2005-09-20 23:31:55 +10:00
parent 149594f974
commit 7ddecde543
188 changed files with 8114 additions and 0 deletions

42
tests/test.fish Executable file
View File

@@ -0,0 +1,42 @@
#!/usr/local/bin/fish
#
# Main loop of the test suite. I wrote this
# instad of using autotest to provide additional
# testing for fish. :-)
echo Testing high level script functionality
for i in *.in
set template_out (basename $i .in).out
set template_err (basename $i .in).err
set template_status (basename $i .in).status
../fish <$i >tmp.out ^tmp.err
echo $status >tmp.status
set res ok
if diff tmp.out $template_out >/dev/null
else
set res fail
echo Output differs for file $i
end
if diff tmp.err $template_err >/dev/null
else
set res fail
echo Error output differs for file $i
end
if test (cat tmp.status) = (cat $template_status)
else
set res fail
echo Exit status differs for file $i
end
if test $res = ok;
echo File $i tested ok
else
echo File $i failed tests
end;
end