-
Notifications
You must be signed in to change notification settings - Fork 1
/
cy-runner.yml
134 lines (131 loc) · 3.74 KB
/
cy-runner.yml
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
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
---
base:
secrets:
enabled: true
name: VTEX_QE
vtex:
account: productusqa
id: 2001459804
domain: myvtex.com
urlExternalSeller: https://productusqaseller.myvtex.com
vtexIdUrl: https://vtexid.vtex.com.br/api/vtexid/pub/authenticate/default
jira:
enabled: true
account: vtex-dev
board: ADYENPLAT
issueType: Bug
priority: High
slack:
enabled: false
channel: some-channel
cypress:
devMode: false
runHeaded: false
projectId: peqpoz
getCookies: true
maxJobs: 2
quiet: true
video: false
videoCompression: false
videoUploadOnPasses: false
screenshotOnRunFailure: true
trashAssetsBeforeRuns: false
viewportWidth: 1440
viewportHeight: 1500
defaultCommandTimeout: 25000
requestTimeout: 25000
watchForFileChanges: false
pageLoadTimeout: 45000
browser: chrome
chromeWebSecurity: false
stateFiles: [.orders.json, .accountholder.json, .accounttoken.json, .webhook.json, .accountholderCode.json, .account.json]
keepStateFiles: true
workspace:
name: random
prefix: adyen
reserveAccount:
enabled: true
linkApp:
enabled: true
installApps:
- vtex.connector-adyen
- vtex.adyen-platforms
removeApps: []
wipe:
enabled: true
stopOnFail: false
specs:
- cypress-shared/integration/adyen/wipe.spec.js
teardown:
enabled: true
strategy:
# # The strategies must be in order, with dependent tests last
post_setup:
enabled: true
sendDashboard: true
hardTries: 1
stopOnFail: true
parallel: false
specs:
- cypress-shared/integration/adyen/post-setup.spec.js
graphql_tests:
enabled: true
sendDashboard: true
hardTries: 1
stopOnFail: false
parallel: false
specs:
- cypress-shared/integration/adyen/2.1-graphql_testcases.spec.js
dependency:
- cypress-shared/integration/adyen/post-setup.spec.js
rest_api_tests:
enabled: true
sendDashboard: true
hardTries: 1
stopOnFail: false
parallel: false
specs:
- cypress-shared/integration/adyen/2.11-rest-apis.spec.js
dependency:
- cypress-shared/integration/adyen/post-setup.spec.js
product_tests:
enabled: true
sendDashboard: true
hardTries: 3
stopOnFail: false
parallel: true
specs:
- cypress-shared/integration/adyen/2.2-singleProduct.spec.js
- cypress-shared/integration/adyen/2.3-multiProduct.spec.js
- cypress-shared/integration/adyen/2.4-discountProduct.spec.js
- cypress-shared/integration/adyen/2.5-externalSeller.spec.js
- cypress-shared/integration/adyen/2.6-discountShipping.spec.js
- cypress-shared/integration/adyen/2.7-promotionalProduct.spec.js
dependency:
- cypress-shared/integration/adyen/2.1-graphql_testcases.spec.js
transaction_api_tests:
enabled: true
sendDashboard: true
hardTries: 1
stopOnFail: false
parallel: false
specs:
- cypress-shared/integration/adyen/2.8-transactions.spec.js
dependency:
- cypress-shared/integration/adyen/2.2-singleProduct.spec.js
- cypress-shared/integration/adyen/2.3-multiProduct.spec.js
- cypress-shared/integration/adyen/2.4-discountProduct.spec.js
- cypress-shared/integration/adyen/2.5-externalSeller.spec.js
- cypress-shared/integration/adyen/2.6-discountShipping.spec.js
- cypress-shared/integration/adyen/2.7-promotionalProduct.spec.js
refund_api_tests:
enabled: true
sendDashboard: true
hardTries: 3
stopOnFail: false
parallel: true
specs:
- cypress-shared/integration/adyen/2.9-fullRefund-transaction.spec.js
- cypress-shared/integration/adyen/2.10-partialRefund.spec.js
dependency:
- cypress-shared/integration/adyen/2.8-transactions.spec.js