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>
Merge pull request #927 from liyangfnst/kill_vm

virt: Add timeout and gracefunlly or kill_vm_before_test
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.virsh: Add emulatorpin command wrapper function

Signed-off-by: Alex Jia <ajia@redhat.com>
virttest.libvirt_xml.vm_xml: Add XML manipulation method for emulatorpin and placement of the vcpu

Signed-off-by: Alex Jia <ajia@redhat.com>
virttest.utils_test: Add common CPUs parser function

Signed-off-by: Alex Jia <ajia@redhat.com>
libvirt.tests: Sync new common CPUs parser function

Signed-off-by: Alex Jia <ajia@redhat.com>
libvirt.tests: Add test cases for virsh emulatorpin

Signed-off-by: Alex Jia <ajia@redhat.com>