libvirt: Add 2 new test cases for virsh change-media

1.When a guest is shutoff, user can insert/update a source file
  without source path, but the guest cannot be started
2.When a guest is started, user cannot insert/update a source file
  without source path.

Signed-off-by: Li Yang <liyang.fnst@cn.fujitsu.com>
virttest.qemu_vm: Refactor restricted variable name in hotplug_vcpu

rename variable id to plug_cpu_id to avoid overwriting python build-in
function.

Signed-off-by: Yunping Zheng <yunzheng@redhat.com>
Merge branch 'github-771' into next
virt: Fix ./run vhost params.

run uses for setting vhost to network netdev_extra_params.
This param has to be used with ',' in-front of network param when
it is used for standard thinks. In future it should be replaced by
new vhost virt_net interface.

Signed-off-by: Jiří Župka <jzupka@redhat.com>
libvirt: Modify test-example for machine type

Signed-off-by: Li Yang <liyang.fnst@cn.fujitsu.com>
Merge pull request #776 from jzupka/runner

virt: Fix ./run vhost params.
Fix unattended_install.url on Fedora guests

My commit 756a1ff9a08ff2b1a16202a32e667b56204accc5 broke
unattended install with URL setting. This commit fixes
it in a very simplistic way, since I was tired to dig
into qemu devices code to try out adding unit=0/unit=1
suggested by Paolo, and also, this change would require
more testing with other qemu branches, such as RHEL5/RHEL6
before we know it is safe.

CC: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
qemu.tests: cleanup live_snapshot test

use live_snapshot function function in test framework, drop useless
module and update test configuration;

Signed-off-by: Xu Tian <xutian@redhat.com>
virt: Li was granted maintainer access

Signed-off-by: Chris Evich <cevich@redhat.com>
virttest.qemu_devices: Add default value to drive_format

Apperently drive_format doesn't have to be defined. Add default
value 'virtio_blk' to avoid using .startswith on a None object.

Signed-off-by: Lukáš Doktor <ldoktor@redhat.com>
Merge pull request #738 from liyangfnst/change_media_new_test

libvirt: Add 2 new test cases for virsh change-media
virttest.cartesian_config: Supress invalid pylint option on python 2.4

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
Supress remaining pylint errors on python 2.4

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
virttest.cartesian_config: Remove unnecessary pylint error supression

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
virttest.libvirt_xml.accessors: Fix pylint supression

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
virttest: Added check_image to yes in checkable formats

and modify the qemu_storage.py to expand to support check qed qcow2v3
and increase the verbose to let people know the format in debug file.

Signed-off-by: Xiaoqing Wei <xwei@redhat.com>
shared.cfg: fix a typo in guest-hw

fix a typo introduced by me in 651,
the "image_format" param should still be qcow2 for qcow2v3.
I was renaming the qcow3 to qcow2_v3 in 630, but I mistakenly set the branch to master when
opening the pullreq, then reopen it on 651 to branch next, but that time I mistakenly modified the 'image_format'

Signed-off-by: Xiaoqing Wei <xwei@redhat.com>