Prevent browserstack tests to be started in all Travis jobs and start it only in its dedicated job.
language: node_js
-node_js:
- - "lts/boron"
- - "lts/carbon"
- - "stable"
-install:
- - npm install
-script: npm run test:ci
+
+matrix:
+ include:
+ - node_js: "lts/boron"
+ env: ZF_TRAVIS_COMMAND=test:javascript:units
+ - node_js: "lts/carbon"
+ env: ZF_TRAVIS_COMMAND=test:javascript:units
+ - node_js: "stable"
+ env: ZF_TRAVIS_COMMAND=test:javascript:units
+ - node_js: "stable"
+ env: ZF_TRAVIS_COMMAND=test:javascript:browserstack
+
+install: npm install
+script: npm run $ZF_TRAVIS_COMMAND
+
notifications:
email: false
{
"test_path": "test/javascript/index.html",
"test_framework": "mocha",
+ "exit_with_fail": true,
"browsers": [
{
"browser": "chrome",