In order to run tests you'll need `VirtualBox`_ 4.x and a configured OS image.
* have root user with '123' password
* have openssh server installed
Tests can take a long time to run because VM is rolled back to clean
+In order to get coverage reports, install coverage.py (``pip install coverage``)
+ ./runcoverage.sh <OS name> <VM name or uid>
+html reports will be placed in ``htmlcov`` folder.
+coverage run runtests.py $*
+coverage report --include=`pwd`/../fab_deploy/*
+coverage html --include=`pwd`/../fab_deploy/*
from functools import partial
from fabric.main import get_hosts
- self.startvm() #'--type', 'headless')
+ # headless variant leads to invalid snapshots for some reason
+ # self.startvm('--type', 'headless')