- 04 2月, 2013 16 次提交
-
-
由 Igor Mammedov 提交于
Signed-off-by: NIgor Mammedov <imammedo@redhat.com> --- v2: * s/TestFail/TestNAError/ * s/custom_level/custom.level/ in config
-
由 Igor Mammedov 提交于
Signed-off-by: NIgor Mammedov <imammedo@redhat.com> --- v2: * s/TestFail/TestNAError/ * s/custom_vendor/custom.vendor/ in config
-
由 Igor Mammedov 提交于
Signed-off-by: NIgor Mammedov <imammedo@redhat.com> --- v2: * remove rhelcpu models form qemu13 test * if vendor is missing use host's vendor * remove no needed cpu_models list from kvm test * replace cpu_models with shorter ignore_cpu_models in rhel64.kvm.cpuid.default.vendor * fix typo * s/default_vendor/default.vendor/ in config so we could use cpuid.default selector for all default tests default.vendor fix
-
由 Igor Mammedov 提交于
... and test utilities to parse its output CPUID leaves are capped by reported level, xlevel, x2level values. Signed-off-by: NIgor Mammedov <imammedo@redhat.com> --- v3: * dump CPUID(EAX=3), CPUID(EAX=4,ECX=3), CPUID(EAX={0xB, 0xC}) * dump CPUID(EAX=0x80000007) and known paravirt cpuid leaves if detected * make target name specific to function cpuid_dump_kernel.bin, so we could later add another targets for other tests v2: * log cpuid dump on parsing failure * cap by reported level, xlevel, x2level
-
由 Igor Mammedov 提交于
Signed-off-by: NIgor Mammedov <imammedo@redhat.com> Signed-off-by: NEduardo Habkost <ehabkost@redhat.com> --- v2: * rebased on top of tree where there is no subtests.cfg.example * s/kvm/qemu/ in pathnames and test config * Change some errors types to a more suitable ones
-
由 Lucas Meneghel Rodrigues 提交于
Signed-off-by: NLucas Meneghel Rodrigues <lmr@redhat.com>
-
由 Chris Evich 提交于
Signed-off-by: NChris Evich <cevich@redhat.com>
-
由 Chris Evich 提交于
Signed-off-by: NChris Evich <cevich@redhat.com>
-
由 Chris Evich 提交于
Signed-off-by: NChris Evich <cevich@redhat.com>
-
由 Chris Evich 提交于
* data_dir.SubdirList class returns a flat-list of all non-hidden subdirectories beneath a base directory (inclusive). * data_dir.SubdirGlobList class returns flat-list of all files matching a glob pattern, within all non-hidden subdirectories beneath a base directory (inclusive). Signed-off-by: NChris Evich <cevich@redhat.com>
-
由 Lukáš Doktor 提交于
Iterate over all allowed cpu_models and in case none is supported, force the last one. This should suit negative testing and also it should be safer when using auto_cpu_model. Signed-off-by: NLukáš Doktor <ldoktor@redhat.com>
-
由 Mike Qiu 提交于
Currently, it will rase and error when '/dev/sdaa' match the pattern of the blacklist. This should not be happen as we just want sda sda1 and so on to be in the blacklist. add one more check to avoid this error. Signed-off-by: Mike Qiu<qiudayu@linux.vnet.ibm.com>
-
由 Mike Qiu 提交于
Currently, autotest use such as /dev/sda.* to get the disk of the blacklist, but this will raise an error if the disk 'sdaa' or some name like this, it's not correct as we just want to add sda or name like sda1-9 to the blacklist. change the pattern to /dev/sda[\d]* can avoid this. Signed-off-by: Mike Qiu<qiudayu@linux.vnet.ibm.com>
-
由 Mike Qiu 提交于
Currently, function sorted inside the python was not suitable for storage, for example, if ls -1d /dev/sd* gets result like this after split('\n'): ['/dev/sda', '/dev/sda1', '/dev/sda2', '/dev/sda3', '/dev/sdaa', '/dev/sdab','/dev/sdac', '/dev/sdad', '/dev/sdae', '/dev/sdaf', '/dev/sdag', '/dev/sdah', '/dev/sdai', '/dev/sdaj', '/dev/sdak', '/dev/sdal', '/dev/sdam', '/dev/sdan', '/dev/sdao', '/dev/sdap', '/dev/sdaq', '/dev/sdar', '/dev/sdas', '/dev/sdb', '/dev/sdb1', '/dev/sdb2', '/dev/sdb3', '/dev/sdc', '/dev/sdd', '/dev/sde', '/dev/sdf', '/dev/sdg', '/dev/sdg1', '/dev/sdg2', '/dev/sdg3', '/dev/sdh', '/dev/sdh1', '/dev/sdh2', '/dev/sdh3', '/dev/sdi', '/dev/sdj', '/dev/sdk', '/dev/sdl', '/dev/sdm', '/dev/sdn', '/dev/sdo', '/dev/sdp', '/dev/sdq', '/dev/sdr', '/dev/sds', '/dev/sdt', '/dev/sdu', '/dev/sdv', '/dev/sdw', '/dev/sdx', '/dev/sdy', '/dev/sdz'] it will make no any change if just use sorted. As the default, it will choose last 9 disk: ['/dev/sdr', '/dev/sds', '/dev/sdt', '/dev/sdu', '/dev/sdv', '/dev/sdw', '/dev/sdx', '/dev/sdy', '/dev/sdz'] Sometimes this is very dangerous, for lots of them may be the disk contains lots of important data. Actually, maybe you just use scsi_debug just create: ['/dev/sdak','/dev/sdal', '/dev/sdam', '/dev/sdan', '/dev/sdao', '/dev/sdap', '/dev/sdaq', '/dev/sdar', '/dev/sdas'] But select the wrong disks as mentioned above. To solve this problem, add param cmp to sorted and get the right order. Signed-off-by: NMike Qiu <qiudayu@linux.vnet.ibm.com>
-
由 Xiaoqing Wei 提交于
maxcpus is a sub-option of -smp, so need a Regex to match Signed-off-by: NXiaoqing Wei <xwei@redhat.com>
-
由 Xiaoqing Wei 提交于
Allow calling vm.get_cpu_count() before guest ssh running. In this case, calling simply vm.login() would fail. Signed-off-by: NXiaoqing Wei <xwei@redhat.com>
-
- 02 2月, 2013 3 次提交
-
-
由 Lucas Meneghel Rodrigues 提交于
qemu_img can be found on a different location than the images, in case qemu was compiled from source, so let's fix the reference to the right path when setting the binary. Signed-off-by: NLucas Meneghel Rodrigues <lmr@redhat.com>
-
由 Jiří Župka 提交于
Client can suggest IP address which he wants to have. Autotest check if IP address is accessible, thanks to it there is no problem with changing of guest network. Additionally it helps with windows DHCP compatibility. Signed-off-by: NJiří Župka <jzupka@redhat.com>
-
由 Lukáš Doktor 提交于
* max_disk must not have any usbs, otherwise there are not enough slots in PCI * default image_boot = yes which generates in multi_disk test multiple disks with index = 1 and test failure. By forcing default value stg_image_boot = 'no' we can keep the default value (and index of image1) and let the other disk to have their own indexes. Signed-off-by: NLukáš Doktor <ldoktor@redhat.com>
-
- 01 2月, 2013 1 次提交
-
-
由 Lucas Meneghel Rodrigues 提交于
When we set disable_kvm to 'yes', we obviously don't want -enable-kvm set regardless of the value of enable_kvm. So let's fix that. Now you can just set disable_kvm = yes And everything else will be taken care of. CC: Eduardo Habkost <ehabkost@redhat.com> CC: Igor Mammedov <imammedo@redhat.com> Signed-off-by: NLucas Meneghel Rodrigues <lmr@redhat.com>
-
- 31 1月, 2013 3 次提交
-
-
由 Lucas Meneghel Rodrigues 提交于
The implementation of the devices needed for KVM unit testing changed a bit on qemu: 1) There's no need for a testlog anymore (as kvm-unit-tests now writes to the standard serial port) 2) Now there's a shared new device, called isa-debug-exit, that when written to, causes qemu to exit 3) Due to the new behavior of the isa-debug-exit device, the new known good behavior for qemu at the end of the unit test is to return 1. Take that all into account, while still keeping backwards compatibility. Also, document how one can run the unittests with the new virt-tests runner both in the config file and the wiki. Signed-off-by: NLucas Meneghel Rodrigues <lmr@redhat.com>
-
由 Lucas Meneghel Rodrigues 提交于
For qemu upstream, in order to run the kvm-unit-tests suite, there are new test devices, that differ in syntax from the ones present in qemu-kvm: * pc-testdev * isa-debug-exit Add them both to the qemu VM class, and make things backwards compatible (ie, if an older qemu-kvm is being tested, it'll handle the correct syntaxes as well). Signed-off-by: NLucas Meneghel Rodrigues <lmr@redhat.com>
-
由 Lucas Meneghel Rodrigues 提交于
When we introduced qemu CPU model configuration, we opted for robustness, so we wouldn't add a cpu_model to the command line in case it was not showing on qemu -cpu help text. This is bad because: 1) It was all done very silently 2) This makes negative cpu model testing unfeasible So let's honor the setting, and print a error message, so people have a better idea of what's going on. In such cases, the bad param will be passed to qemu, it will fail and a VMCreateError will be thrown. CC: Igor Mammedov <imammedo@redhat.com> Signed-off-by: NLucas Meneghel Rodrigues <lmr@redhat.com>
-
- 30 1月, 2013 14 次提交
-
-
由 Jiří Župka 提交于
Signed-off-by: NJiří Župka <jzupka@redhat.com>
-
由 Lucas Meneghel Rodrigues 提交于
This is a solution for issue #184. Create the utility function _restore_stdout, so we don't need to resort to standalone_utils.print_stdout on error paths, changing all error paths to use it. Signed-off-by: NLucas Meneghel Rodrigues <lmr@redhat.com>
-
由 Cleber Rosa 提交于
Based on experience and advice we are increasing the default timeouts. We have seen non intended failures with the timeouts as they are. Increasing them makes legit tests (migration ones in our experience) not fail anymore. Signed-off-by: NCleber Rosa <crosa@redhat.com>
-
由 Lucas Meneghel Rodrigues 提交于
Do a better job at logging which VM is being killed, and which method to kill it was used. Other parts of the VM classes need cleanup, but let's start with this method. Signed-off-by: NLucas Meneghel Rodrigues <lmr@redhat.com>
-
由 Lucas Meneghel Rodrigues 提交于
Signed-off-by: NLucas Meneghel Rodrigues <lmr@redhat.com>
-
由 Lucas Meneghel Rodrigues 提交于
Signed-off-by: NLucas Meneghel Rodrigues <lmr@redhat.com>
-
由 Eduardo Habkost 提交于
The option is not necessary anymore, as we have code specific for -no-shutdown in the graceful-shutdown code path. Other code that needs to wait until VM is paused outside graceful_shutdown() may simply call wait_for_shutdown() or wait_until_paused() directly. Signed-off-by: NEduardo Habkost <ehabkost@redhat.com>
-
由 Eduardo Habkost 提交于
This should help us in the main use case of the kill_vm_only_when_paused code: to make the shutdown code wait until the VM is paused instead of waiting until the VM is killed, when -no-shutdown is used. Signed-off-by: NEduardo Habkost <ehabkost@redhat.com>
-
由 Eduardo Habkost 提交于
The code is trivial by now, but it will be extended once we start using -no-shutdown. Signed-off-by: NEduardo Habkost <ehabkost@redhat.com>
-
由 Eduardo Habkost 提交于
This will help isolate the destroy() code that uses the shutdown command from the rest of the VM-killing code. Signed-off-by: NEduardo Habkost <ehabkost@redhat.com>
-
由 Eduardo Habkost 提交于
Makes the code that waits until VM is dead simpler. Signed-off-by: NEduardo Habkost <ehabkost@redhat.com>
-
由 Eduardo Habkost 提交于
Just a helper for code that needs to wait until the VM is paused. Signed-off-by: NEduardo Habkost <ehabkost@redhat.com>
-
由 Eduardo Habkost 提交于
A helper to wait until VM status changed to specific value. Signed-off-by: NEduardo Habkost <ehabkost@redhat.com>
-
由 Eduardo Habkost 提交于
There's no need to wait 1 second before the first check for status=paused, just used the default values for th wait_for() 'first' and 'step' parameters. Signed-off-by: NEduardo Habkost <ehabkost@redhat.com>
-
- 29 1月, 2013 3 次提交
-
-
由 Chris Evich 提交于
Signed-off-by: NChris Evich <cevich@redhat.com>
-
由 Lucas Meneghel Rodrigues 提交于
Assign the host load cmd to a variable, so we can get its PID without resorting to using a index list -1 to retrieve it later. This avoids a IndexError on Windows guests. Signed-off-by: NLucas Meneghel Rodrigues <lmr@redhat.com>
-
由 liyang 提交于
Signed-off-by: NLi Yang <liyang.fnst@cn.fujitsu.com>
-