Skip to content

Commit 33cc177

Browse files
authored
♻️ Use only 1 testem config file
1 parent 383ea67 commit 33cc177

File tree

6 files changed

+37
-146
lines changed

6 files changed

+37
-146
lines changed

1d/testem.js

+1-30
Original file line numberDiff line numberDiff line change
@@ -1,30 +1 @@
1-
const config = {
2-
test_page: 'tests/index.html?hidepassed',
3-
reporter: 'dot',
4-
disable_watching: true,
5-
launch_in_ci: ['Chrome'],
6-
launch_in_dev: ['Chrome'],
7-
browser_start_timeout: 120,
8-
browser_args: {
9-
Chrome: [
10-
// --no-sandbox is needed when running Chrome inside a container
11-
process.env.CI ? '--no-sandbox' : null,
12-
'--headless',
13-
'--disable-dev-shm-usage',
14-
'--disable-software-rasterizer',
15-
'--mute-audio',
16-
'--remote-debugging-port=0',
17-
'--window-size=1440,900',
18-
].filter(Boolean),
19-
},
20-
browser_disconnect_timeout: 20000,
21-
timeout: 20000,
22-
};
23-
24-
module.exports = process.env.CI
25-
? {
26-
...config,
27-
reporter: 'xunit',
28-
report_file: `${process.env.RESULTS_PATH ?? '.'}/report.xml`,
29-
}
30-
: config;
1+
module.exports = require('../testem.js');

admin/testem.js

+1-29
Original file line numberDiff line numberDiff line change
@@ -1,29 +1 @@
1-
const config = {
2-
test_page: 'tests/index.html?hidepassed',
3-
reporter: 'dot',
4-
disable_watching: true,
5-
launch_in_ci: ['Chrome'],
6-
launch_in_dev: ['Chrome'],
7-
browser_args: {
8-
Chrome: [
9-
// --no-sandbox is needed when running Chrome inside a container
10-
process.env.CI ? '--no-sandbox' : null,
11-
'--headless',
12-
'--disable-dev-shm-usage',
13-
'--disable-software-rasterizer',
14-
'--mute-audio',
15-
'--remote-debugging-port=0',
16-
'--window-size=1440,900',
17-
].filter(Boolean),
18-
},
19-
browser_disconnect_timeout: 20000,
20-
timeout: 20000,
21-
};
22-
23-
module.exports = process.env.CI
24-
? {
25-
...config,
26-
reporter: 'xunit',
27-
report_file: `${process.env.RESULTS_PATH ?? '.'}/report.xml`,
28-
}
29-
: config;
1+
module.exports = require('../testem.js');

certif/testem.js

+1-30
Original file line numberDiff line numberDiff line change
@@ -1,30 +1 @@
1-
const config = {
2-
test_page: 'tests/index.html?hidepassed',
3-
reporter: 'dot',
4-
disable_watching: true,
5-
launch_in_ci: ['Chrome'],
6-
launch_in_dev: ['Chrome'],
7-
browser_start_timeout: 120,
8-
browser_args: {
9-
Chrome: [
10-
// --no-sandbox is needed when running Chrome inside a container
11-
process.env.CI ? '--no-sandbox' : null,
12-
'--headless',
13-
'--disable-dev-shm-usage',
14-
'--disable-software-rasterizer',
15-
'--mute-audio',
16-
'--remote-debugging-port=0',
17-
'--window-size=1440,900',
18-
].filter(Boolean),
19-
},
20-
browser_disconnect_timeout: 20000,
21-
timeout: 20000,
22-
};
23-
24-
module.exports = process.env.CI
25-
? {
26-
...config,
27-
reporter: 'xunit',
28-
report_file: `${process.env.RESULTS_PATH ?? '.'}/report.xml`,
29-
}
30-
: config;
1+
module.exports = require('../testem.js');

mon-pix/testem.js

+1-28
Original file line numberDiff line numberDiff line change
@@ -1,28 +1 @@
1-
const config = {
2-
test_page: 'tests/index.html?hidepassed',
3-
reporter: 'dot',
4-
disable_watching: true,
5-
launch_in_ci: ['Chrome'],
6-
launch_in_dev: ['Chrome'],
7-
browser_args: {
8-
Chrome: [
9-
// --no-sandbox is needed when running Chrome inside a container
10-
process.env.CI ? '--no-sandbox' : null,
11-
'--headless',
12-
'--disable-dev-shm-usage',
13-
'--disable-software-rasterizer',
14-
'--mute-audio',
15-
'--remote-debugging-port=0',
16-
'--window-size=1440,900',
17-
].filter(Boolean),
18-
},
19-
browser_disconnect_timeout: 20000,
20-
timeout: 20000,
21-
};
22-
23-
module.exports = process.env.CI
24-
? {
25-
...config,
26-
reporter: 'xunit',
27-
}
28-
: config;
1+
module.exports = require('../testem.js');

orga/testem.js

+1-29
Original file line numberDiff line numberDiff line change
@@ -1,29 +1 @@
1-
const config = {
2-
test_page: 'tests/index.html?hidepassed',
3-
reporter: 'dot',
4-
disable_watching: true,
5-
launch_in_ci: ['Chrome'],
6-
launch_in_dev: ['Chrome'],
7-
browser_args: {
8-
Chrome: [
9-
// --no-sandbox is needed when running Chrome inside a container
10-
process.env.CI ? '--no-sandbox' : null,
11-
'--headless',
12-
'--disable-dev-shm-usage',
13-
'--disable-software-rasterizer',
14-
'--mute-audio',
15-
'--remote-debugging-port=0',
16-
'--window-size=1440,900',
17-
].filter(Boolean),
18-
},
19-
browser_disconnect_timeout: 20000,
20-
timeout: 20000,
21-
};
22-
23-
module.exports = process.env.CI
24-
? {
25-
...config,
26-
reporter: 'xunit',
27-
report_file: `${process.env.RESULTS_PATH ?? '.'}/report.xml`,
28-
}
29-
: config;
1+
module.exports = require('../testem.js');

testem.js

+32
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
const config = {
2+
test_page: 'tests/index.html?hidepassed',
3+
reporter: 'dot',
4+
disable_watching: true,
5+
launch_in_ci: ['Chrome'],
6+
launch_in_dev: ['Chrome'],
7+
browser_start_timeout: 120,
8+
browser_args: {
9+
Chrome: [
10+
// --no-sandbox is needed when running Chrome inside a container
11+
process.env.CI ? '--no-sandbox' : null,
12+
'--headless',
13+
'--disable-dev-shm-usage',
14+
'--disable-software-rasterizer',
15+
'--mute-audio',
16+
'--remote-debugging-port=0',
17+
'--window-size=1440,900',
18+
].filter(Boolean),
19+
},
20+
browser_disconnect_timeout: 20000,
21+
timeout: 20000,
22+
};
23+
24+
module.exports = process.env.CI
25+
? {
26+
...config,
27+
reporter: "xunit",
28+
report_file: `${
29+
process.env.RESULTS_PATH ?? "./test-results/"
30+
}/report.xml`,
31+
}
32+
: config;

0 commit comments

Comments
 (0)