| language: node_js |
| sudo: required |
| before_script: |
| - npm install -g polymer-cli |
| - polymer install --variants |
| - >- |
| npm run update-types && git diff --exit-code || (echo -e |
| '\n\033[31mERROR:\033[0m Typings are stale. Please run "npm run |
| update-types".' && false) |
| - >- |
| npm run format && git diff --exit-code || (echo -e '\n\033[31mERROR:\033[0m |
| Typings are stale. Please run "npm run format".' && false) |
| env: |
| global: |
| - secure: >- |
| UKNKHUjbp8O3UiVmnCmmprLR573ZXak9znhIvy0Uvxpkga7DFvfKvYRFCXQI/eV2I9YOI1FgVjlPfH8Id1NOWdMLdNjAI7G5p4FWisgu36kfat853HDYemoxx0C9nqPwakPGCJ9duL1w0dwje2sEHndk1cdwkU3TMsgkawdOJbU= |
| - secure: >- |
| cWudj1yh2mzialubEqhSHBG/CPLtI9ZeUPaI1+N3hiPzvuxqGaEbkpzEmlZrdAfuy9axCQStg88dgKRSv+TdMbcDKpzQqfClxTf9baKgrSgzVoMReY0kjHumCJz1tIVIz74ggp/gdQVFyS9CiA82pHTnxDl/drwPIHa2S8ST02U= |
| node_js: stable |
| addons: |
| firefox: latest |
| apt: |
| sources: |
| - google-chrome |
| packages: |
| - google-chrome-stable |
| script: |
| - xvfb-run polymer test |
| - >- |
| if [ "${TRAVIS_PULL_REQUEST}" = "false" ]; then polymer test -s 'default'; |
| fi |
| dist: trusty |