-
Notifications
You must be signed in to change notification settings - Fork 334
Expand file tree
/
Copy path.bacon.yml
More file actions
194 lines (194 loc) · 6.21 KB
/
Copy path.bacon.yml
File metadata and controls
194 lines (194 loc) · 6.21 KB
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
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
test_suites:
- name: publish
script_path: /root/okta/okta-signin-widget/scripts
sort_order: '1'
timeout: '15'
script_name: publish
criteria: MERGE
queue_name: ci-queue-productionJenga-AL2023
- name: verify-package
script_path: /root/okta/okta-signin-widget/scripts
sort_order: '2'
timeout: '15'
script_name: verify-package
criteria: MERGE
queue_name: ci-queue-productionJenga-AL2023
- name: lint
script_path: /root/okta/okta-signin-widget/scripts
sort_order: '3'
timeout: '10'
script_name: lint
criteria: MERGE
queue_name: ci-queue-productionJenga-AL2023
- name: unit-jest
script_path: /root/okta/okta-signin-widget/scripts
sort_order: '4'
timeout: '20'
script_name: unit-jest
criteria: MERGE
queue_name: ci-queue-productionJenga-AL2023
- name: testcafe
script_path: /root/okta/okta-signin-widget/scripts
sort_order: '5'
timeout: '30'
script_name: testcafe
criteria: MERGE
queue_name: ci-queue-productionJenga-AL2023
- name: testcafe-mobile
script_path: /root/okta/okta-signin-widget/scripts
sort_order: '6'
timeout: '30'
script_name: testcafe-mobile
criteria: MERGE
queue_name: ci-queue-productionJenga-AL2023
- name: lint-v3
script_path: /root/okta/okta-signin-widget/scripts
sort_order: '7'
timeout: '15'
script_name: lint-v3
criteria: MERGE
queue_name: ci-queue-productionJenga-AL2023
- name: unit-v3
script_path: /root/okta/okta-signin-widget/scripts
sort_order: '8'
timeout: '15'
script_name: unit-v3
criteria: MERGE
queue_name: ci-queue-productionJenga-AL2023
# NOTE: runs the testcafe suite within v3
- name: e2e-v3
script_path: /root/okta/okta-signin-widget/scripts
sort_order: '9'
timeout: '15'
script_name: e2e-v3
criteria: MERGE
queue_name: ci-queue-productionJenga-AL2023
# NOTE: runs the testcafe suite at the project root to ensure parity between
# v2 and v3 for select flows
- name: parity-v3
script_path: /root/okta/okta-signin-widget/scripts
sort_order: '10'
timeout: '40'
script_name: parity-v3
criteria: MERGE
queue_name: ci-queue-productionJenga-AL2023
- name: parity-v3-mobile
script_path: /root/okta/okta-signin-widget/scripts
sort_order: '11'
timeout: '40'
script_name: parity-v3-mobile
criteria: MERGE
queue_name: ci-queue-productionJenga-AL2023
- name: e2e
script_path: /root/okta/okta-signin-widget/scripts
sort_order: '12'
timeout: '40'
script_name: e2e
criteria: OPTIONAL # OKTA-561398 - skipping due to SMS scenario failure
queue_name: ci-queue-productionJenga-AL2023
- name: e2e-lang
script_path: /root/okta/okta-signin-widget/scripts
sort_order: '13'
timeout: '30'
script_name: e2e-lang
criteria: MERGE
queue_name: ci-queue-productionJenga-AL2023
- name: e2e-saucelabs
script_path: /root/okta/okta-signin-widget/scripts
sort_order: '14'
timeout: '30'
script_name: e2e-saucelabs
criteria: OPTIONAL
queue_name: ci-queue-productionJenga-AL2023
- name: e2e-saucelabs-v3
script_path: /root/okta/okta-signin-widget/scripts
sort_order: '15'
timeout: '30'
script_name: e2e-saucelabs-v3
criteria: OPTIONAL
queue_name: ci-queue-productionJenga-AL2023
# Optional test suite until Android is enabled
- name: e2e-saucelabs-mobile
script_path: /root/okta/okta-signin-widget/scripts
sort_order: '16'
timeout: '20'
script_name: e2e-saucelabs-mobile
criteria: OPTIONAL
queue_name: ci-queue-productionJenga-AL2023
- name: e2e-saucelabs-mobile-v3
script_path: /root/okta/okta-signin-widget/scripts
sort_order: '17'
timeout: '20'
script_name: e2e-saucelabs-mobile-v3
criteria: OPTIONAL
queue_name: ci-queue-productionJenga-AL2023
- name: tsd
script_path: /root/okta/okta-signin-widget/scripts
sort_order: '18'
timeout: '15'
script_name: tsd
criteria: MERGE
queue_name: ci-queue-productionJenga-AL2023
- name: detect-english-leaks
script_path: /root/okta/okta-signin-widget/scripts
sort_order: '19'
timeout: '20'
script_name: detect-english-leaks
criteria: MERGE
queue_name: ci-queue-productionJenga-AL2023
- name: detect-english-leaks-v3
script_path: /root/okta/okta-signin-widget/scripts
sort_order: '20'
timeout: '20'
script_name: detect-english-leaks-v3
criteria: MERGE
queue_name: ci-queue-productionJenga-AL2023
# Re-enablement tracking jira: https://oktainc.atlassian.net/browse/OKTA-948779
# - name: verify-registry-install
# prereq_test_suite_name: publish
# script_path: /root/okta/okta-signin-widget/scripts
# sort_order: '21'
# timeout: '20'
# script_name: verify-registry-install
# criteria: MERGE
# queue_name: ci-queue-productionJenga-AL2023
- name: find-internal-packages
script_path: /root/okta/okta-signin-widget/scripts
sort_order: '22'
timeout: '20'
script_name: find-internal-packages
criteria: MERGE
queue_name: ci-queue-productionJenga-AL2023
# E2E tests using dockerized monolith - optional (for now)
- name: e2e-monolith
script_path: ../okta-signin-widget/scripts
sort_order: '23'
timeout: '30'
script_name: e2e-monolith
criteria: OPTIONAL
queue_name: ci-queue-prodJenga-Monolith-Build
- name: snyk
script_path: /root/okta/okta-signin-widget/scripts
script_name: snyk
sort_order: '24'
timeout: '200'
criteria: MAINLINE
queue_name: ci-queue-productionJenga-AL2023
trigger: AUTO
# This suite runs the UI components demo VRT
# Usage wiki: https://oktawiki.atlassian.net/wiki/spaces/eng/pages/2855600129/Odyssey+1.x+migration+testcafe+VRT+usage
- name: vrt-v3
script_path: /root/okta/okta-signin-widget/scripts
sort_order: '25'
timeout: '15'
script_name: vrt-v3
criteria: MERGE
queue_name: ci-queue-productionJenga-AL2023
# This bacon script can be used to get new base screenshots without having to run the VRT
- name: vrt-v3-get-screenshots
script_path: /root/okta/okta-signin-widget/scripts
sort_order: '26'
timeout: '15'
script_name: vrt-v3-get-screenshots
criteria: OPTIONAL
queue_name: ci-queue-productionJenga-AL2023