File tree Expand file tree Collapse file tree 13 files changed +83
-53
lines changed Expand file tree Collapse file tree 13 files changed +83
-53
lines changed Original file line number Diff line number Diff line change @@ -184,7 +184,7 @@ jobs:
184184 - name : Set up Python
185185 uses : actions/setup-python@main
186186 with :
187- python-version : ' 3.11 '
187+ python-version : ' 3.13 '
188188 check-latest : true
189189 - name : Enable KVM
190190 if : matrix.test-strategy == 'test_node_relay' && contains(matrix.os, 'arm') == false
Original file line number Diff line number Diff line change @@ -116,7 +116,7 @@ jobs:
116116 - name : Set up Python
117117 uses : actions/setup-python@main
118118 with :
119- python-version : ' 3.11 '
119+ python-version : ' 3.13 '
120120 check-latest : true
121121 - name : Update tag in docs and files
122122 run : ./update_tag_in_docs_and_files.sh ${LATEST_TAG} ${NEXT_TAG}
Original file line number Diff line number Diff line change @@ -195,7 +195,7 @@ ENV SE_BIND_HOST="false" \
195195 SE_STRUCTURED_LOGS="false" \
196196 SE_ENABLE_TRACING="true" \
197197 SE_ENABLE_TLS="false" \
198- SE_JAVA_OPTS_DEFAULT="-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/opt/selenium/logs " \
198+ SE_JAVA_OPTS_DEFAULT="" \
199199 SE_JAVA_HEAP_DUMP="false" \
200200 SE_JAVA_HTTPCLIENT_VERSION="HTTP_1_1" \
201201 SE_JAVA_SSL_TRUST_STORE="/opt/selenium/secrets/server.jks" \
Original file line number Diff line number Diff line change @@ -186,18 +186,21 @@ if [ -n "${SE_JAVA_OPTS_DEFAULT}" ]; then
186186 SE_JAVA_OPTS=" ${SE_JAVA_OPTS_DEFAULT} $SE_JAVA_OPTS "
187187fi
188188
189- if [ -n " ${JAVA_OPTS:- $SE_JAVA_OPTS } " ]; then
190- echo " Using JAVA_OPTS: ${JAVA_OPTS:- $SE_JAVA_OPTS } "
191- fi
192-
193189function handle_heap_dump() {
194190 /opt/bin/handle_heap_dump.sh /opt/selenium/logs
195191}
196192if [ " ${SE_JAVA_HEAP_DUMP} " = " true" ]; then
193+ SE_JAVA_OPTS=" $SE_JAVA_OPTS -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/opt/selenium/logs"
197194 trap handle_heap_dump ERR SIGTERM SIGINT
198195fi
199196
200- java ${JAVA_OPTS:- $SE_JAVA_OPTS } \
197+ if [ -n " ${JAVA_OPTS} " ]; then
198+ SE_JAVA_OPTS=" $SE_JAVA_OPTS ${JAVA_OPTS} "
199+ fi
200+
201+ echo " Using JAVA_OPTS: ${SE_JAVA_OPTS} "
202+
203+ java ${SE_JAVA_OPTS} \
201204 -jar /opt/selenium/selenium-server.jar \
202205 ${EXTRA_LIBS} \
203206 distributor \
Original file line number Diff line number Diff line change @@ -116,18 +116,21 @@ if [ -n "${SE_JAVA_OPTS_DEFAULT}" ]; then
116116 SE_JAVA_OPTS=" ${SE_JAVA_OPTS_DEFAULT} $SE_JAVA_OPTS "
117117fi
118118
119- if [ -n " ${JAVA_OPTS:- $SE_JAVA_OPTS } " ]; then
120- echo " Using JAVA_OPTS: ${JAVA_OPTS:- $SE_JAVA_OPTS } "
121- fi
122-
123119function handle_heap_dump() {
124120 /opt/bin/handle_heap_dump.sh /opt/selenium/logs
125121}
126122if [ " ${SE_JAVA_HEAP_DUMP} " = " true" ]; then
123+ SE_JAVA_OPTS=" $SE_JAVA_OPTS -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/opt/selenium/logs"
127124 trap handle_heap_dump ERR SIGTERM SIGINT
128125fi
129126
130- java ${JAVA_OPTS:- $SE_JAVA_OPTS } \
127+ if [ -n " ${JAVA_OPTS} " ]; then
128+ SE_JAVA_OPTS=" $SE_JAVA_OPTS ${JAVA_OPTS} "
129+ fi
130+
131+ echo " Using JAVA_OPTS: ${SE_JAVA_OPTS} "
132+
133+ java ${SE_JAVA_OPTS} \
131134 -jar /opt/selenium/selenium-server.jar \
132135 ${EXTRA_LIBS} event-bus \
133136 --bind-host ${SE_BIND_HOST} \
Original file line number Diff line number Diff line change @@ -166,18 +166,21 @@ if [ -n "${SE_JAVA_OPTS_DEFAULT}" ]; then
166166 SE_JAVA_OPTS=" ${SE_JAVA_OPTS_DEFAULT} $SE_JAVA_OPTS "
167167fi
168168
169- if [ -n " ${JAVA_OPTS:- $SE_JAVA_OPTS } " ]; then
170- echo " Using JAVA_OPTS: ${JAVA_OPTS:- $SE_JAVA_OPTS } "
171- fi
172-
173169function handle_heap_dump() {
174170 /opt/bin/handle_heap_dump.sh /opt/selenium/logs
175171}
176172if [ " ${SE_JAVA_HEAP_DUMP} " = " true" ]; then
173+ SE_JAVA_OPTS=" $SE_JAVA_OPTS -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/opt/selenium/logs"
177174 trap handle_heap_dump ERR SIGTERM SIGINT
178175fi
179176
180- java ${JAVA_OPTS:- $SE_JAVA_OPTS } \
177+ if [ -n " ${JAVA_OPTS} " ]; then
178+ SE_JAVA_OPTS=" $SE_JAVA_OPTS ${JAVA_OPTS} "
179+ fi
180+
181+ echo " Using JAVA_OPTS: ${SE_JAVA_OPTS} "
182+
183+ java ${SE_JAVA_OPTS} \
181184 -jar /opt/selenium/selenium-server.jar \
182185 ${EXTRA_LIBS} \
183186 hub \
Original file line number Diff line number Diff line change @@ -181,18 +181,21 @@ if [ -n "${SE_JAVA_OPTS_DEFAULT}" ]; then
181181 SE_JAVA_OPTS=" ${SE_JAVA_OPTS_DEFAULT} $SE_JAVA_OPTS "
182182fi
183183
184- if [ -n " ${JAVA_OPTS:- $SE_JAVA_OPTS } " ]; then
185- echo " Using JAVA_OPTS: ${JAVA_OPTS:- $SE_JAVA_OPTS } "
186- fi
187-
188184function handle_heap_dump() {
189185 /opt/bin/handle_heap_dump.sh /opt/selenium/logs
190186}
191187if [ " ${SE_JAVA_HEAP_DUMP} " = " true" ]; then
188+ SE_JAVA_OPTS=" $SE_JAVA_OPTS -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/opt/selenium/logs"
192189 trap handle_heap_dump ERR SIGTERM SIGINT
193190fi
194191
195- java ${JAVA_OPTS:- $SE_JAVA_OPTS } \
192+ if [ -n " ${JAVA_OPTS} " ]; then
193+ SE_JAVA_OPTS=" $SE_JAVA_OPTS ${JAVA_OPTS} "
194+ fi
195+
196+ echo " Using JAVA_OPTS: ${SE_JAVA_OPTS} "
197+
198+ java ${SE_JAVA_OPTS} \
196199 ${CHROME_DRIVER_PATH_PROPERTY} \
197200 ${EDGE_DRIVER_PATH_PROPERTY} \
198201 ${GECKO_DRIVER_PATH_PROPERTY} \
Original file line number Diff line number Diff line change @@ -133,18 +133,21 @@ if [ -n "${SE_JAVA_OPTS_DEFAULT}" ]; then
133133 SE_JAVA_OPTS=" ${SE_JAVA_OPTS_DEFAULT} $SE_JAVA_OPTS "
134134fi
135135
136- if [ -n " ${JAVA_OPTS:- $SE_JAVA_OPTS } " ]; then
137- echo " Using JAVA_OPTS: ${JAVA_OPTS:- $SE_JAVA_OPTS } "
138- fi
139-
140136function handle_heap_dump() {
141137 /opt/bin/handle_heap_dump.sh /opt/selenium/logs
142138}
143139if [ " ${SE_JAVA_HEAP_DUMP} " = " true" ]; then
140+ SE_JAVA_OPTS=" $SE_JAVA_OPTS -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/opt/selenium/logs"
144141 trap handle_heap_dump ERR SIGTERM SIGINT
145142fi
146143
147- java ${JAVA_OPTS:- $SE_JAVA_OPTS } \
144+ if [ -n " ${JAVA_OPTS} " ]; then
145+ SE_JAVA_OPTS=" $SE_JAVA_OPTS ${JAVA_OPTS} "
146+ fi
147+
148+ echo " Using JAVA_OPTS: ${SE_JAVA_OPTS} "
149+
150+ java ${SE_JAVA_OPTS} \
148151 -jar /opt/selenium/selenium-server.jar \
149152 ${EXTRA_LIBS} node \
150153 --publish-events tcp://" ${SE_EVENT_BUS_HOST} " :${SE_EVENT_BUS_PUBLISH_PORT} \
Original file line number Diff line number Diff line change @@ -167,18 +167,21 @@ if [ -n "${SE_JAVA_OPTS_DEFAULT}" ]; then
167167 SE_JAVA_OPTS=" ${SE_JAVA_OPTS_DEFAULT} $SE_JAVA_OPTS "
168168fi
169169
170- if [ -n " ${JAVA_OPTS:- $SE_JAVA_OPTS } " ]; then
171- echo " Using JAVA_OPTS: ${JAVA_OPTS:- $SE_JAVA_OPTS } "
172- fi
173-
174170function handle_heap_dump() {
175171 /opt/bin/handle_heap_dump.sh /opt/selenium/logs
176172}
177173if [ " ${SE_JAVA_HEAP_DUMP} " = " true" ]; then
174+ SE_JAVA_OPTS=" $SE_JAVA_OPTS -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/opt/selenium/logs"
178175 trap handle_heap_dump ERR SIGTERM SIGINT
179176fi
180177
181- java ${JAVA_OPTS:- $SE_JAVA_OPTS } \
178+ if [ -n " ${JAVA_OPTS} " ]; then
179+ SE_JAVA_OPTS=" $SE_JAVA_OPTS ${JAVA_OPTS} "
180+ fi
181+
182+ echo " Using JAVA_OPTS: ${SE_JAVA_OPTS} "
183+
184+ java ${SE_JAVA_OPTS} \
182185 -jar /opt/selenium/selenium-server.jar \
183186 ${EXTRA_LIBS} router \
184187 --sessions-host " ${SE_SESSIONS_MAP_HOST} " --sessions-port " ${SE_SESSIONS_MAP_PORT} " \
Original file line number Diff line number Diff line change @@ -120,18 +120,21 @@ if [ -n "${SE_JAVA_OPTS_DEFAULT}" ]; then
120120 SE_JAVA_OPTS=" ${SE_JAVA_OPTS_DEFAULT} $SE_JAVA_OPTS "
121121fi
122122
123- if [ -n " ${JAVA_OPTS:- $SE_JAVA_OPTS } " ]; then
124- echo " Using JAVA_OPTS: ${JAVA_OPTS:- $SE_JAVA_OPTS } "
125- fi
126-
127123function handle_heap_dump() {
128124 /opt/bin/handle_heap_dump.sh /opt/selenium/logs
129125}
130126if [ " ${SE_JAVA_HEAP_DUMP} " = " true" ]; then
127+ SE_JAVA_OPTS=" $SE_JAVA_OPTS -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/opt/selenium/logs"
131128 trap handle_heap_dump ERR SIGTERM SIGINT
132129fi
133130
134- java ${JAVA_OPTS:- $SE_JAVA_OPTS } \
131+ if [ -n " ${JAVA_OPTS} " ]; then
132+ SE_JAVA_OPTS=" $SE_JAVA_OPTS ${JAVA_OPTS} "
133+ fi
134+
135+ echo " Using JAVA_OPTS: ${SE_JAVA_OPTS} "
136+
137+ java ${SE_JAVA_OPTS} \
135138 -jar /opt/selenium/selenium-server.jar \
136139 ${EXTRA_LIBS} sessionqueue \
137140 --session-request-timeout ${SE_SESSION_REQUEST_TIMEOUT} \
You can’t perform that action at this time.
0 commit comments