block_hotplug.cfg 3.6 KB
Newer Older
1
- block_hotplug: install setup image_copy unattended_install.cdrom
2
    no RHEL.3.9
3
    no ide
4
    virt_test_type = qemu libvirt
5
    type = block_hotplug
6
    bootindex_image1 = 0
7 8
    images += " stg0"
    boot_drive_stg0 = no
M
Mike Qiu 已提交
9
    image_name_stg0 = images/storage0
10 11 12
    image_size_stg0 = 1G
    remove_image_stg0 = yes
    force_create_image_stg0 = yes
13
    get_disk_cmd = "ls /dev/[hsv]d[a-z]* | sort"
14 15
    disk_op_cmd = "dd if=%s of=/dev/null bs=1k count=1000 iflag=direct &&"
    disk_op_cmd += " dd if=/dev/zero of=%s bs=1k count=1000 oflag=direct"
16
    kill_vm_on_error = yes
17

18 19 20 21 22 23
    Windows:
        disk_index = "1 2"
        disk_letter = "I J"
        disk_op_cmd = "WIN_UTILS:\Iozone\iozone.exe -azR -r 64k -n 125M -g 512M -M -i 0"
        disk_op_cmd += " -i 1 -b %s:\iozone_test -f %s:\testfile"

24 25
    variants:
        - one_pci:
26
            blk_num = 1
27
            repeat_times = 3
28
        - multi_pci:
29 30
            blk_num = 2
            repeat_times = 3
31 32
            images += " stg1"
            boot_drive_stg1 = no
M
Mike Qiu 已提交
33
            image_name_stg1 = images/storage1
34 35 36
            image_size_stg1 = 1G
            remove_image_stg1 = yes
            force_create_image_stg1 = yes
37 38 39

    variants:
        - @default:
40 41
        - with_repetition:
            repeat_times = 300
42
        - with_reboot:
43
            sub_type_after_plug = boot
44 45 46
            sub_type_after_unplug = boot
            reboot_method = shell
        - with_shutdown:
47 48 49 50 51
            variants:
                - after_plug:
                    sub_type_after_plug = shutdown
                - after_unplug:
                    sub_type_after_unplug = shutdown
52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83
            shutdown_method = shell
            check_img = yes
            repeat_times = 1
        - with_stop_continue:
            sub_type_after_plug = stop_continue
            sub_type_after_unplug = stop_continue
        - with_system_reset:
            sub_type_after_plug = boot
            sub_type_after_unplug = boot
            reboot_method = system_reset

    variants:
        - with_plug:
            need_plug = yes
        - without_plug:
            repeat_times = 1
            boot_drive_stg0 = yes
            boot_drive_stg1 = yes
            need_plug = no

    variants:
        - fmt_qcow2:
            image_extra_params = ""
            img_format_type = qcow2
            image_format_stg0 = qcow2
            image_format_stg1 = qcow2
        - fmt_raw:
            image_extra_params = ""
            img_format_type = raw
            image_format_stg0 = raw
            image_format_stg1 = raw

84 85
    variants:
        - block_virtio:
86
            pci_type = virtio-blk-pci
87 88
            s390x:
                pci_type = virtio-blk-ccw
89 90 91
            drive_format_stg0 = virtio
            drive_format_stg1 = virtio
            get_disk_pattern = "^/dev/vd[a-z]*$"
92
        - block_scsi:
93 94 95 96 97 98 99
            pci_type = scsi-hd
            drive_format_stg0 = scsi-hd
            drive_format_stg1 = scsi-hd
            get_disk_pattern = "^/dev/sd[a-z]*$"
            virtio_blk:
                need_controller = yes
                controller_model = virtio-scsi-pci
100 101
                s390x:
                    controller_model = virtio-scsi-ccw
102 103 104 105 106 107 108 109 110 111 112 113 114 115

    variants:
        - @default:
        - data_plane:
            no Host_RHEL.m6
            only with_plug.with_system_reset.one_pci
            one_pci:
                repeat_times = 1
            iothreads = iothread0
            block_virtio:
                blk_extra_params_stg0 = "iothread=${iothreads}"
            block_scsi:
                no Host_RHEL.m7.u0, Host_RHEL.m7.u1, Host_RHEL.m7.u2
                bus_extra_params_stg0 = "iothread=${iothreads}"