From: Feng Yang <fyang@xxxxxxxxxx> Test this configure with nic_mode = tap Signed-off-by: Feng Yang <fyang@xxxxxxxxxx> --- client/tests/kvm/tests_base.cfg.sample | 91 +++++++++++++++++++++++++++++++- 1 files changed, 89 insertions(+), 2 deletions(-) diff --git a/client/tests/kvm/tests_base.cfg.sample b/client/tests/kvm/tests_base.cfg.sample index f8a0e30..4faeddc 100644 --- a/client/tests/kvm/tests_base.cfg.sample +++ b/client/tests/kvm/tests_base.cfg.sample @@ -930,6 +930,47 @@ variants: background_cmd = "for i in 1 2 3 4; do (dd if=/dev/urandom of=/tmp/file bs=102400 count=10000000 &); done" check_cmd = ps -a |grep dd login_timeout = 360 + - multi_disk: + type = multi_disk + force_create_image = yes + force_create_image_image1 = no + remove_image = yes + remove_image_image1 = no + cmd_timeout = 1000 + block_list = C: D: vda vda1 vda2 hda hda1 hda2 sda sda1 sda2 + variants: + - signal_repeat: + images += " stg" + image_format_stg = qcow2 + image_name_stg = storage + image_size_stg = 1G + n_repeat = 10 + - max_disk: + only virtio_blk + images += " stg stg2 stg3 stg4 stg5 stg6 stg7 stg8 stg9 stg10 stg11 stg12 stg13 stg14 stg15 stg16 stg17 stg18 stg19 stg20 stg21 stg22 stg23" + image_name_stg = storage + image_name_stg2 = storage2 + image_name_stg3 = storage3 + image_name_stg4 = storage4 + image_name_stg5 = storage5 + image_name_stg6 = storage6 + image_name_stg7 = storage7 + image_name_stg8 = storage8 + image_name_stg9 = storage9 + image_name_stg10 = storage10 + image_name_stg11 = storage11 + image_name_stg12 = storage12 + image_name_stg13 = storage13 + image_name_stg14 = storage14 + image_name_stg15 = storage15 + image_name_stg16 = storage16 + image_name_stg17 = storage17 + image_name_stg18 = storage18 + image_name_stg19 = storage19 + image_name_stg20 = storage20 + image_name_stg21 = storage21 + image_name_stg22 = storage22 + image_name_stg23 = storage23 - qemu_img: type = qemu_img @@ -1114,6 +1155,28 @@ variants: nicdriver_unload: readlink_command = readlink -e sys_path = "/sys/class/net/%s/device/driver" + multi_disk: + show_mount_cmd = mount|gawk '/mnt/{print $1}' + clean_cmd = "\rm -rf /mnt/*" + cmd_list = "copy_to_command copy_from_command" + file_system = "ext3 ext2" + mount_command = mkdir /mnt/%s && mount /dev/%s /mnt/%s + umount_command = umount /dev/%s && rmdir /mnt/%s + list_volume_command = cd /dev && \ls [vhs]d? + re_str = "[vhs]d[a-z]" + format_command = echo y | mkfs -t %s /dev/%s + copy_to_command = \cp -rf /bin/ls /mnt/%s + copy_from_command = \cp -rf /mnt/%s/ls /tmp/ls + compare_command = cd /bin && md5sum ls > /tmp/ls.md5 && cd /tmp && md5sum -c ls.md5 + check_result_key_word = OK + max_disk: + images += " stg24 stg25 stg26 stg27" + image_name_stg24 = storage24 + image_name_stg25 = storage25 + image_name_stg26 = storage26 + image_name_stg27 = storage27 + list_volume_command = cd /dev && \ls vd* + re_str = "[vhs]d[a-z][^0-9]" variants: - Fedora: @@ -1644,7 +1707,7 @@ variants: variants: - 3.9.i386: - no setup autotest linux_s3 guest_s4 shutdown + no setup autotest linux_s3 guest_s4 shutdown multi_disk image_name = rhel3-32 mem_chk_cmd = dmidecode | awk -F: '/Maximum Capacity/ {print $2}' install: @@ -1666,7 +1729,7 @@ variants: md5sum_1m_cd1 = 5f10c9417c7b8372b3456c1b5f3f9ed0 - 3.9.x86_64: - no setup autotest linux_s3 guest_s4 shutdown + no setup autotest linux_s3 guest_s4 shutdown multi_disk image_name = rhel3-64 mem_chk_cmd = dmidecode | awk -F: '/Maximum Capacity/ {print $2}' install: @@ -2017,6 +2080,24 @@ variants: clean_cmd = del vmstop: guest_path = C:\ + multi_disk: + block_list += " E:" + shell_port = 23 + shell_client = telnet + post_cmd = del c:\cmd.exe + file_system = "ntfs fat32" + cmd_list = "copy_to_command copy_from_command" + list_volume_command = wmic volume get driveletter + re_str = "([A-Z]:)" + format_command = format /fs:%s %s /q /y + copy_to_command = copy C:\WINDOWS\system32\cmd.exe %s /y + copy_from_command = copy %s\cmd.exe c:\ /y + compare_command = fc /b c:\windows\system32\cmd.exe c:\cmd.exe + check_result_key_word = no difference + signal_repeat: + pre_cmd = del diskpart.script && (echo select disk 1 >> diskpart.script && echo create partition primary >> diskpart.script && echo assign >> diskpart.script) && echo select disk 0 >> diskpart.script && echo exit >> diskpart.script && diskpart /s diskpart.script + max_disk: + pre_cmd = del diskpart.script && (for /L %i in (1 1 23) do echo select disk %i >> diskpart.script && echo create partition primary >> diskpart.script && echo assign >> diskpart.script) && echo select disk 0 >> diskpart.script && echo exit >> diskpart.script && diskpart /s diskpart.script variants: - Win2000: @@ -2073,6 +2154,9 @@ variants: dd_data_whqlqual = Basic device.net: image_name_supportvm = winXP-32-supportvm + multi_disk: + list_volume_command = fsutil fsinfo drives + - 64: image_name += -64 @@ -2106,6 +2190,9 @@ variants: dd_data_whqlqual = Basic device.net: image_name_supportvm = winXP-64-supportvm + multi_disk: + list_volume_command = fsutil fsinfo drives + - Win2003: image_name = win2003 -- 1.7.1 -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html