aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichał Gołębiowski-Owczarek <m.goleb@gmail.com>2018-01-03 09:41:46 +0100
committerGitHub <noreply@github.com>2018-01-03 09:41:46 +0100
commit3c0f2cfb05c94adb164ac863a96eb2cf09e8110a (patch)
tree9fa8a1c76494095a5d91864078043b1356861053
parentecd8ddea33dc40ae2a57e4340be03faf2ba2f99b (diff)
downloadjquery-3c0f2cfb05c94adb164ac863a96eb2cf09e8110a.tar.gz
jquery-3c0f2cfb05c94adb164ac863a96eb2cf09e8110a.zip
Build: Only run browser tests in one Node version on Travis
Ref gh-3744 Closes gh-3894
-rw-r--r--.travis.yml9
-rw-r--r--package.json6
2 files changed, 13 insertions, 2 deletions
diff --git a/.travis.yml b/.travis.yml
index 317c3a854..4fa82ae7a 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -7,3 +7,12 @@ node_js:
- "9"
addons:
chrome: stable
+env:
+ - NPM_SCRIPT=test:browserless
+matrix:
+ include:
+ # Run browser tests only on one Node.js version to save time.
+ - node_js: "8"
+ env: NPM_SCRIPT=test:browser
+script:
+ - npm run $NPM_SCRIPT
diff --git a/package.json b/package.json
index ba9883826..53ea4f7eb 100644
--- a/package.json
+++ b/package.json
@@ -68,8 +68,10 @@
"scripts": {
"build": "npm install && grunt",
"start": "grunt watch",
- "test": "grunt && grunt test:slow karma:main",
- "jenkins": "grunt && grunt test:slow",
+ "test:browserless": "grunt && grunt test:slow",
+ "test:browser": "grunt && grunt karma:main",
+ "test": "grunt && grunt test:slow && grunt karma:main",
+ "jenkins": "npm run test:browserless",
"precommit": "grunt lint:newer qunit_fixture",
"commitmsg": "node node_modules/commitplease"
},