- 06 6月, 2013 40 次提交
-
-
由 Yiqiao Pu 提交于
Improve physical_resources_check in serial name part. - Add a random serial name to guest less than 20 characters - Add strict check for serial name changes from v1: - format modify changes from v2: - move randome generate string to virt_utils changes from v3: - move this test only for virtio_blk and only for RHEL 6 guest as test plan changes from v4: - clean up and make this test will not run in Windows guests Signed-off-by: NYiqiao Pu <ypu@redhat.com> Acked-by: NFeng Yang <fyang@redhat.com> Acked-by: NQingtang Zhou <qzhou@redhat.com>
-
由 Golita Yue 提交于
Add machine_type check function to check the guest's machine type change from v1: 1. change 'extra_params' to 'machine type' 2. add try except block when compare the result Signed-off-by: NGolita Yue <gyue@redhat.com>
-
由 Jiří Župka 提交于
Changes from old version: - Splits lexical analyze from syntax analyze. (not fully because speed optimization) - Makes parser more strict for easier work with configs. - Error message should be more concrete. - Adds new syntax features. - Adds optimization for generation of lots of variants. - Improve generating of huge number of variants. (almost 2 x faster than old version) 50s old -> 23s new Disadvantage: Syntax analyze is more strict and takes 1/3 of time more for parse text. 220ms -> 320ms New syntax features: variants: - added metadata variants _name_ [default=aaa] [xxx] [yyy]: where: _name_ - Name of variants group. [default=aaa] - Alternative for @. It raise error if variant aaa missing in variants. - It is possible add more [default=xxx] but only first of them is expanded if defaults is set. [xxx], [yyy] - Another possible metadata for future. - default could be enabled and disabled. Generate only default variant. enable: cartesian_config.py -d Parser(..., ..., defaults=True, ...) disable: cartesian_config.py Parser(..., ..., defaults=False, ...) - default variant could be expanded by parser parameters. cartesian_config.py --expand _name1_,_name2_ Parser(..., ..., ..., expand_defualts="_name1_, _name2_") filters: - new examples only (guest_os=Fedora).15 only (guest_os=Fedora)..(fedora_version=15) only (15) variants group "guest_os" and variant name "Fedora" - variants comparison is based on hash value instead of pure string comparison. Changes: * Fix pickling problem * Fix use of py 2.6 only constructs * Fix compatibility problem with old constructs Signed-off-by: NJiří Župka <jzupka@redhat.com>
-
由 Lucas Meneghel Rodrigues 提交于
Signed-off-by: NLucas Meneghel Rodrigues <lmr@redhat.com>
-
由 Amos Kong 提交于
Update ethtool params for different guest and driver Signed-off-by: NAmos Kong <akong@redhat.com> Signed-off-by: NXiaoqing Wei <xwei@redhat.com>
-
由 Feng Yang 提交于
log case steps into logging.info. Signed-off-by: NFeng Yang <fyang@redhat.com> Acked-by: NSuqin Huang <shuang@redhat.com>
-
由 Qingtang Zhou 提交于
There could be problem when this test fails, so add try...except block in the end of this script to avoid unexpected exception when test fails. Changes from V1: * Rebase this patch against merged tree * Verify session before close it. Signed-off-by: NQingtang Zhou <qzhou@redhat.com> Acked-by: NFeng Yang <fyang@redhat.com>
-
由 Qingtang Zhou 提交于
Some nic driver would print logs into serial console, so send a return character then wait for the prompt. This patch also re-formats the ethtool_set function. Changes from v3: * Add a timeout for waiting the shell prompt. Signed-off-by: NQingtang Zhou <qzhou@redhat.com>
-
由 Xu Tian 提交于
use utils_misc.get_winutils_vol() to instead static volume ID, becase winutils cdrom has different volume ID when use different driver_format on different windows guest; Signed-off-by: NXu Tian <xutian@redhat.com>
-
由 Xu Tian 提交于
use new interface utils_misc.get_winutils_vol() to get winutils cdrom driver letter; Replace format disk related code with run format_disk sub tests to avoild duplicate code; Signed-off-by: NXu Tian <xutian@redhat.com>
-
由 Xu Tian 提交于
iometer.icf for iometer_windows test, iometer-performance.icf for iometer-performance test; Signed-off-by: NXu Tian <xutian@redhat.com>
-
由 Xu Tian 提交于
Make file content configurable, after this changes this case can be used as subtest for other tests(eg, iometer_windows, iozone_windows) and no impact original format_disk tests steps; Signed-off-by: NXu Tian <xutian@redhat.com>
-
由 Xu Tian 提交于
Many test for windows platform need wintuils.iso, but volume ID is variable, this interface will help to get it from guest os; Signed-off-by: NXu Tian <xutian@redhat.com>
-
由 Mike Qiu 提交于
multicast_iperf case is named multicast in cfg file, this is fault, because multicast has been used in case virt/tests/multicast.py, Signed-off-by: NMike Qiu <qiudayu@linux.vnet.ibm.com>
-
由 Mike Qiu 提交于
The qemu has splite virtio-blk-pci into virtio-blk-{pci|device}, So when use the qemu command line with : -device virtio-blk-pci,bus=pci.0,addr=0x8,drive=drive-virtio-disk2 the qemu will create virtio-blk-device under virtio-blk-pci, but both this two dev has drive with drive-virtio-disk2. This will cause an error when do qtree verify, see qtree with command "info qtree": 14:29:19 DEBUG| (monitor hmp1) dev: virtio-blk-pci, id "" 14:29:19 DEBUG| (monitor hmp1) ioeventfd = on 14:29:19 DEBUG| (monitor hmp1) vectors = 2 14:29:19 DEBUG| (monitor hmp1) indirect_desc = on 14:29:19 DEBUG| (monitor hmp1) event_idx = on 14:29:19 DEBUG| (monitor hmp1) drive = drive-virtio-disk2 14:29:19 DEBUG| (monitor hmp1) logical_block_size = 512 14:29:19 DEBUG| (monitor hmp1) physical_block_size = 512 14:29:19 DEBUG| (monitor hmp1) min_io_size = 0 14:29:19 DEBUG| (monitor hmp1) opt_io_size = 0 14:29:19 DEBUG| (monitor hmp1) bootindex = -1 14:29:19 DEBUG| (monitor hmp1) discard_granularity = 4294967295 14:29:19 DEBUG| (monitor hmp1) cyls = 0 14:29:19 DEBUG| (monitor hmp1) heads = 0 14:29:19 DEBUG| (monitor hmp1) secs = 0 14:29:19 DEBUG| (monitor hmp1) serial = <null> 14:29:19 DEBUG| (monitor hmp1) config-wce = on 14:29:19 DEBUG| (monitor hmp1) scsi = on 14:29:19 DEBUG| (monitor hmp1) addr = 08.0 14:29:19 DEBUG| (monitor hmp1) romfile = <null> 14:29:19 DEBUG| (monitor hmp1) rombar = 1 14:29:19 DEBUG| (monitor hmp1) multifunction = off 14:29:19 DEBUG| (monitor hmp1) command_serr_enable = on 14:29:19 DEBUG| (monitor hmp1) class SCSI controller, addr 00:08.0, pci id 1af4:1001 (sub 1af4:0002) 14:29:19 DEBUG| (monitor hmp1) bar 0: i/o at 0xc280 [0xc2bf] 14:29:19 DEBUG| (monitor hmp1) bar 1: mem at 0xf1026000 [0xf1026fff] 14:29:19 DEBUG| (monitor hmp1) bus: virtio-bus 14:29:19 DEBUG| (monitor hmp1) type virtio-pci-bus 14:29:19 DEBUG| (monitor hmp1) dev: virtio-blk-device, id "" 14:29:19 DEBUG| (monitor hmp1) drive = drive-virtio-disk2 14:29:19 DEBUG| (monitor hmp1) logical_block_size = 512 14:29:19 DEBUG| (monitor hmp1) physical_block_size = 512 14:29:19 DEBUG| (monitor hmp1) min_io_size = 0 14:29:19 DEBUG| (monitor hmp1) bootindex = -1 14:29:19 DEBUG| (monitor hmp1) discard_granularity = 4294967295 14:29:19 DEBUG| (monitor hmp1) cyls = 2 14:29:19 DEBUG| (monitor hmp1) heads = 16 14:29:19 DEBUG| (monitor hmp1) secs = 63 14:29:19 DEBUG| (monitor hmp1) serial = <null> 14:29:19 DEBUG| (monitor hmp1) config-wce = on 14:29:19 DEBUG| (monitor hmp1) scsi = on To fix this error, when type is virtio-blk-pci, just return QtreeDev. Signed-off-by: NMike Qiu <qiudayu@linux.vnet.ibm.com>
-
由 Yiqiao Pu 提交于
This case is mainly for virtio drivers. It will load/unload driver inside guest for several times and check if the device can work properly. Signed-off-by: NYiqiao Pu <ypu@redhat.com>
-
由 Feng Yang 提交于
In create() function, we will try to create the image's Parent directory if not available. It will raise following error, if image's basename is None. We get following error in migrate.after_extensive_io. # Set in test runtime images_base_dir_image2_vm1 = "" Traceback (most recent call last): File "/usr/code/autotest/client/shared/test.py", line 841, in _call_test_function return func(*args, **dargs) File "/usr/code/autotest/client/shared/test.py", line 299, in execute postprocess_profiled_run, args, dargs) File "/usr/code/autotest/client/shared/test.py", line 216, in _call_run_once *args, **dargs) File "/usr/code/autotest/client/shared/test.py", line 322, in run_once_profiling self.run_once(*args, **dargs) File "/usr/code/autotest/client/tests/virt/virt.py", line 123, in run_once env_process.preprocess(self, params, env) File "/usr/code/autotest/client/shared/error.py", line 138, in new_fn return fn(*args, **kwargs) File "/usr/code/autotest/client/tests/virt/virttest/env_process.py", line 448, in preprocess process(test, params, env, preprocess_image, preprocess_vm) File "/usr/code/autotest/client/tests/virt/virttest/env_process.py", line 283, in process _call_image_func() File "/usr/code/autotest/client/tests/virt/virttest/env_process.py", line 273, in _call_image_func image_func(test, image_params, image_name) File "/usr/code/autotest/client/tests/virt/virttest/env_process.py", line 51, in preprocess_image image.create(params) File "/usr/code/autotest/client/shared/error.py", line 138, in new_fn return fn(*args, **kwargs) File "/usr/code/autotest/client/tests/virt/virttest/qemu_storage.py", line 125, in create os.makedirs(image_dirname) File "/usr/lib64/python2.6/os.py", line 157, in makedirs mkdir(name, mode) OSError: [Errno 2] No such file or directory: '' So make sure image's Parent directory is not None before try to create it. Signed-off-by: NFeng Yang <fyang@redhat.com>
-
由 Yiqiao Pu 提交于
For the migration by gzip command, we should wait for the migration file create completely. Otherwise it will report unexpected end of file. Signed-off-by: NYiqiao Pu <ypu@redhat.com>
-
由 Yiqiao Pu 提交于
Add ignore string for test hdparm to ignore some hardware not support parameters in cfg files, and will output the parameters in warn file. Signed-off-by: NYiqiao Pu <ypu@redhat.com> Acked-by: NQingtang Zhou <qzhou@redhat.com>
-
由 Lucas Meneghel Rodrigues 提交于
Turns out commit e9953f8a doesn't include the definition of the function vm.is_supported_device, making this test to fail. As a fix, instead of adding yet another vm method, add a function local to the test, at least for now. This function could be turned to an API in case it looks and works OK to the other reviewers, although I'd like to avoid API proliferation. Signed-off-by: NLucas Meneghel Rodrigues <lmr@redhat.com>
-
由 Chris Evich 提交于
Signed-off-by: NChris Evich <cevich@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>
-
由 yangdongsheng 提交于
Signed-off-by: Nyangdongsheng <yangds.fnst@cn.fujitsu.com>
-
由 yangdongsheng 提交于
Signed-off-by: Nyangdongsheng <yangds.fnst@cn.fujitsu.com>
-
由 yangdongsheng 提交于
When connect --readonly in a virsh session, the prompt changes to 'virsh >'. Signed-off-by: Nyangdongsheng <yangds.fnst@cn.fujitsu.com>
-
由 Yu Mingfei 提交于
Signed-off-by: NYu Mingfei <yumingfei@cn.fujitsu.com>
-
由 Yu Mingfei 提交于
Signed-off-by: NYu Mingfei <yumingfei@cn.fujitsu.com>
-
由 Yu Mingfei 提交于
Signed-off-by: NYu Mingfei <yumingfei@cn.fujitsu.com>
-
由 Mike Qiu 提交于
get_linux_ifname() has been moved from utils_test into utils_net. But the commit 7db6cc4db5ba5d86659839b4afee96603c346520 change it back to utils_test for linux. Signed-off-by: NMike Qiu <qiudayu@linux.vnet.ibm.com>
-
由 yangdongsheng 提交于
Signed-off-by: Nyangdongsheng <yangds.fnst@cn.fujitsu.com>
-
由 yangdongsheng 提交于
nodedev_xml for node device refer to http://libvirt.org/formatnode.html. Signed-off-by: Nyangdongsheng <yangds.fnst@cn.fujitsu.com>
-
由 yangdongsheng 提交于
Signed-off-by: Nyangdongsheng <yangds.fnst@cn.fujitsu.com>
-
由 yangdongsheng 提交于
Signed-off-by: Nyangdongsheng <yangds.fnst@cn.fujitsu.com>
-
由 yangdongsheng 提交于
Add a carry into __slots__ and make XMLElementInt be able to handle more kinds of integer (binary, octal, decimal and hexadecimal). Signed-off-by: Nyangdongsheng <yangds.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>
-
由 Li Yang 提交于
Signed-off-by: NLi Yang <liyang.fnst@cn.fujitsu.com>
-
由 Chris Evich 提交于
Also one-char whitespace fix for vm_xml.py Signed-off-by: NChris Evich <cevich@redhat.com>
-