ci.sh 358 B

12345678910111213141516
  1. set -e
  2. npm run lint
  3. npm run flow
  4. npm run test:cover
  5. npm run test:e2e -- --env phantomjs
  6. npm run test:ssr
  7. # report coverage stats for non-PRs
  8. if [[ -z $CI_PULL_REQUEST ]]; then
  9. cat ./coverage/lcov.info | ./node_modules/.bin/codecov
  10. fi
  11. # run full browser suites on saucelabs for master branch
  12. if [[ $CIRCLE_BRANCH = master ]]; then
  13. npm run test:sauce
  14. fi