Skip to content

Latest commit

 

History

History
38 lines (25 loc) · 1.31 KB

README.md

File metadata and controls

38 lines (25 loc) · 1.31 KB

taurus-test

Docker image configuration for testing Taurus.

It is based on a Debian:8 and it provides the following infrastructure for installing and testing Taurus:

  • xvfb, for headless GUI testing
  • taurus dependencies and recommended packages (PyTango, PyQt, Qwt, guiqwt, spyder, ...)
  • A Taurus librarys
  • A basic Epics system and a running SoftIoc for testing taurus-epics

The primary use of this Docker image is to use it in our Continuous Integration workflow.

But you may also run it on your own machine:

docker run -d --name=taurus-test -h taurus-test cpascual/taurus-test

... or, if you want to launch GUI apps from the container:

xhost +local:
docker run -d --name=taurus-test-2 -h taurus-test-2 -e DISPLAY=localhost:0  patfra7/taurus-test-2

where "localhost" is ip of your PC

Then you can log into the container with:

docker exec -it taurus-test-2 bash

Note: this image does not contain a Tango DB and TangoTest DS, because it is configured to run with Databases in different containers.

Thanks to reszelaz for providing the first version of this docker image and to cpascual for developing it.