PageRenderTime 14ms CodeModel.GetById 24ms RepoModel.GetById 0ms app.codeStats 0ms

/automation/monitor.sh

http://showslow.googlecode.com/
Shell | 32 lines | 24 code | 4 blank | 4 comment | 3 complexity | fb94ef601dfd17ff72dc3adfaa4bd28f MD5 | raw file
  1. #!/bin/sh
  2. Xvfb_PIDFILE="/home/tmnz/__xvfb.pid"
  3. if [ -e "$Xvfb_PIDFILE" ]; then
  4. Xvfb_PID=`cat $Xvfb_PIDFILE`
  5. if [ "`ps -eo pid | grep -c $Xvfb_PID`" != 1 ]; then
  6. Xvfb :1 -screen 0 1152x856x24 -nolisten tcp > /dev/null 2>&1 &
  7. Xvfb_PID=$!
  8. echo $Xvfb_PID > $Xvfb_PIDFILE
  9. echo "Xvfb Started: $Xvfb_PID => $Xvfb_PIDFILE"
  10. fi
  11. else
  12. Xvfb :1 -screen 0 1152x856x24 -nolisten tcp > /dev/null 2>&1 &
  13. Xvfb_PID=$!
  14. echo $Xvfb_PID > $Xvfb_PIDFILE
  15. echo "Xvfb Started: $Xvfb_PID => $Xvfb_PIDFILE"
  16. fi
  17. /home/tmnz/test_harness.pl --source http://example.com/testsuite.txt \
  18. --profile /home/tmnz/TMNZA \
  19. --profile /home/tmnz/TMNZB \
  20. --profile /home/tmnz/TMNZC \
  21. --profile /home/tmnz/TMNZD \
  22. --profile /home/tmnz/TMNZE \
  23. --profile /home/tmnz/TMNZF \
  24. --wait 45 \
  25. --display :1
  26. ### This is rm is for clean-up of the Google Page Speed optimization output (about:config)
  27. ### user_pref("extensions.PageSpeed.optimized_file_base_dir", "/tmp/tmp.tmnz.pagespeed");
  28. # rm -rf /tmp/tmp.tmnz.pagespeed/*