Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision |
testing:xfce-test [2020/08/30 01:38] – [Running xfce-test] kevinbowen | testing:xfce-test [2020/08/30 05:13] – [Stopping xfce-test] kevinbowen |
---|
====== Xfce-Test Docker Container Quick Start Guide ====== | ====== Xfce-Test Docker Container Quick Start Guide ====== |
| |
If you want to test the current state of Xfce 4.16, you can look at [[https://github.com/schuellerf/xfce-test|xfce-test]], a [[https://hub.docker.com/r/schuellerf/xfce-test|Docker image]] by Florian Schueller which allow you to test git master and to run [[https://github.com/behave/behave|Behave]] (behaviour-driven development). | If you want to test the current state of Xfce 4.16, you can look at [[https://github.com/schuellerf/xfce-test|xfce-test]], a [[https://hub.docker.com/r/schuellerf/xfce-test|Docker image]] by Florian Schueller, which allows you to test git master and to run automated [[https://github.com/behave/behave|Behave]] (behaviour-driven development) test scripts. |
| |
| |
* **[[#Stopping xfce-test|Stopping xfce-test]]** | * **[[#Stopping xfce-test|Stopping xfce-test]]** |
* **[[#Uninstalling xfce-test|Uninstalling xfce-test]]** | * **[[#Uninstalling xfce-test|Uninstalling xfce-test]]** |
| * **[[#Reporting Bugs|Reporting Bugs]]** |
| |
[[https://github.com/schuellerf/xfce-test|Xfce Test]] is a Docker/Xephyr environment for testing the latest builds of Xfce. | [[https://github.com/schuellerf/xfce-test|Xfce Test]] is a Docker/Xephyr environment for testing the latest builds of Xfce. |
* On Xubuntu 20.04, this will install the following packages and their dependencies, if they aren’t already present - xserver-xephyr, docker.io, xvfb, jq, and curl - which will download ~71Mb and require 351Mb of space | * On Xubuntu 20.04, this will install the following packages and their dependencies, if they aren’t already present - xserver-xephyr, docker.io, xvfb, jq, and curl - which will download ~71Mb and require 351Mb of space |
* Download the docker container ( ''sudo ./xfce-test pull'' ) | * Download the docker container ( ''sudo ./xfce-test pull'' ) |
| * If you are having permissions issues, take a look at the [[https://docs.docker.com/engine/install/linux-postinstall/|Post-installation steps for Linux]] and the instructions for running Docker as a non-root user. |
* This will download the Docker container part of schuellerf/xfce-test which is ~1.6Gb and require ~4.4Gb of space (as of May 2020). | * This will download the Docker container part of schuellerf/xfce-test which is ~1.6Gb and require ~4.4Gb of space (as of May 2020). |
| |
===== Stopping xfce-test ===== | ===== Stopping xfce-test ===== |
| |
''docker stop <ContainerID>'' or ''<ContainerName>'' (ID and name can be found by running the command ''docker ps'') | ''docker stop <ContainerID>'' or ''<ContainerName>'' The ID and name can be found by running the command ''docker ps'' outside the Docker container (i.e. on your local machine). |
| |
---- | ---- |
* Note: you may not want to remove some of these packages if they weren't installed during the xfce-test installation | * Note: you may not want to remove some of these packages if they weren't installed during the xfce-test installation |
* Remove dependencies ( ''sudo apt autoremove'' ) | * Remove dependencies ( ''sudo apt autoremove'' ) |
| |
| ---- |
| |
| ===== Reporting Bugs ===== |
| |
| If, while running the xfce-test, you encounter and Xfce bug, please see the [[https://docs.xfce.org/contribute/bugs/start|Reporting Bugs]] page for details on reporting bugs and gathering additional information for developers. |
| |
| If you encounter a bug that is related to the running of the actual xfce-test container, please see [[https://github.com/schuellerf/xfce-test/issues|xfce-test issues]] to file a bug report. |
| |
| |