4 export URL_PREFIX=http://10.0.2.2
9 wget -q --post-data="Timeout" -O /dev/null http://localhost:$STATUS_PORT//FAIL
14 [ -n "$DEBUG" ] && return 0
16 kill -9 $GATLING_PID $KVM_PID $SERVER_PID $TIMEOUT_PID $$ 2>/dev/null
21 python -m SimpleHTTPServer $COMMON_PORT >/dev/null 2>&1 &
23 kvm -kernel "$KERNEL" -initrd "$INITRD" -append "$CMDLINE" -vnc :0 -cdrom "$CDROM" -boot d $KVM_PARAMS &
25 $SERVER_STATUS -p $STATUS_PORT -t "$TEST_NAME" &
27 if [ -n "$VNC" -a -n "$VNCVIEWER" ] ; then
31 if lsof -i -n | grep ':5900' ; then
32 $VNCVIEWER localhost &
41 [ -n "$DEBUG" ] && return 0
42 ( sleep $TIMEOUT_TIME ; kill -16 $$; )2>/dev/null &
46 trap timeout_handler 16
47 trap bailout QUIT INT EXIT
52 # $RANDOM is not set in dash, make sure a user who doesn't use
53 # something like /bin/zsh in his test scripts doesn't get obscure
54 # shell error messages
55 if [ -z "$RANDOM" ] ; then
56 echo "Variable \$RANDOM not set, can not choose random port. Exiting.">&2
60 while [ $COMMON_PORT -lt 1024 ] || [ $STATUS_PORT -lt 1024 ] ; do