sudo: false language: node_js node_js: - "0.10" - "0.12" - "4" - "6" - "7" matrix: include: - node_js: "7" addons: firefox: "52.0" env: BROWSER=true MAKE_TEST=true env: matrix: BROWSER=false MAKE_TEST=false after_success: npm run coveralls # Needed to run Karma with Firefox on Travis # http://karma-runner.github.io/0.13/plus/travis.html before_script: - export DISPLAY=:99.0 - sh -e /etc/init.d/xvfb start script: - npm test # ensure buildable - "[ $MAKE_TEST == false ] || make" # test in firefox - "[ $BROWSER == false ] || npm run mocha-browser-test"