Skip to content

Commit c7d2a92

Browse files
committed
Update testing setup to use only 5 concurrent CI VMs
1 parent 591ad13 commit c7d2a92

File tree

3 files changed

+30
-26
lines changed

3 files changed

+30
-26
lines changed

.travis.yml

Lines changed: 19 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -12,29 +12,30 @@ env:
1212
matrix:
1313
include:
1414
- env: NODE_ENV=development
15-
- env: BROWSER_NAME=chrome BROWSER_VERSION=latest
16-
- env: BROWSER_NAME=firefox BROWSER_VERSION=latest
17-
- env: BROWSER_NAME=microsoftedge BROWSER_VERSION=latest
15+
- env: BROWSER=true
16+
#- env: BROWSER_NAME=chrome BROWSER_VERSION=latest
17+
#- env: BROWSER_NAME=firefox BROWSER_VERSION=latest
18+
#- env: BROWSER_NAME=microsoftedge BROWSER_VERSION=latest
1819
# env: BROWSER_NAME=safari BROWSER_VERSION=5
19-
- env: BROWSER_NAME=safari BROWSER_VERSION=6
20-
- env: BROWSER_NAME=safari BROWSER_VERSION=7
21-
- env: BROWSER_NAME=safari BROWSER_VERSION=8
22-
- env: BROWSER_NAME=safari BROWSER_VERSION=9
23-
- env: BROWSER_NAME=safari BROWSER_VERSION=10
20+
#- env: BROWSER_NAME=safari BROWSER_VERSION=6
21+
#- env: BROWSER_NAME=safari BROWSER_VERSION=7
22+
#- env: BROWSER_NAME=safari BROWSER_VERSION=8
23+
#- env: BROWSER_NAME=safari BROWSER_VERSION=9
24+
#- env: BROWSER_NAME=safari BROWSER_VERSION=10
2425
# Global usage is < 0.10% for IE6 & 7
25-
- env: BROWSER_NAME=ie BROWSER_VERSION=6
26-
- env: BROWSER_NAME=ie BROWSER_VERSION=7
27-
- env: BROWSER_NAME=ie BROWSER_VERSION=8
28-
- env: BROWSER_NAME=ie BROWSER_VERSION=9
29-
- env: BROWSER_NAME=ie BROWSER_VERSION=10 BROWSER_PLATFORM="Windows 2012"
30-
- env: BROWSER_NAME=ie BROWSER_VERSION=11 BROWSER_PLATFORM="Windows 2012"
26+
#- env: BROWSER_NAME=ie BROWSER_VERSION=6
27+
#- env: BROWSER_NAME=ie BROWSER_VERSION=7
28+
#- env: BROWSER_NAME=ie BROWSER_VERSION=8
29+
#- env: BROWSER_NAME=ie BROWSER_VERSION=9
30+
#- env: BROWSER_NAME=ie BROWSER_VERSION=10 BROWSER_PLATFORM="Windows 2012"
31+
#- env: BROWSER_NAME=ie BROWSER_VERSION=11 BROWSER_PLATFORM="Windows 2012"
3132
# Global Usage < 0.10% on less than 12
3233
# env: BROWSER_NAME=opera BROWSER_VERSION=11
3334
# Sauce Labs doesn't have anything newer than 12 :(
34-
- env: BROWSER_NAME=opera BROWSER_VERSION=12
35-
- env: BROWSER_NAME=iphone BROWSER_VERSION=8.4
36-
- env: BROWSER_NAME=iphone BROWSER_VERSION=9.3
37-
- env: BROWSER_NAME=iphone BROWSER_VERSION=10
35+
#- env: BROWSER_NAME=opera BROWSER_VERSION=12
36+
#- env: BROWSER_NAME=iphone BROWSER_VERSION=8.4
37+
#- env: BROWSER_NAME=iphone BROWSER_VERSION=9.3
38+
#- env: BROWSER_NAME=iphone BROWSER_VERSION=10
3839
# Android VMs on Sauce Labs don't seem to work correctly
3940
# env: BROWSER_NAME=android BROWSER_VERSION=4.1
4041
# env: BROWSER_NAME=android BROWSER_VERSION=4.2

.zuul.yml

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ scripts:
44
- "/domain.js"
55
server: ./tests/support/sockjs_server.js
66
coverage: false
7+
concurrency: 5
78
tunnel:
89
type: ngrok
910
proto: tcp
@@ -19,12 +20,12 @@ browsers:
1920
- name: microsoftedge
2021
version: latest
2122
- name: opera
22-
version: 11..latest
23+
version: latest
2324
- name: safari
24-
version: 5..latest
25+
version: latest
2526
- name: ie
26-
version: 6..latest
27-
- name: iphone
28-
version: 8.1..latest
27+
version: latest
28+
# - name: iphone
29+
# version: latest
2930
- name: android
30-
version: 4.1..latest
31+
version: latest

build.sh

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,14 @@
11
#!/bin/bash
22
set -e
33

4-
if [ "x${BROWSER_NAME}" = "x" ]; then
4+
if [ "x${BROWSER}" = "x" ]; then
55
npm run lint
66
npm test
77
elif [ "${TRAVIS_SECURE_ENV_VARS}" = "true" ]; then
88
npm run test:bundle
9-
if [ "x${BROWSER_PLATFORM}" = "x" ]; then
9+
if [ "x${BROWSER_NAME}" = "x" ]; then
10+
./node_modules/.bin/zuul tests/browser.js
11+
elif [ "x${BROWSER_PLATFORM}" = "x" ]; then
1012
./node_modules/.bin/zuul --browser-name $BROWSER_NAME --browser-version $BROWSER_VERSION tests/browser.js
1113
else
1214
./node_modules/.bin/zuul --browser-name $BROWSER_NAME --browser-version $BROWSER_VERSION --browser-platform "$BROWSER_PLATFORM" tests/browser.js

0 commit comments

Comments
 (0)