Kicked TODO item.
[agg.git] / tests_usr / tests
blob1e3c7b172dac04ff584bcccb6e56c52b03762523
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 item_order_ascending.sh
26 item_update_descending.sh
27 item_update_ascending.sh
28 long_item_title.sh
29 feed_broken.sh
30 item_broken.sh
31 sanity_f.sh
32 sanity_t.sh
33 sanity_d.sh
34 nomtime.sh"
36 cleanup
37 for t in $TESTS; do
38 ./$t || fail $t $?
39 cleanup
40 done