language: node_js node_js: - "0.12" - "iojs-3" - "4" - "5" script: npm run $NPM_COMMAND sudo: false env: global: # SAUCE_USERNAME - secure: "Js6Pr7dJfvAKY5JuuuEJSrDvoBCrnjTjISMCPBmH0CkGwtGR7J2mCvaLcXQ9RO3zrSasdj8Rb6gBmrIgk1fQbp/NpwQVwMUPH4J+dhbwTHIrrIHVtxt6q8cPx43RJqjE6qN+G1MA/Y4IVbgAzjJPnzu6A6v7E/FzSFbpNilv2i4=" # SAUCE_ACCESS_KEY - secure: "idJFmSy6EyMNO9UoxUx0wG83G/w8H1Sh1fG5lWodAdV01/Ft0j3KQo/zelENBx7zMWf+iqdWOhL4rBLIIkaajHbmvkMYDzhFXK4GIZmd1HnV4MZCunipscMsEbtQU+uTY/I3fersnIz74aTuj3SKlFW4jVNgvc8fawijBtTbuhU=" matrix: - NPM_COMMAND=test - NPM_COMMAND=test-with-coverage - NPM_COMMAND=test-in-browsers matrix: exclude: # don't test in browsers more than once (already done with node 5) - node_js: "0.12" env: NPM_COMMAND=test-in-browsers - node_js: "iojs-3" env: NPM_COMMAND=test-in-browsers - node_js: "4" env: NPM_COMMAND=test-in-browsers # don't collect code coverage more than once (already done with node 5) - node_js: "0.12" env: NPM_COMMAND=test-with-coverage - node_js: "iojs-3" env: NPM_COMMAND=test-with-coverage - node_js: "4" env: NPM_COMMAND=test-with-coverage # already tested with coverage (with node 5). no need to test again without - node_js: "5" env: NPM_COMMAND=test