- 08 5月, 2013 40 次提交
-
-
由 Qingtang Zhou 提交于
This module should not depend on qemu monitor interfaces. Signed-off-by: NQingtang Zhou <qzhou@redhat.com>
-
由 Qingtang Zhou 提交于
The original flow of freeze/thaw testing will make autotest hang when rebooting/shutdown guest after freeze guest fs. This patch moves guest reboot/shutdown operation after guest is thawed. Signed-off-by: NQingtang Zhou <qzhou@redhat.com>
-
由 Qingtang Zhou 提交于
Signed-off-by: NQingtang Zhou <qzhou@redhat.com>
-
由 Qingtang Zhou 提交于
Signed-off-by: NQingtang Zhou <qzhou@redhat.com>
-
由 Qingtang Zhou 提交于
Signed-off-by: NQingtang Zhou <qzhou@redhat.com>
-
由 Qingtang Zhou 提交于
Signed-off-by: NQingtang Zhou <qzhou@redhat.com>
-
由 Qingtang Zhou 提交于
Signed-off-by: NQingtang Zhou <qzhou@redhat.com>
-
由 Qingtang Zhou 提交于
This patch introduces 2 helper functions in qemu_monitor module, to help user create monitor object. Signed-off-by: NQingtang Zhou <qzhou@redhat.com>
-
由 Qingtang Zhou 提交于
These 2 function are monitor related operation, thus better to put them in qemu_monitor module. Signed-off-by: NQingtang Zhou <qzhou@redhat.com>
-
由 Qingtang Zhou 提交于
The socket connection is stll alive after a test finishes, normally it works well. But there is one situation that the next test case tries to re-connect to these monitor sockets after unpickled from env file, even though the former monitor socket connection is still established. In this case auotest will report a error of "Could not find (qemu) prompt", though the monitor works well in fact. To avoid this problem, this patch just close all monitors' socket connections at the end of a test case, and let the following test case try to re-connect if needed. Signed-off-by: NQingtang Zhou <qzhou@redhat.com>
-
由 Qingtang Zhou 提交于
Signed-off-by: NQingtang Zhou <qzhou@redhat.com>
-
由 Jiří Župka 提交于
Signed-off-by: NJiří Župka <jzupka@redhat.com>
-
由 Jiří Župka 提交于
For multi-host migration system without serial console is necessary to have bridge on hosts where guest should be migrated in same network. _________ _________ | host1 | | host2 | | | | | | src br--|--------------|-dst br | | | | | | | | |vm1| | | |vm1| | |_________| |_________| Otherwise host2 couldn't connect to vm1 after migration. Signed-off-by: NJiří Župka <jzupka@redhat.com>
-
由 Lucas Meneghel Rodrigues 提交于
Add complete virt test info to test logs, to help debug issues with the test suite itself. Signed-off-by: NLucas Meneghel Rodrigues <lmr@redhat.com>
-
由 Lucas Meneghel Rodrigues 提交于
In order to get useful debug information for virt test, introduce a module version that is concerned with finding the current git version, top commit, condensed version suitable for python setup tools. Most of the time we're interested in using the results from the get_pretty_version_info(), as it is complete, nice for debug logs. Also, add the RELEASE-VERSION file that the module creates (might be useful if/when virt test gets packaged) to .gitignore. Signed-off-by: NLucas Meneghel Rodrigues <lmr@redhat.com>
-
由 Qingtang Zhou 提交于
Normally, these configs are important to a test job, thus show them all in test's name. Signed-off-by: NQingtang Zhou <qzhou@redhat.com>
-
由 Lukáš Doktor 提交于
Since funcatexit are cleanup functions, make the test fail with TestWarn and proceed with postprocess_on_error. Signed-off-by: NLukáš Doktor <ldoktor@redhat.com>
-
由 Lukáš Doktor 提交于
Local functions are not pickable. Raise a sane exception when the test tries to use them. Global functions (defined on the module scope) are fine. Signed-off-by: NLukáš Doktor <ldoktor@redhat.com>
-
由 Lukáš Doktor 提交于
Because all arguments are stored in env we have to ensure the arguments are pickable before storing them. Otherwise users would get weird errors pointing at env: TypeError: can't pickle ... objects Signed-off-by: NLukáš Doktor <ldoktor@redhat.com>
-
由 Chris Evich 提交于
* Get rid of old virt-test reference to 'kvm' driver_type * virtnet style doesn't care about kvm vs qemu difference * unattended_install uses it for both qemu and libvirt virt-test * No other usage found for vm.driver_type sensitive to 'kvm' value Signed-off-by: NChris Evich <cevich@redhat.com>
-
由 Chris Evich 提交于
Signed-off-by: NChris Evich <cevich@redhat.com>
-
由 Lukáš Doktor 提交于
When the guest_name changes (arch, machine, ...) the TAG_INDEX length might differs from the previous one. Store indexes per name to avoid shortname corruption. Signed-off-by: NLukáš Doktor <ldoktor@redhat.com>
-
由 Lucas Meneghel Rodrigues 提交于
Signed-off-by: NLucas Meneghel Rodrigues <lmr@redhat.com>
-
由 Qingtang Zhou 提交于
Signed-off-by: NQingtang Zhou <qzhou@redhat.com>
-
由 Qingtang Zhou 提交于
Signed-off-by: NQingtang Zhou <qzhou@redhat.com>
-
由 Qingtang Zhou 提交于
Signed-off-by: NQingtang Zhou <qzhou@redhat.com>
-
由 Qingtang Zhou 提交于
The save_restore.py script contains some linux-specific operation, thus add a filter to limit it on Linux guest. Signed-off-by: NQingtang Zhou <qzhou@redhat.com>
-
由 Qingtang Zhou 提交于
This exception might make user confused, so add some more info to its message. Signed-off-by: NQingtang Zhou <qzhou@redhat.com>
-
由 Lukáš Doktor 提交于
To make sure boot_nr tests are working correctly it's necessarily to boot (and open) the port with nr=1. Signed-off-by: NLukáš Doktor <ldoktor@redhat.com>
-
由 Yiqiao Pu 提交于
Signed-off-by: NYiqiao Pu <ypu@redhat.com>
-
由 Li Yang 提交于
Signed-off-by: NLi Yang <liyang.fnst@cn.fujitsu.com>
-
由 Li Yang 提交于
Signed-off-by: NLi Yang <liyang.fnst@cn.fujitsu.com>
-
由 Li Yang 提交于
Signed-off-by: NLi Yang <liyang.fnst@cn.fujitsu.com>
-
由 Mike Qiu 提交于
The name of the clock on Power guest is "timebase" which is different from it counterpart in x86 "kvm-clock" To makes it can work in both Power and x86 guest, add the platform check. Signed-off-by: NMike Qiu <qiudayu@linux.vnet.ibm.com>
-
由 Mike Qiu 提交于
Nowadays, netdev_id has been a part of nic, and not belongs to the vm object anymore. At the sametime nic already has the key 'device_id', so use nic.device_id is OK. Signed-off-by: NMike Qiu <qiudayu@linux.vnet.ibm.com> Acked-by: NFeng Yang <fyang@redhat.com>
-
由 Mike Qiu 提交于
Currently, when running the tests while the clean up didn't run on the previous, it will raise an error like: Test failed: CmdError: Command <fuser -k /dev/vg_kvm_test_enospc/lv_kvm_test_enospc> failed, rc=1, Command returned non-zero exit status [context: performing enospc setup --> performing enospc cleanup] * Command: fuser -k /dev/vg_kvm_test_enospc/lv_kvm_test_enospc Exit status: 1 Duration: 0.0501132011414 That is the link /dev/vg_kvm_test_enospc/lv_kvm_test_enospc exist, but no user. thus the command line: fuser -k /dev/vg_kvm_test_enospc/lv_kvm_test_enospc will return 1(fuser will always return none-zero for nobody use). So just ignore the return status of the fuser. Signed-off-by: NMike Qiu <qiudayu@linux.vnet.ibm.com>
-
由 Mike Qiu 提交于
Currently, the VM names has changed to like virt-tests-vm1 style. But the VM names in test case time_manage are still the old version Modify the VM names to the new style so the test case pass. Signed-off-by: NMike Qiu <qiudayu@linux.vnet.ibm.com> Acked-by: NFeng Yang <fyang@redhat.com>
-
由 Mike Qiu 提交于
Modify code to catch the word 'processor' rather than 'model name' in /proc/cpuinfo to count cpu number. Becasue the Power cpu haven't the 'model name' field, and both x86 and Power cpu has the 'processor' field. Signed-off-by: NMike Qiu <qiudayu@linux.vnet.ibm.com> Signed-off-by: NLiu Sheng <liusheng@linux.vnet.ibm.com>
-
由 Xiaoqing Wei 提交于
This would prevent case error when test with QMP as it uses 'inject-nmi' instead of 'nmi' Signed-off-by: NXiaoqing Wei <xwei@redhat.com> Acked-by: NLukas Doktor <ldoktor@redhat.com>
-
由 Xiaoqing Wei 提交于
both HMP and QMP Changlog: use self.cmd() on QMP monitor Signed-off-by: NXiaoqing Wei <xwei@redhat.com> Acked-by: NLukas Doktor <ldoktor@redhat.com>
-