Add test for vol-download and vol-upload

Signed-off-by: Kyla Zhang <weizhan@redhat.com>
libvirt.tests: Add virsh vol-create command case

Add test case for virsh command vol-create, prepare different type
of pools before run the command within the case.

The case covers pool of default format with supported volume format
matrix.

Reference:
http://www.libvirt.org/storage.html

Signed-off-by: Wayne Sun <gsun@redhat.com>
guestfish_block_dev: Split image preparation from individual test case
guestfish_block_dev: Add function test_blockdev_set_get_ro_rw()

To cover guestfish command:
(1)blockdev-setro
(2)blockdev-getro
(3)blockdev-setrw
Merge pull request #90 from vanbogithub/bfan-dev

guestfish_block_dev: Split image preparation from individual test case
Merge pull request #65 from kylazhang/vol-upload-download

Add test for vol-download and vol-upload
libvirt.tests: Replace creating vol with PoolVolumeTest.

Signed-off-by: Yu Mingfei <yumingfei@cn.fujitsu.com>
Merge pull request #70 from waynesun09/vol_create

libvirt.tests: Add virsh vol-create command case
tp-libvirt: Add README.rst file

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
tp-libvirt: Add Travis CI job

Let's start simple, only with a pylint check.

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
Merge pull request #100 from autotest/travis-ci

Travis ci
libvirt.test: Add 'running,paused' option test for virsh restore

Signed-off-by: Li Yang <liyang.fnst@cn.fujitsu.com>
Merge pull request #101 from liyangfnst/restore

libvirt.test: Add 'running,paused' option test for virsh restore
Add libvirt API ACL case for virsh save

Update test case and config for test API 'hibernate' in virDomainPtr set.
As API acl support is added in libvirt 1.1.1, use libvirt version check
function in provider before run the case.

Signed-off-by: Wayne Sun <gsun@redhat.com>