UNPKG

1.04 kBJavaScriptView Raw
1// Set e2e config
2process.env.TS_NODE_PROJECT = "./test/e2e/tsconfig.json";
3require('ts-node/register')
4// Restore config
5process.env.TS_NODE_PROJECT = "";
6
7const { setHeadlessWhen } = require('@codeceptjs/configure');
8
9// turn on headless mode when running with HEADLESS=true environment variable
10setHeadlessWhen(process.env.HEADLESS);
11
12exports.config = {
13 tests: './test/e2e/**/*.e2e.ts',
14 output: './test/e2e/log',
15 helpers: {
16 Playwright: {
17 url: 'http://localhost:6005',
18 show: true,
19 browser: 'chromium'
20 },
21 StorybookHelper: {
22 require: './test/e2e/helper/StorybookHelper'
23 },
24 HTMLHelper: {
25 require: './test/e2e/helper/HTMLHelper'
26 },
27 },
28 async bootstrap() {
29 return new Promise(resolve => {
30 setTimeout(() => {
31 resolve();
32 }, 60000);
33 });
34 },
35 mocha: {},
36 name: 'egjs-flicking',
37 plugins: {
38 pauseOnFail: {},
39 retryFailedStep: {
40 enabled: true
41 },
42 tryTo: {
43 enabled: true
44 },
45 screenshotOnFail: {
46 enabled: true
47 }
48 }
49}