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