check_fakewap.sh
上传用户:gzpyjq
上传日期:2013-01-31
资源大小:1852k
文件大小:1k
源码类别:

手机WAP编程

开发平台:

WINDOWS

  1. #!/bin/sh
  2. #
  3. # Use `test/fakewap' to test the bearerbox and the wapbox.
  4. set -e
  5. #set -x
  6. times=10
  7. port=8040
  8. url="http://localhost:$port/hello.wml"
  9. loglevel=0
  10. test/test_http_server -f test/hello.wml -p $port > check_http.log 2>&1 &
  11. httppid=$!
  12. sleep 1
  13. gw/bearerbox -v $loglevel gw/wapkannel.conf > check_bb.log 2>&1 &
  14. bbpid=$!
  15. sleep 2
  16. gw/wapbox -v $loglevel gw/wapkannel.conf > check_wap.log 2>&1 &
  17. wappid=$!
  18. sleep 2
  19. test/fakewap -m $times $url > check_fake.log 2>&1
  20. ret=$?
  21. test/test_http -qv 4 http://localhost:$port/quit
  22. kill -INT $bbpid 
  23. wait
  24. if [ "$ret" != 0 ]
  25. then
  26. echo check_fakewap failed 1>&2
  27. echo See check_bb.log, check_wap.log, check_fake.log, 1>&2
  28. echo check_http.log for info 1>&2
  29. exit 1
  30. fi
  31. rm check_bb.log check_wap.log check_fake.log check_http.log
  32. exit 0