qemu.tests.cpu_hotplug: Make cpu hotplug command configurable.

cpu_set command will be removed in new qemu. So make cpu hotplug
 command configurable.

'cpu_set 1 online' will always sent out as human monitor command no matter
 qmp support cpu_set or not.

Update it to 'cpu_set cpu=1,state=online'. send_args_cmd() will transfer
it to correct human monitor command 'cpu_set 1 online'. Or correct qmp
monitor command if qmp support it.

Signed-off-by: Feng Yang <fyang@redhat.com>
tests.boot: Support multi VMs

Signed-off-by: Feng Yang <fyang@redhat.com>
virt: Fix bug in cart config.

 - "aaaa":
could cycle for ever.

Signed-off-by: Jiří Župka <jzupka@redhat.com>
virttest: Correct default sysfs_dir parameter

update sys -> /sys

Signed-off-by: Feng Yang <fyang@redhat.com>
virt: Modify cgroup service control function

Signed-off-by: Li Yang <liyang.fnst@cn.fujitsu.com>
autotest_regression: Too few arguments for format string

Fix TypeError: not enough arguments for format string

Found by PyCharm inspection.

Signed-off-by: Ross Brattain <ross.b.brattain@intel.com>
autotest_regression: replace error.ValueError with ValueError

I think we mean ValueError here, I couldn't find any error.ValueError.

Signed-off-by: Ross Brattain <ross.b.brattain@intel.com>
autotest_regression: move copy of install-autotest-server*log outside try/except

We need the install log file to debug any error, so move it outside the
try/except, otherwise any errors will trigger aexpect.ShellCmdError and
skip the copy

Signed-off-by: Ross Brattain <ross.b.brattain@intel.com>
Merge pull request #578 from FengYang/cpu_hotplug

qemu.tests.cpu_hotplug: Make cpu hotplug command configurable.
virttest: enhanced run_autotest function

changes:
   1. increased default timeout values when execute commands in guest;
   2. instread result files one by one to copy results tarball
   3. cleanup autotest subprocess after guest test done

Signed-off-by: Xu Tian <xutian@redhat.com>

rollback utils_test

Signed-off-by: Xu Tian <xutian@redhat.com>
virt.tests: update autotest.iozone cfg

update cfg to make iozone run when AIO is threads and native

Signed-off-by: Xu Tian <xutian@redhat.com>
shared.control: make xfstests run on real partation

update xfstests.control to make it run on a real partation in guest;

Signed-off-by: Xu Tian <xutian@redhat.com>
virt.tests: sync linus_stress testing to autotest_control testsuite

Signed-off-by: Xu Tian <xutian@redhat.com>
virt.tests: sync signaltest to autotest_control testsuite

Signed-off-by: Xu Tian <xutian@redhat.com>
virt.tests: sync parallel_dd to autotest_control testsuite

Signed-off-by: Xu Tian <xutian@redhat.com>
virt.tests: update autotest.cpu_hotplug cfg

add filter "only exclue RHEL.3.9 RHEL.4" to avoid run cpu_hotplug on
unsupported guest;
add parm "kill_vm = yes" to avoid impact next tests

Signed-off-by: Xu Tian <xutian@redhat.com>
virt.tests: sync compliebench to autotest_control testsuite

Signed-off-by: Xu Tian <xutian@redhat.com>
virt.tests: sync fsstress testing to autotest_control testsuite

Signed-off-by: Xu Tian <xutian@redhat.com>
virt.tests: sync aiostress testing to autotest_control testsuite

Signed-off-by: Xu Tian <xutian@redhat.com>
virt.tests: sync interbench testing to autotest_control testsuite

Signed-off-by: Xu Tian <xutian@redhat.com>