virt: Make test can create env file on its own directory

When I execute libguestfs tests, "libvirt/env" will be updated/created,
there is no env file created in "libguestfs/".So do this modification to
make env file can be created/updated in "libguestfs/" and other test
directory.

Signed-off-by: Li Yang <liyang.fnst@cn.fujitsu.com>
qemu: Add sr_iov_irqbalance test case.

This case check whether irqbalance service works in guest with vf/pf.

Signed-off-by: Feng Yang <fyang@redhat.com>
use blacklist instead of whitelist to filter out unsupported platform

so even there's new release we dont have to modify the cfg
and watchdog device is supported on all Linux distro

Signed-off-by: Xiaoqing Wei <xwei@redhat.com>
libvirt: rename all libvirt tests from virsh_* to virsh.*

This rename is useful for testers who wants to run only virsh tests
and don't wan't to write list of all available tests. Now to run
all virsh tests just execute './run -t libvirt --tests=virsh'.

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
virt-libvirt: Remove all virt_test_type Params

Signed-off-by: Chris Evich <cevich@redhat.com>
virttest.virsh: Add virsh iface-{begin, commit, rollback} commands function wrapper

Signed-off-by: Alex Jia <ajia@redhat.com>
libvirt.tests: Add host network transaction test cases

Signed-off-by: Alex Jia <ajia@redhat.com>
libvirt.tests: Fix iface_trans test for latest next.

* Move test module to tests/src/virsh_cmd/interface
* Remove useless blackslashes.

Signed-off-by: Yu Mingfei <yumingfei@cn.fujitsu.com>
virttest.utils_libguestfs: Add quotation marks for write commands' parameters.

Signed-off-by: Yu Mingfei <yumingfei@cn.fujitsu.com>
virt: Add gracefunlly or kill_vm_before_test

Signed-off-by: Li Yang <liyang.fnst@cn.fujitsu.com>
adding qemu sandboxing option

Adding new command line argument to "./run" script: "-s,--qemu_sandbox".
It enables the Qemu command line argument "-sandbox on", running all
tests with the system call filter turned on.

Signed-off-by: Eduardo Otubo <otubo@linux.vnet.ibm.com>
virttest.utils_net: Support multiqueue macvtap

This patch make autotest support multiqueue Macvtap

Signed-off-by: Yunping Zheng <yunzheng@redhat.com>
Add msix vectors support

Signed-off-by: Yunping Zheng <yunzheng@redhat.com>

Conflicts:
	virttest/qemu_vm.py
tests.nic_hotplug: make nic_hotplug support msix vectors

Support a nic with msix vertors

Signed-off-by: Yunping Zheng <yunzheng@redhat.com>
test.multi_queues_test : Add some tests for multi queues

This patch add some tests for multi queues.

Signed-off-by: Yunping Zheng <yunzheng@redhat.com>

Conflicts:
	tests/enable_mq.py
qemu.test.virtual_nic_send_buffer: Some modification

Make file transfer support tcp, udp or both.
Add netperf_udp burst test
ignore errors when deleting the test file on host and guest.

Signed-off-by: Yunping Zheng <yunzheng@redhat.com>
virt.tests: autotest.cpuflags test fix

Add control file to shared.control and update compress command to
compress virt dir to source tarball because autotest.cpuflags test
requried it;
Update compress result command to ignore core dump and crash file to
avoid compress or scp failed;

Signed-off-by: Xu Tian <xutian@redhat.com>
Merge pull request #934 from xutian/fix_autotest_cpuflags_stress

virt.tests: autotest.cpuflags test fix
virttest.utils_libguestfs: Add inspect functions for Guestfish class.

Signed-off-by: Yu Mingfei <yumingfei@cn.fujitsu.com>
libguestfs.tests: Add testcases for guestfish inspect operations.

Signed-off-by: Yu Mingfei <yumingfei@cn.fujitsu.com>