b89e7c2cb7
This essentially reverts #20178, since the flakes should be gone after pinning ChromeDriver and Chrome versions to 2.32 and 59 respectively.
53 lines
1.0 KiB
Bash
Executable File
53 lines
1.0 KiB
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
set -u -e -o pipefail
|
|
|
|
# Setup environment
|
|
readonly thisDir=$(cd $(dirname $0); pwd)
|
|
source ${thisDir}/_travis-fold.sh
|
|
|
|
|
|
# If the previous commands in the `script` section of .travis.yaml failed, then abort.
|
|
# The variable is not set in early stages of the build, so we default to 0 there.
|
|
# https://docs.travis-ci.com/user/environment-variables/
|
|
if [[ ${TRAVIS_TEST_RESULT=0} == 1 ]]; then
|
|
exit 1;
|
|
fi
|
|
|
|
|
|
case ${CI_MODE} in
|
|
js)
|
|
${thisDir}/test-js.sh
|
|
;;
|
|
e2e)
|
|
${thisDir}/test-e2e.sh
|
|
;;
|
|
e2e_2)
|
|
${thisDir}/test-e2e-2.sh
|
|
;;
|
|
saucelabs_required)
|
|
${thisDir}/test-saucelabs.sh
|
|
;;
|
|
browserstack_required)
|
|
${thisDir}/test-browserstack.sh
|
|
;;
|
|
saucelabs_optional)
|
|
${thisDir}/test-saucelabs.sh
|
|
;;
|
|
browserstack_optional)
|
|
${thisDir}/test-browserstack.sh
|
|
;;
|
|
aio_tools_test)
|
|
${thisDir}/test-aio-tools.sh
|
|
;;
|
|
aio)
|
|
${thisDir}/test-aio.sh
|
|
;;
|
|
aio_e2e)
|
|
${thisDir}/test-aio-e2e.sh
|
|
;;
|
|
bazel)
|
|
${thisDir}/test-bazel.sh
|
|
;;
|
|
esac
|