Now supporting feeds with newest items on bottom.
[agg.git] / tests_usr / tests
blob7e671f8b071bd1026dfcea91ecb9fb1ba2821d49
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 long_item_title.sh
27 feed_broken.sh
28 item_broken.sh
29 sanity_f.sh
30 sanity_t.sh
31 sanity_d.sh
32 nomtime.sh"
34 cleanup
35 for t in $TESTS; do
36 ./$t || fail $t $?
37 cleanup
38 done