summaryrefslogtreecommitdiffstats
path: root/run_test_suite
Commit message (Collapse)AuthorAgeFilesLines
* Look for "/tmp/.X11-unix/X${1#:}" too for used display detection.Tails developers2013-09-271-1/+1
| | | | | On my new test VM, /tmp/.X${1#:}-lock doesn't exist even though a display is in use. So let's check for another file, that does exist, too.
* Perform upgrades from older installations of Tails.Tails developers2013-04-041-5/+13
| | | | | | | | The "older" version of Tails used for this is the oldest (by label creation date) Tails image in the current directory (or the one specified by --old-iso). Some "helper" scenarios are added that sets up an appropriate "old" USB installation that the upgrades then are performed on.
* Make sure cucumber options are set as instructed to run_test_suite.Tails developers2013-04-021-0/+1
|
* Add --debug to run_test_suite script.Tails developers2013-04-021-1/+6
|
* Drop broken --newest-iso option.Tails developers2013-03-271-8/+4
| | | | | Instead we let the test suite use its default (which is the same as what --newest-iso was supposed to do) when no --iso is given.
* Update description.Tails developers2013-03-271-2/+2
|
* Reorganise features/, unifying both test suites.Tails developers2013-03-271-17/+14
| | | | | | | Now all .feature:s reside directly in the root of features/, and they are differentiated with tags: source tests are tagged '@source' and product (i.e. Tails ISO image) tests are tagged '@product'. These tags then set up the appropriate environment on a feature-by-feature basis.
* Add missing dependency on graphicsmagick-imagemagick-compat.Tails developers2013-03-251-1/+1
|
* Make dependency checking more robust.Tails developers2013-03-221-1/+2
| | | | | | Relying on the return status of `dpkg -s $pkg` is not enough as it will return true for uninstalled but no purged packages too. Now we make sure that the package is actually installed.
* Fix incorrect dependency.Tails developers2013-03-221-2/+2
|
* Add --keep-snapshots debugging option.Tails developers2013-03-121-1/+6
|
* Minor clean up.Tails developers2013-03-081-2/+1
|
* Move code from wrapper to cucumber environment.Tails developers2013-03-081-22/+0
| | | | It really belongs there, and helps when not using the wrapper.
* Add --newest-iso option to test suite wrapper.Tails developers2013-03-081-7/+14
|
* Hack support for {Before,After}Feature hooks.Tails developers2013-03-081-2/+2
|
* Step refactoring for memory erasure feature.Tails developers2013-03-081-14/+0
| | | | | This moves a workaround closer to the source, and we handle deletion of the memory dump file much more elegantly and intelligently.
* Delete guest memory dumps after we're done with them.Tails developers2013-03-081-1/+1
|
* Make sure Xvfb's X lock file is removed.Tails developers2013-03-081-1/+2
| | | | | Sometimes it remains after Xvfb quits, blocking the corresponding DISPLAY for reuse in subsequent runs.
* Only kill Xvfb on exit if it is still running.Tails developers2013-03-081-1/+1
| | | | | This is to suppress an annoying error that happen on script exit. Why Xvfb quits on its own most of the time is unclear to me, though.
* Put all temporary files in the same configurable directory.Tails developers2013-03-081-2/+26
|
* Minor cleanup.Tails developers2013-03-081-1/+1
|
* Don't use xdpyinfo for testing DISPLAY availability.Tails developers2013-03-081-1/+1
| | | | | xdpyinfo will fail on DISPLAYs started by other users, so it will incorrectly be treated as free.
* Make test suite script look for all dependencies.Tails developers2013-03-081-1/+5
|
* Workaround another libvirt permission issue.Tails developers2013-02-261-0/+7
|
* Use unclutter to hide cursor in virtual X framebuffer.Tails developers2013-02-261-0/+2
| | | | | Sikuli may otherwise not find an image it's looking for if the cursor blocks it.
* Find the next unused display for Xvfb instead of using a static one.Tails developers2013-02-261-2/+19
|
* Workaround libvirt core_dump() permission issue.Tails developers2013-02-141-0/+14
|
* Add help to test suite helper script.Tails developers2013-01-251-1/+21
|
* Make it easier to test individual features.Tails developers2013-01-251-3/+7
|
* Check for external dependencies.Tails developers2013-01-251-0/+11
|
* Minor refactoring.Tails developers2013-01-251-3/+8
|
* Add better error handling.Tails developers2013-01-251-3/+7
|
* Run VM in a more colourful DISPLAY.Tails developers2013-01-251-1/+1
|
* Add option to capture a video of the test display.Tails developers2013-01-251-11/+42
| | | | Also getopt:ify the script while were at it.
* Make VNC viewer/server optional.Tails developers2012-11-011-2/+13
|
* Clean up old libvirt domains/nets before defining new ones.Tails developers2012-11-011-15/+0
|
* Add helper script for starting the test suite.Tails developers2012-10-301-0/+56