1 #!/bin/sh 2 3 THIS_DIR=`dirname $0` 4 5 TEMPLATES="$THIS_DIR/templates" 6 PERSON_SCRIPT="$THIS_DIR/../imip_person.py" 7 SHOWMAIL="$THIS_DIR/../tools/showmail.py" 8 STORE=/tmp/store 9 STATIC=/tmp/static 10 ARGS="-S $STORE -P $STATIC -d" 11 USER="mailto:paul.boddie@example.com" 12 SENDER="mailto:resource-room-confroom@example.com" 13 FBFILE="$STORE/$USER/freebusy" 14 FBOTHERFILE="$STORE/$USER/freebusy-other/$SENDER" 15 TAB=`printf '\t'` 16 17 PYTHONPATH="$THIS_DIR/.." 18 export PYTHONPATH 19 20 ERROR=err.tmp 21 22 rm -r $STORE 23 rm -r $STATIC 24 rm $ERROR 25 rm out*.tmp 26 27 "$PERSON_SCRIPT" $ARGS < "$TEMPLATES/fb-publish.txt" 2>> $ERROR \ 28 | "$SHOWMAIL" \ 29 > out0.tmp 30 31 grep -q "^20140401T070000Z${TAB}20140401T080000Z" "$FBOTHERFILE" \ 32 && grep -q "^20140401T080000Z${TAB}20140401T100000Z" "$FBOTHERFILE" \ 33 && echo "Success" \ 34 || echo "Failed" 35 36 "$PERSON_SCRIPT" $ARGS < "$TEMPLATES/fb-publish-again.txt" 2>> $ERROR \ 37 | "$SHOWMAIL" \ 38 > out0.tmp 39 40 grep -q "^20140401T070000Z${TAB}20140401T080000Z" "$FBOTHERFILE" \ 41 && ! grep -q "^20140401T080000Z${TAB}20140401T100000Z" "$FBOTHERFILE" \ 42 && grep -q "^20140401T083000Z${TAB}20140401T100000Z" "$FBOTHERFILE" \ 43 && echo "Success" \ 44 || echo "Failed"