#1/bin/bash | |
./final.bin & | |
wiki_pid=$! | |
cleanup() { | |
kill $wiki_pid | |
rm -f test_*.out Test.txt | |
exit ${1:-1} | |
} | |
trap cleanup INT | |
sleep 1 | |
curl -s -o test_edit.out http://localhost:8080/edit/Test | |
cmp test_edit.out test_edit.good || cleanup 1 | |
curl -s -o /dev/null -d body=some%20content http://localhost:8080/save/Test | |
cmp Test.txt test_Test.txt.good || cleanup 1 | |
curl -s -o test_view.out http://localhost:8080/view/Test | |
cmp test_view.out test_view.good || cleanup 1 | |
echo "Passed" | |
cleanup 0 | |