qemu.tests.pci_devices: Add support for uhci test device

Make it possible to use ich9-usb-uhci controller for pci_devices testing

Signed-off-by: Lukáš Doktor <ldoktor@redhat.com>
virttest.qemu_devices: Fix the bug with overwritten bus for virtio disk

The bus property of virtio disks is set by pci_bus and is set during
device insertion via parent_bus.

Signed-off-by: Lukáš Doktor <ldoktor@redhat.com>
qemu.tests.pci_devices: Major config update

Original setups were only for developing the test and some of them
were invalid (impossible for real hw and thus unsupported by kernel).
These setups were checked with pci device developer and they should be
working properly.
JeOS 19 ks: Fill up disk image so empty space can be removed

Add a last step post install that will make the JeOS
image to fill all 10GB of disk, so that we can easily
create an image with no empty space by using qemu-img

qemu-img convert -O qcow2 jeos-19-x86_64.qcow2 jeos-19-x86_64-output.qcow2

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
Merge pull request #1225 from autotest/jeos-19-fillup

JeOS 19 ks: Fill up disk image so empty space can be removed
run: Add --no-cleanup option

For debugging purposes, not cleaning up env files,
test tmp files and aexpect tmp files might be desirable.
So add this option to our test runner.

CC: Lukas Doktor <ldoktor@redhat.com>
Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
Merge pull request #1226 from autotest/no-cleanup-run-opt

run: Add --no-cleanup option
Merge pull request #1123 from Guannan-Ren/virsh-netinfo

libvirt: Add virsh net-info command test
qemu.tests.multi_nic_stress: Correct remote netperf folder in guest.

Signed-off-by: Feng Yang <fyang@redhat.com>
Merge pull request #1145 from Hao-Liu/fix_emulatorpin

libvirt-tests: Fix some emulatorpin errors
Merge pull request #1142 from spiceqa/upstream

Spice tests updates/extensions (v3) (was #1076)
run: Add --console-level option, fix issue #179

With this we implement (admittedly very very late)
the functionality asked in issue #179. This introduces
a new --console-level option, that will allow people
using --verbose to adjust the level of the messages
printed to the console.

CC: Eduardo Habkost <ehabkost@redhat.com>
Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
Merge pull request #1231 from autotest/fix-179

run: Add --console-level option, fix issue #179
run: Make safe behavior the default, change options

In order to save time in virt-test:

1) The JeOS image is uncompressed once and reused
   every test, unless it is explicitly asked with
   --restore-image

2) After a test is done, the VMs won't be shut down
   unless it is explicitly asked with --restart-vm

3) After a test is done, the pristine image won't
   be restored, unless it is explicitly asked with
   --restore-image-between-tests

All of those behaviors, while might bring speed ups
to the test process, they are not safe. As users
frequently don't have the visibility of that when
using the test suite, we found out that it's in the
best interest of users and developers that the
defaults are changed to safer options.

With this, the options mentioned above changed to

--keep-guest-running
--keep-image
--keep-image-between-tests

The wording 'guest' was chose over 'vm' due to the
fact we already have --guest-os. So, mostly an attempt
to keep consistency.

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
qemu.tests: new case for timedrift testing

changes from V1:
    1. fix typo and update doc strings

Signed-off-by: Xu Tian <xutian@redhat.com>
Merge pull request #1227 from autotest/change-defaults-runner

run: Introduce new options, change virt-test default behavior
qemu.tests.cpuinfo_query: Fix #1198

The test is wired up to check RHEL machine types, that
will not be present on anything that is not strictly
RHEL 6.4, so restrict the test to those hosts.

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
Merge pull request #1237 from autotest/fix-1198

qemu.tests.cpuinfo_query: Fix #1198
virsh_migrate_multi_vms: SKIP if srcuri and desturi not defined

Issue #1014, SKIP this test if we haven't adjusted the cfg to have
real source and destination URI's
virsh_migrate_stress: SKIP test if src and dest URI not defined

Issue #1014.  Skip this test if we haven't redefined the source and
destination URI's.