Sign inSign up

owncloudci/squish

By owncloudci

Updated 8 months ago

Squish for ownCloud CI

Image
0

10K+

owncloudci/squish repository overview

squish

Build Status Docker Hub GitHub contributors Source: GitHub License: MIT

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

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

Stack

  • Ubuntu
  • Xfce
  • VNC
  • noVNC
  • squish

Environment Variables

variableusage
LICENSEKEYsquish license key or license server URL
CLIENT_REPOfull path to the root of the client code
MIDDLEWARE_URLURL of the testing middleware
BACKEND_HOSTURL of the owncloud 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

Update squish

  1. upload new version to https://minio.owncloud.com/minio/packages/squish/
  2. set squishversion to match the uploaded filename. E.g. if the filename is squish-6.7.0-qt512x-linux64.run the version in drone must be set to 6.7.0-qt512x-linux64

Acknowledgment

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

License

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

Copyright (c) 2022 ownCloud GmbH

Tag summary

Content type

Image

Digest

sha256:844e93652

Size

2 GB

Last updated

about 1 year ago

docker pull owncloudci/squish