Now failing cleanly when feed has two titles.
[agg.git] / tests_usr / tests
blob65edd8e46cdc16220bbfb0fa00858957f6e10d4e
1 #!/bin/sh
2 # Copyright (C) 2011 Andreas Waidler <arandes@programmers.at>
4 # DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
5 # TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
7 # 0. You just DO WHAT THE FUCK YOU WANT TO.
9 function cleanup()
11 rm -rf feed \\feed "feed '\" feed!?" || exit 1
14 function fail()
16 echo "Tests failed!" >&2
17 echo "$1 returned $2" >&2
18 exit $2
21 TESTS="
22 simple_t.sh
23 simple_d.sh
24 sample.sh
25 long_item_title.sh
26 feed_broken.sh
27 item_broken.sh
28 sanity_f.sh
29 sanity_t.sh
30 sanity_d.sh
31 nomtime.sh"
33 cleanup
34 for t in $TESTS; do
35 ./$t || fail $t $?
36 cleanup
37 done