| 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 |
| Project is not formatted. Please run "npm run format".' && false) |
| env: |
| global: |
| - secure: >- |
| JOd5P49LsE77iYvmnXcjrv4UOPBz5iXed34LnK4FB8+hJ79wFan/HuymA8mof1FDnyBYFqV9Zgmeo2BAmFxomtADwLL6fcX34fh5r0JPuM6pv1ovoaE/yNBrt3o7RfhQ9/VkezjGBFkrXF8ciw2e+OHu6aEcAvdqG8O0UqWHVn4= |
| - secure: >- |
| HV8pPsLmz3GsoAyAnJosqMPVL/2QA/0G71b9KTrXGvnydRwPfaxPmgklrVs0S8LlS4t1OzJcL1M8p/k2ulWL/OsmG+KVB2LRB51JsrhfDEb+XF9VpXFXv5TSx2Bv9RE4gBlY2YaVnpq5OsL9oQDLmwMvsEcPZPF/nRfnbG6zD6g= |
| 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 |