| #!/bin/bash |
| set -ex |
| |
| SCRIPT_DIR=$(dirname $(readlink -f "$0")) |
| WPT_ROOT=$(readlink -f $SCRIPT_DIR/../..) |
| cd $WPT_ROOT |
| |
| source tools/ci/lib.sh |
| |
| test_stability() { |
| local extra_arg=$1 |
| ./wpt check-stability $PRODUCT $extra_arg --output-bytes $((1024 * 1024 * 3)) --metadata ~/meta/ --install-fonts |
| } |
| |
| main() { |
| hosts_fixup |
| local extra_arg="" |
| if [ $(echo $PRODUCT | grep '^chrome:') ]; then |
| local channel=$(echo $PRODUCT | grep --only-matching '\w\+$') |
| if [[ $channel == "dev" ]]; then |
| # The package name for Google Chrome Dev uses "unstable", not "dev". |
| channel="unstable" |
| fi |
| install_chrome $channel |
| extra_arg="--binary=$(which google-chrome-$channel)" |
| fi |
| test_stability $extra_arg |
| } |
| |
| main |