language: node_js sudo: false node_js: - 4.2.3 env: global: - LOGS_DIR=/tmp/angular-material1-build/logs - SAUCE_USERNAME=angular-ci - SAUCE_ACCESS_KEY=9b988f434ff8-fbca-8aa4-4ae3-35442987 - BROWSER_STACK_USERNAME=angularteam1 - BROWSER_STACK_ACCESS_KEY=BWCd4SynLzdDcv8xtzsB - secure: X7CNmOMemAJ9Jqrsmv6MXyeh8n8TIL5CKzE9LYsZUbsyKo0l5CyyysJq0y/AbpQS6awsSv2qP/cZ/kand6r6z0wMFbUcxa4HjMZEfRwv3sGtwj1OKJko/GvjcZQzD54FtHy1NU7wR0mYhAlE5IwH7f8bMa/nUiijgD/TOCTtKH8= cache: directories: - node_modules - "$HOME/.pub-cache" - "$HOME/travis-phantomjs" branches: only: - master - patch before_install: - "source ./scripts/travis-install-phantomjs2.sh" install: - npm install - npm rebuild node-sass before_script: # Necessary to run test on Travis CI that require a graphical interface. # See https://docs.travis-ci.com/user/gui-and-headless-browsers - export DISPLAY=:99.0 - sh -e /etc/init.d/xvfb start - mkdir -p $LOGS_DIR - git config --global user.email "ngmaterial@googlegroups.com" - git config --global user.name "ngMaterial Bot" script: - gulp ddescribe-iit - gulp karma --reporters='dots' after_success: - "./scripts/travis-build-init.sh --sha=$TRAVIS_COMMIT"