mirror of
https://github.com/freedombox/FreedomBox.git
synced 2026-01-21 07:55:00 +00:00
ci: Use compatible versions of Selenium and Splinter
This is a temporary fix until Splinter addresses the breaking changes in Selenium 4.3.0 Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net> Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
This commit is contained in:
parent
892deefdca
commit
05815bc992
@ -34,7 +34,7 @@
|
||||
- adduser tester --gecos "First Last,RoomNumber,WorkPhone,HomePhone" --disabled-password && echo "tester:password" | chpasswd
|
||||
script:
|
||||
- cp -r . /home/tester/freedombox && chown -R tester:tester /home/tester/freedombox
|
||||
- sudo -u tester bash -c 'pip3 install --user splinter pytest-splinter pytest-reporter-html1'
|
||||
- sudo -u tester bash -c 'pip3 install --user selenium==4.2.0 splinter==0.17.0 pytest-splinter pytest-reporter-html1'
|
||||
- |
|
||||
sudo FREEDOMBOX_URL="https://$APP_SERVER_IP" -u tester bash -c \
|
||||
'cd /home/tester/freedombox && py.test-3 -v --durations=10 --include-functional --splinter-headless --template=html1/index.html --report=functional-tests.html'
|
||||
|
||||
@ -7,7 +7,8 @@ sudo apt-get install -yq --no-install-recommends \
|
||||
python3-pytest python3-pytest-django python3-pytest-xdist \
|
||||
python3-pip python3-wheel firefox-esr git smbclient
|
||||
|
||||
pip3 install --user splinter pytest-splinter pytest-reporter-html1
|
||||
# Use compatible versions of Splinter and Selenium
|
||||
pip3 install --user selenium==4.2.0 splinter==0.17.0 pytest-splinter pytest-reporter-html1
|
||||
|
||||
echo "Installing geckodriver"
|
||||
(
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user