OLD | NEW |
1 #!/bin/sh | 1 #!/bin/sh |
2 # chromium-runtests.sh [testsuite] | 2 # chromium-runtests.sh [testsuite] |
3 # Script to run a respectable subset of Chromium's test suite | 3 # Script to run a respectable subset of Chromium's test suite |
4 # (excepting parts that run the browser itself, and excepting layout tests). | 4 # (excepting parts that run the browser itself, and excepting layout tests). |
5 # Run from parent of src directory. | 5 # Run from parent of src directory. |
6 # By default, runs all test suites. If you specify one testsuite | 6 # By default, runs all test suites. If you specify one testsuite |
7 # (e.g. base_unittests), it only runs that one. | 7 # (e.g. base_unittests), it only runs that one. |
8 # | 8 # |
9 # Chromium's test suite uses gtest, so each executable obeys the options | 9 # Chromium's test suite uses gtest, so each executable obeys the options |
10 # documented in the wiki at http://code.google.com/p/googletest | 10 # documented in the wiki at http://code.google.com/p/googletest |
(...skipping 223 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
234 WINEPREFIX=${WINEPREFIX:-$HOME/.wine-chromium-tests} | 234 WINEPREFIX=${WINEPREFIX:-$HOME/.wine-chromium-tests} |
235 export WINEPREFIX | 235 export WINEPREFIX |
236 WINE_HEAP_REDZONE=16 | 236 WINE_HEAP_REDZONE=16 |
237 export WINE_HEAP_REDZONE | 237 export WINE_HEAP_REDZONE |
238 | 238 |
239 if netstat -tlnp | grep :1337 | 239 if netstat -tlnp | grep :1337 |
240 then | 240 then |
241 echo Please kill the server listening on port 1337, or reboot. The net te
sts need this port. | 241 echo Please kill the server listening on port 1337, or reboot. The net te
sts need this port. |
242 exit 1 | 242 exit 1 |
243 fi | 243 fi |
244 if test ! -f /usr/share/ca-certificates/root_ca_cert.crt | |
245 then | |
246 echo "You need to do" | |
247 echo "sudo cp src/net/data/ssl/certificates/root_ca_cert.crt /usr/share/
ca-certificates/" | |
248 echo "sudo vi /etc/ca-certificates.conf (and add the line root_ca_cer
t.crt)" | |
249 echo "sudo update-ca-certificates" | |
250 echo "else ssl tests will fail." | |
251 echo "(Alternately, modify this script to run Juan's importer, http://bugs
.winehq.org/show_bug.cgi?id=20370#c4 )" | |
252 exit 1 | |
253 fi | |
254 | 244 |
255 if test -n "$VNC" | 245 if test -n "$VNC" |
256 then | 246 then |
257 export DISPLAY=":$VNC" | 247 export DISPLAY=":$VNC" |
258 vncserver -kill "$DISPLAY" || true | 248 vncserver -kill "$DISPLAY" || true |
259 # VNC servers don't clean these up if they get a SIGKILL, and would then | 249 # VNC servers don't clean these up if they get a SIGKILL, and would then |
260 # refuse to start because these files are there. | 250 # refuse to start because these files are there. |
261 rm -f "/tmp/.X${VNC}-lock" "/tmp/.X11-unix/X${VNC}" | 251 rm -f "/tmp/.X${VNC}-lock" "/tmp/.X11-unix/X${VNC}" |
262 vncserver "$DISPLAY" -ac -depth 24 -geometry 1024x768 | 252 vncserver "$DISPLAY" -ac -depth 24 -geometry 1024x768 |
263 fi | 253 fi |
(...skipping 183 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
447 esac | 437 esac |
448 done | 438 done |
449 i=`expr $i + 1` | 439 i=`expr $i + 1` |
450 done | 440 done |
451 | 441 |
452 case "$errors" in | 442 case "$errors" in |
453 yes) echo "Errors detected, condition red. Battle stations!" ; exit 1;; | 443 yes) echo "Errors detected, condition red. Battle stations!" ; exit 1;; |
454 *) echo "No errors detected." ;; | 444 *) echo "No errors detected." ;; |
455 esac | 445 esac |
456 | 446 |
OLD | NEW |