Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
41 changes: 24 additions & 17 deletions .woodpecker/ui-tests.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
variables:
- &squish_image 'opencloudeu/squish@sha256:6eaecc218044020f49f24fd29b6bdc052e8170699a762687b10398b353e5fcda'
- &minio_image 'minio/mc:RELEASE.2021-10-07T04-19-58Z'
- &squish_image "opencloudeu/squish@sha256:6eaecc218044020f49f24fd29b6bdc052e8170699a762687b10398b353e5fcda"
- &minio_image "minio/mc:RELEASE.2021-10-07T04-19-58Z"
- &minio_environment
AWS_ACCESS_KEY_ID:
from_secret: cache_s3_access_key
Expand All @@ -27,7 +27,14 @@ steps:
commands:
- requirements_sha=$(sha1sum test/gui/requirements.txt | cut -d" " -f1)
- mc alias set s3 $MC_HOST $AWS_ACCESS_KEY_ID $AWS_SECRET_ACCESS_KEY
- mc cp -a s3/$CACHE_BUCKET/desktop-build/python-cache-$requirements_sha.tar.gz /woodpecker/desktop
- |
if mc stat s3/$CACHE_BUCKET/desktop-build/python-cache-$requirements_sha.tar.gz > /dev/null 2>&1; then
echo "Cache found, downloading..."
mc cp -a s3/$CACHE_BUCKET/desktop-build/python-cache-$requirements_sha.tar.gz /woodpecker/desktop
else
echo "Cache not found. Available files:"
mc ls s3/$CACHE_BUCKET/desktop-build/ || echo "No files in desktop-build/"
fi
environment:
<<: *minio_environment
image: *minio_image
Expand Down Expand Up @@ -107,20 +114,20 @@ steps:
- chmod 777 /woodpecker/desktop/test/gui/guiReportUpload/serverlog.log
- tail -f /woodpecker/desktop/test/gui/guiReportUpload/serverlog.log

- name: UI-tests
image: *squish_image
environment:
PYTHONUSERBASE: /woodpecker/desktop/
PLAYWRIGHT_BROWSERS_PATH: /woodpecker/desktop/.playwright
SQUISH_LICENSE_SERVER:
from_secret: squish_license_key
SQUISH_LICENSE_SERVER_API: squish.jankari.tech:49346
SQUISH_LICENSE_SERVER_API_TOKEN: phzq4o1tJIVebL1kgSTAeKqZ5AoIDJfci
BACKEND_HOST: https://opencloud:9200
SECURE_BACKEND_HOST: https://opencloud:9200
GUI_TEST_REPORT_DIR: /woodpecker/desktop/test/gui/guiReportUpload
SERVER_INI: /woodpecker/desktop/test/gui/woodpecker/server.ini
SQUISH_PARAMETERS: --testsuite /woodpecker/desktop/test/gui --reportgen html,/woodpecker/desktop/test/gui/guiReportUpload --envvar QT_LOGGING_RULES=sync.httplogger=true;gui.socketapi=false --tags ~@skip --tags ~@skipOnLinux
# - name: UI-tests
# image: *squish_image
# environment:
# PYTHONUSERBASE: /woodpecker/desktop/
# PLAYWRIGHT_BROWSERS_PATH: /woodpecker/desktop/.playwright
# SQUISH_LICENSE_SERVER:
# from_secret: squish_license_key
# SQUISH_LICENSE_SERVER_API: squish.jankari.tech:49346
# SQUISH_LICENSE_SERVER_API_TOKEN: phzq4o1tJIVebL1kgSTAeKqZ5AoIDJfci
# BACKEND_HOST: https://opencloud:9200
# SECURE_BACKEND_HOST: https://opencloud:9200
# GUI_TEST_REPORT_DIR: /woodpecker/desktop/test/gui/guiReportUpload
# SERVER_INI: /woodpecker/desktop/test/gui/woodpecker/server.ini
# SQUISH_PARAMETERS: --testsuite /woodpecker/desktop/test/gui --reportgen html,/woodpecker/desktop/test/gui/guiReportUpload --envvar QT_LOGGING_RULES=sync.httplogger=true;gui.socketapi=false --tags ~@skip --tags ~@skipOnLinux

when:
- branch:
Expand Down
Loading