#!/bin/sh


set -e

logfile=/tmp/uwsgi.log

uwsgi debian/tests/php.ini --daemonize $logfile 2> /dev/null
sleep 4

trap cleanup 0

cleanup() {
    killall uwsgi
    rm -f $logfile /tmp/uwsgi.cache
}

output=$(curl --silent http://localhost:9090)

if [ "$output" = "Hello World!" ]; then
    exit 0;
else
    echo "\"$output\" is different from \"Hello World!\"" >&2
    echo "Log file was:" >&2
    cat $logfile >&2
    exit 1
fi
