From 4f47e3bb824cf5fc1f505f64fe50908676d8b54c Mon Sep 17 00:00:00 2001 From: Robert Messerle Date: Mon, 14 Mar 2016 15:43:13 -0700 Subject: [PATCH] test(e2e): adds readyfile to travis config Currently, tests relying on `sauce-connect` are flaky, and it seems to be caused by the script continuing before SauceLabs is ready. --- .travis.yml | 3 ++- scripts/e2e.sh | 1 - 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index bb41c7ba6320..c40d1be41126 100644 --- a/.travis.yml +++ b/.travis.yml @@ -24,6 +24,7 @@ env: - ARCH=linux-x64 - DART_DEV_VERSION=latest - DART_STABLE_VERSION=latest + - BROWSER_PROVIDER_READY_FILE=/tmp/angular-material2-build/readyfile # Token for tsd to increase github rate limit # See https://github.com/DefinitelyTyped/tsd#tsdrc # This does not use http://docs.travis-ci.com/user/environment-variables/#Secure-Variables @@ -35,12 +36,12 @@ env: - secure: "fq/U7VDMWO8O8SnAQkdbkoSe2X92PVqg4d044HmRYVmcf6YbO48+xeGJ8yOk0pCBwl3ISO4Q2ot0x546kxfiYBuHkZetlngZxZCtQiFT9kyId8ZKcYdXaIW9OVdw3Gh3tQyUwDucfkVhqcs52D6NZjyE2aWZ4/d1V4kWRO/LMgo=" matrix: # Order: a slower build first, so that we don't occupy an idle travis worker waiting for others to complete. + - MODE=e2e - MODE=saucelabs_required - MODE=browserstack_required - MODE=dart_required DART_CHANNEL=stable DART_VERSION=$DART_STABLE_VERSION - MODE=saucelabs_optional - MODE=browserstack_optional - - MODE=e2e matrix: allow_failures: diff --git a/scripts/e2e.sh b/scripts/e2e.sh index eac41a2b5cd3..804bfa150db1 100755 --- a/scripts/e2e.sh +++ b/scripts/e2e.sh @@ -2,7 +2,6 @@ export MODE=e2e export LOGS_DIR=/tmp/angular-material2-build/logs -export BROWSER_PROVIDER_READY_FILE=$LOGS_DIR/sauce-connect-readyfile export SAUCE_USERNAME=angular-ci export SAUCE_ACCESS_KEY=9b988f434ff8-fbca-8aa4-4ae3-35442987 export TRAVIS_JOB_NUMBER=12345