Sign inSign up

opencloudeu/squish

By opencloudeu

•Updated 9 months ago

Docker images to run desktop client tests with Squish. NOT FOR PUBLIC USE!

Image
0

2.0K

opencloudeu/squish repository overview

⁠squish

Container with all parts needed to run GUI tests of the OpenCloud desktop client in CI.

This container is not maintained nor used by the Qt group. It's not intended for public use but purely for CI runs.

⁠Stack

  • Feodora
  • Xfce
  • VNC
  • noVNC
  • squish

⁠Environment Variables

variableusage
SQUISH_LICENSE_SERVERURL to the squish license server
SQUISH_LICENSE_SERVER_APIURL to the REST API of the squish license server
SQUISH_LICENSE_SERVER_API_TOKENToken to use for the REST API of the squish license server
SERVER_INIfull path of the server.ini file to be used
SQUISH_PARAMETERSfurther squishrunner cli parameters⁠
GUI_TEST_REPORT_DIRdirectory to store GUI test report files

Additionally, any other environment variables needed to run the UI tests of the desktop client should be added

⁠Update squish

  1. upload new version to the S3 container s3/dev/opencloud-desktop/
  2. set squish_file in .woodpecker/build-container.yamlto match the uploaded filename.

⁠Acknowledgment

This project is mostly a fork of https://github.com/accetto/xubuntu-vnc-novnc⁠ with some tweaks for the OpenCloud use case.

⁠License

This project is licensed under the MIT License - see the LICENSE⁠ file for details.

Copyright (c) 2025 OpenCloud GmbH

Tag summary

Content type

Image

Digest

sha256:efaaa7749…

Size

1.7 GB

Last updated

9 months ago

docker pull opencloudeu/squish