Skip to content

Commit dd393a5

Browse files
authored
Merge pull request #31 from msgpack/ci_on_mobile_browsers
setup CI for mobile browsers
2 parents 4dc7371 + 339deb9 commit dd393a5

File tree

2 files changed

+26
-10
lines changed

2 files changed

+26
-10
lines changed

.travis.yml

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -10,16 +10,9 @@ env:
1010
- BROWSER=slSafari
1111
- BROWSER=slIE
1212
- BROWSER=slEdge
13-
- BROWSER=FirefoxHeadless
13+
- BROWSER=slIos
14+
- BROWSER=slAndroid
1415
- BROWSER=
15-
matrix:
16-
fast_finish: true
17-
allow_failures:
18-
- env: BROWSER=slChrome
19-
- env: BROWSER=slFirefox
20-
- env: BROWSER=slSafari
21-
- env: BROWSER=slIE
22-
- env: BROWSER=slEdge
2316
cache: npm
2417
install: |
2518
if [ "${BROWSER}" = "" ]

sauceLabs.ts

Lines changed: 24 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,15 @@ export type SauceLauncher = {
66
base: "SauceLabs";
77
browserName: string;
88

9-
platform?: string;
9+
// for PC
1010
version?: string;
11+
platform?: string;
12+
13+
// for mobile
14+
deviceName?: string;
15+
appiumVersion?: string;
16+
platformName?: string;
17+
platformVersion?: string;
1118
};
1219

1320
export const sauceLabs = {
@@ -56,4 +63,20 @@ export const sauceLaunchers: Record<string, SauceLauncher> = {
5663
version: "latest",
5764
platform: "Windows 10",
5865
},
66+
67+
slIos: {
68+
base: "SauceLabs",
69+
browserName: "Safari",
70+
platformName: "iOS",
71+
platformVersion: "latest",
72+
deviceName: "iPhone X Simulator",
73+
},
74+
75+
slAndroid: {
76+
base: "SauceLabs",
77+
browserName: "Chrome",
78+
platformName: "Android",
79+
platformVersion: "latest",
80+
deviceName: "Android GoogleAPI Emulator",
81+
},
5982
};

0 commit comments

Comments
 (0)