forked from okta/okta-signin-widget
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.bacon.yml
141 lines (141 loc) · 3.8 KB
/
.bacon.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
135
136
137
138
139
140
141
test_suites:
- name: publish
script_path: /root/okta/okta-signin-widget/scripts
sort_order: '1'
timeout: '15'
script_name: publish
criteria: MERGE
queue_name: small
- name: verify-package
script_path: /root/okta/okta-signin-widget/scripts
sort_order: '2'
timeout: '15'
script_name: verify-package
criteria: MERGE
queue_name: small
- name: lint
script_path: /root/okta/okta-signin-widget/scripts
sort_order: '3'
timeout: '10'
script_name: lint
criteria: MERGE
queue_name: small
- name: unit-jest
script_path: /root/okta/okta-signin-widget/scripts
sort_order: '4'
timeout: '20'
script_name: unit-jest
criteria: MERGE
queue_name: small
- name: testcafe
script_path: /root/okta/okta-signin-widget/scripts
sort_order: '5'
timeout: '30'
script_name: testcafe
criteria: MERGE
queue_name: small
- name: lint-v3
script_path: /root/okta/okta-signin-widget/scripts
sort_order: '6'
timeout: '15'
script_name: lint-v3
criteria: MERGE
queue_name: small
- name: unit-v3
script_path: /root/okta/okta-signin-widget/scripts
sort_order: '7'
timeout: '15'
script_name: unit-v3
criteria: MERGE
queue_name: small
# NOTE: runs the testcafe suite within v3
- name: e2e-v3
script_path: /root/okta/okta-signin-widget/scripts
sort_order: '8'
timeout: '15'
script_name: e2e-v3
criteria: MERGE
queue_name: small
# 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: '9'
timeout: '40'
script_name: parity-v3
criteria: MERGE
queue_name: small
- name: e2e
script_path: /root/okta/okta-signin-widget/scripts
sort_order: '10'
timeout: '40'
script_name: e2e
criteria: MERGE
queue_name: small
- name: e2e-lang
script_path: /root/okta/okta-signin-widget/scripts
sort_order: '11'
timeout: '30'
script_name: e2e-lang
criteria: MERGE
queue_name: small
- name: e2e-saucelabs
script_path: /root/okta/okta-signin-widget/scripts
sort_order: '12'
timeout: '20'
script_name: e2e-saucelabs
criteria: MERGE
queue_name: small
# Optional test suite until Android is enabled
- name: e2e-saucelabs-mobile
script_path: /root/okta/okta-signin-widget/scripts
sort_order: '13'
timeout: '20'
script_name: e2e-saucelabs-mobile
criteria: OPTIONAL
queue_name: small
- name: tsd
script_path: /root/okta/okta-signin-widget/scripts
sort_order: '14'
timeout: '15'
script_name: tsd
criteria: MERGE
queue_name: small
- name: detect-english-leaks
script_path: /root/okta/okta-signin-widget/scripts
sort_order: '15'
timeout: '20'
script_name: detect-english-leaks
criteria: MERGE
queue_name: small
- name: verify-registry-install
prereq_test_suite_name: publish
script_path: /root/okta/okta-signin-widget/scripts
sort_order: '17'
timeout: '20'
script_name: verify-registry-install
criteria: MERGE
queue_name: small
- name: find-internal-packages
script_path: /root/okta/okta-signin-widget/scripts
sort_order: '18'
timeout: '20'
script_name: find-internal-packages
criteria: MERGE
queue_name: small
# E2E tests using dockerized monolith - optional (for now)
- name: e2e-monolith
script_path: ../okta-signin-widget/scripts
sort_order: '19'
timeout: '30'
script_name: e2e-monolith
criteria: OPTIONAL
queue_name: ci-queue-prodJenga-Monolith-Build
- name: semgrep
script_path: /root/okta/okta-signin-widget/scripts
sort_order: '31'
timeout: '10'
script_name: semgrep
script_env: {}
criteria: MERGE
queue_name: small