Skip to content

Commit 9764a64

Browse files
author
Ives van Hoorne
committed
Only do browser tests if key is available
1 parent 291859d commit 9764a64

File tree

2 files changed

+78
-76
lines changed

2 files changed

+78
-76
lines changed

.circleci/config.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ jobs:
7979
- run:
8080
name: Test Integrations
8181
command: |
82-
sleep 10
82+
sleep 15
8383
yarn test:integrations --ci --testResultsProcessor="jest-junit"
8484
environment:
8585
JEST_JUNIT_OUTPUT: "/tmp/test-results/js-test-results.xml"

packages/app/integration-tests/browser-tests/browsers.test.js

Lines changed: 77 additions & 75 deletions
Original file line numberDiff line numberDiff line change
@@ -31,87 +31,89 @@ function testPageWitCapabilities(capabilities) {
3131
});
3232
}
3333

34-
describe('browser-tests', () => {
35-
test(
36-
'ie11',
37-
async () => {
38-
// Input capabilities
39-
const capabilities = {
40-
browserName: 'IE',
41-
browser_version: '11.0',
42-
os: 'Windows',
43-
os_version: '10',
44-
resolution: '1024x768',
45-
};
34+
if (process.env.BROWSER_STACK_KEY) {
35+
describe('browser-tests', () => {
36+
test(
37+
'ie11',
38+
async () => {
39+
// Input capabilities
40+
const capabilities = {
41+
browserName: 'IE',
42+
browser_version: '11.0',
43+
os: 'Windows',
44+
os_version: '10',
45+
resolution: '1024x768',
46+
};
4647

47-
await testPageWitCapabilities(capabilities);
48-
},
49-
130000
50-
);
48+
await testPageWitCapabilities(capabilities);
49+
},
50+
130000
51+
);
5152

52-
test.skip(
53-
'ios',
54-
async () => {
55-
// Input capabilities
56-
const capabilities = {
57-
browserName: 'iPhone',
58-
device: 'iPhone SE',
59-
realMobile: 'true',
60-
os_version: '11.2',
61-
};
53+
test.skip(
54+
'ios',
55+
async () => {
56+
// Input capabilities
57+
const capabilities = {
58+
browserName: 'iPhone',
59+
device: 'iPhone SE',
60+
realMobile: 'true',
61+
os_version: '11.2',
62+
};
6263

63-
await testPageWitCapabilities(capabilities);
64-
},
65-
130000
66-
);
64+
await testPageWitCapabilities(capabilities);
65+
},
66+
130000
67+
);
6768

68-
test(
69-
'firefox',
70-
async () => {
71-
// Input capabilities
72-
const capabilities = {
73-
browserName: 'Firefox',
74-
browser_version: '58.0',
75-
os: 'Windows',
76-
os_version: '10',
77-
resolution: '1024x768',
78-
};
69+
test(
70+
'firefox',
71+
async () => {
72+
// Input capabilities
73+
const capabilities = {
74+
browserName: 'Firefox',
75+
browser_version: '58.0',
76+
os: 'Windows',
77+
os_version: '10',
78+
resolution: '1024x768',
79+
};
7980

80-
await testPageWitCapabilities(capabilities);
81-
},
82-
130000
83-
);
81+
await testPageWitCapabilities(capabilities);
82+
},
83+
130000
84+
);
8485

85-
test(
86-
'safari',
87-
async () => {
88-
// Input capabilities
89-
const capabilities = {
90-
browserName: 'Safari',
91-
browser_version: '10.0',
92-
os: 'OS X',
93-
os_version: 'Sierra',
94-
resolution: '1024x768',
95-
};
86+
test(
87+
'safari',
88+
async () => {
89+
// Input capabilities
90+
const capabilities = {
91+
browserName: 'Safari',
92+
browser_version: '10.0',
93+
os: 'OS X',
94+
os_version: 'Sierra',
95+
resolution: '1024x768',
96+
};
9697

97-
await testPageWitCapabilities(capabilities);
98-
},
99-
130000
100-
);
98+
await testPageWitCapabilities(capabilities);
99+
},
100+
130000
101+
);
101102

102-
test(
103-
'android',
104-
async () => {
105-
// Input capabilities
106-
const capabilities = {
107-
browserName: 'android',
108-
device: 'Samsung Galaxy S8',
109-
realMobile: 'true',
110-
os_version: '7.0',
111-
};
103+
test(
104+
'android',
105+
async () => {
106+
// Input capabilities
107+
const capabilities = {
108+
browserName: 'android',
109+
device: 'Samsung Galaxy S8',
110+
realMobile: 'true',
111+
os_version: '7.0',
112+
};
112113

113-
await testPageWitCapabilities(capabilities);
114-
},
115-
130000
116-
);
117-
});
114+
await testPageWitCapabilities(capabilities);
115+
},
116+
130000
117+
);
118+
});
119+
}

0 commit comments

Comments
 (0)