@ -21,6 +21,12 @@ if [[ ${TRAVIS} ]]; then
|
||||
browserstack_required)
|
||||
./scripts/browserstack/teardown_tunnel.sh
|
||||
;;
|
||||
saucelabs_optional)
|
||||
./scripts/sauce/sauce_connect_teardown.sh
|
||||
;;
|
||||
browserstack_optional)
|
||||
./scripts/browserstack/teardown_tunnel.sh
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
|
||||
|
@ -30,6 +30,12 @@ if [[ ${TRAVIS} ]]; then
|
||||
browserstack_required)
|
||||
KARMA_JS_BROWSERS=`node -e "console.log(require('/home/travis/build/angular/angular/browser-providers.conf').browserstackAliases.CI_REQUIRED.join(','))"`
|
||||
;;
|
||||
saucelabs_optional)
|
||||
KARMA_JS_BROWSERS=`node -e "console.log(require('/home/travis/build/angular/angular/browser-providers.conf').sauceAliases.CI_OPTIONAL.join(','))"`
|
||||
;;
|
||||
browserstack_optional)
|
||||
KARMA_JS_BROWSERS=`node -e "console.log(require('/home/travis/build/angular/angular/browser-providers.conf').browserstackAliases.CI_OPTIONAL.join(','))"`
|
||||
;;
|
||||
esac
|
||||
else
|
||||
KARMA_JS_BROWSERS=Chrome
|
||||
|
@ -46,7 +46,7 @@ echo 'travis_fold:end:install-chromium'
|
||||
|
||||
# Install Sauce Connect
|
||||
echo 'travis_fold:start:install.sauceConnect'
|
||||
if [[ ${TRAVIS} && ${CI_MODE} == "saucelabs_required" ]]; then
|
||||
if [[ ${TRAVIS}] && (${CI_MODE} == "saucelabs_required" || ${CI_MODE} == "saucelabs_optional") ]]; then
|
||||
./scripts/sauce/sauce_connect_setup.sh
|
||||
fi
|
||||
echo 'travis_fold:end:install.sauceConnect'
|
||||
@ -54,7 +54,7 @@ echo 'travis_fold:end:install.sauceConnect'
|
||||
|
||||
# Install BrowserStack Tunnel
|
||||
echo 'travis_fold:start:install.browserstack'
|
||||
if [[ ${TRAVIS} && ${CI_MODE} == "browserstack_required" ]]; then
|
||||
if [[ ${TRAVIS} && (${CI_MODE} == "browserstack_required" || ${CI_MODE} == "browserstack_optional") ]]; then
|
||||
./scripts/browserstack/start_tunnel.sh
|
||||
fi
|
||||
echo 'travis_fold:end:install.browserstack'
|
||||
|
@ -2,7 +2,7 @@
|
||||
|
||||
set -ex -o pipefail
|
||||
|
||||
if [[ ${TRAVIS} && ${CI_MODE} != "browserstack_required" ]]; then
|
||||
if [[ ${TRAVIS} && ${CI_MODE} != "browserstack_required" && ${CI_MODE} != "browserstack_optional" ]]; then
|
||||
exit 0;
|
||||
fi
|
||||
|
||||
|
@ -2,7 +2,7 @@
|
||||
|
||||
set -ex -o pipefail
|
||||
|
||||
if [[ ${TRAVIS} && ${CI_MODE} != "saucelabs_required" ]]; then
|
||||
if [[ ${TRAVIS} && ${CI_MODE} != "saucelabs_required" && ${CI_MODE} != "saucelabs_optional" ]]; then
|
||||
exit 0;
|
||||
fi
|
||||
|
||||
|
Reference in New Issue
Block a user