@@ -79,54 +79,72 @@ workflows:
79
79
use-random-user : true
80
80
platforms : linux/arm64
81
81
machine-type : ubuntu2204arm64
82
+ firefox-install-lang-package : false
83
+ enable-managed-downloads : false
82
84
- docker-test :
83
85
name : " Docker test - Use random user (false)"
84
86
test-strategy : test
85
87
use-random-user : false
86
88
platforms : linux/arm64
87
89
machine-type : ubuntu2204arm64
90
+ firefox-install-lang-package : false
91
+ enable-managed-downloads : false
88
92
- docker-test :
89
93
name : " Docker test - Video recording"
90
94
test-strategy : test_video
91
95
use-random-user : false
92
96
platforms : linux/arm64
93
97
machine-type : ubuntu2204arm64
98
+ firefox-install-lang-package : true
99
+ enable-managed-downloads : true
94
100
- docker-test :
95
101
name : " Docker test - Video recording dynamic file name"
96
102
test-strategy : test_video_dynamic_name
97
103
use-random-user : false
98
104
platforms : linux/arm64
99
105
machine-type : ubuntu2204arm64
106
+ firefox-install-lang-package : true
107
+ enable-managed-downloads : true
100
108
- docker-test :
101
109
name : " Docker test - Video recording standalone"
102
110
test-strategy : test_video_standalone
103
111
use-random-user : false
104
112
platforms : linux/arm64
105
113
machine-type : ubuntu2204arm64
114
+ firefox-install-lang-package : true
115
+ enable-managed-downloads : true
106
116
- docker-test :
107
117
name : " Docker test - Dynamic Grid"
108
118
test-strategy : test_node_docker
109
119
use-random-user : false
110
120
platforms : linux/arm64
111
121
machine-type : ubuntu2204arm64
122
+ firefox-install-lang-package : true
123
+ enable-managed-downloads : false
112
124
- docker-test :
113
125
name : " Docker test - Dynamic Grid Standalone"
114
126
test-strategy : test_standalone_docker
115
127
use-random-user : false
116
128
platforms : linux/arm64
117
129
machine-type : ubuntu2204arm64
130
+ firefox-install-lang-package : true
131
+ enable-managed-downloads : true
118
132
- docker-test :
119
133
name : " Docker test - Parallel execution"
120
134
test-strategy : test_parallel
121
135
use-random-user : false
122
136
platforms : linux/arm64
123
137
machine-type : ubuntu2204arm64
138
+ firefox-install-lang-package : true
139
+ enable-managed-downloads : true
124
140
- docker-test :
125
141
name : " Docker test - Node relay commands"
126
142
test-strategy : test_node_relay
127
143
use-random-user : false
128
144
platforms : linux/arm64
129
145
machine-type : ubuntu2204arm64
146
+ firefox-install-lang-package : true
147
+ enable-managed-downloads : true
130
148
131
149
executors :
132
150
ubuntu2204arm64 :
@@ -149,13 +167,19 @@ jobs:
149
167
type : string
150
168
use-random-user :
151
169
type : boolean
170
+ firefox-install-lang-package :
171
+ type : boolean
172
+ enable-managed-downloads :
173
+ type : boolean
152
174
executor : << parameters.machine-type >>
153
175
environment :
154
176
NAMESPACE : selenium
155
177
BUILD_DATE : today
156
178
PLATFORMS : << parameters.platforms >>
157
179
TEST_STRATEGY : << parameters.test-strategy >>
158
180
USE_RANDOM_USER : << parameters.use-random-user >>
181
+ TEST_FIREFOX_INSTALL_LANG_PACKAGE : << parameters.firefox-install-lang-package >>
182
+ SELENIUM_ENABLE_MANAGED_DOWNLOADS : << parameters.enable-managed-downloads >>
159
183
steps :
160
184
- run :
161
185
name : " Prepare workflow environment variables"
@@ -195,7 +219,9 @@ jobs:
195
219
command : |
196
220
N=3
197
221
while [ $N -gt 0 ]; do
198
- output=$(eval "USE_RANDOM_USER_ID=${USE_RANDOM_USER} PLATFORMS=${PLATFORMS} VERSION=${BRANCH} BUILD_DATE=${BUILD_DATE} make ${TEST_STRATEGY}")
222
+ output=$(eval "USE_RANDOM_USER_ID=${USE_RANDOM_USER} PLATFORMS=${PLATFORMS} VERSION=${BRANCH} BUILD_DATE=${BUILD_DATE} \
223
+ TEST_FIREFOX_INSTALL_LANG_PACKAGE=${TEST_FIREFOX_INSTALL_LANG_PACKAGE} SELENIUM_ENABLE_MANAGED_DOWNLOADS=${SELENIUM_ENABLE_MANAGED_DOWNLOADS} \
224
+ make ${TEST_STRATEGY}")
199
225
status=$?
200
226
if [ $status -eq 0 ]; then
201
227
echo "Tests passed"
0 commit comments