-
Notifications
You must be signed in to change notification settings - Fork 0
/
cypress.config.js
53 lines (51 loc) · 1.37 KB
/
cypress.config.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
const { defineConfig } = require('cypress');
module.exports = defineConfig({
watchForFilesChanges: false,
numTestsKeptInMemory: 50,
video: false,
videosFolder: "cypress/videos",
screenshotOnRunFailure: true,
screenshotsFolder: 'cypress/screenshots',
defaultCommandTimeout: 10000,
chromeWebSecurity: false,
viewPortWidth: 1418,
viewPortHeight: 524,
waitForAnimation: true,
animationDistanceTreshold: 20,
execTimeout: 60000,
pageLoadTimeout: 60000,
requestTimeout: 15000,
responseTimeout: 15000,
trashAssetsBeforeRuns: true,
failOnStatusCode: false,
'projectId': 'q3wy8g',
"reporter": "cypress-multi-reporters",
"reporterOptions": {
"reporterEnabled": "mochawesome",
"mochawesomeReporterOptions": {
"reportDir": "cypress/reports/mocha",
"quite": true,
"overwrite": false,
"html": true,
"json": true
}
},
e2e: {
viewportHeight: 720,
viewportWidth: 1280,
"env": {
"db": {
"host": "localhost",
"user": "root",
"password": "root",
"database": "HR"
}
},
baseUrl: "http://localhost:3000",
setupNodeEvents(on, config) {
return require('./cypress/plugins/index.js')(on, config)
},
excludeSpecPattern: ['*.js', '*.md'],
specPattern: 'cypress/integration/**/*.{js,ts,tsx,feature}',
},
})