pvpanic_basic.cfg 2.1 KB
Newer Older
W
wyu 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14
- pvpanic_basic: install setup image_copy unattended_install.cdrom
    virt_test_type = qemu
    type = pvpanic
    monitor_type = qmp
    event_check = "GUEST_PANICKED"
    driver_name = "pvpanic"
    timeout = 360
    backup_image_before_testing = yes
    restore_image_after_testing = yes
    set_kdump_cmd = "systemctl disable kdump.service && systemctl stop kdump.service"
    RHEL.6:
        set_kdump_cmd = "chkconfig kdump off && service kdump stop"
    Windows:
        no Host_RHEL.m6
15 16
        crash_key1 = "ctrl_r"
        crash_key2 = "scroll_lock"
W
wyu 已提交
17 18 19
    variants:
        - nmi:
            crash_method = nmi
20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
            Linux:
                set_panic_cmd = "echo 1 > /proc/sys/kernel/unknown_nmi_panic"
            Windows:        
                set_panic_cmd = 'wmic class stdregprov call SetDwordValue hDefKey="&h80000002" sSubKeyName="SYSTEM\CurrentControlSet\Control\CrashControl" sValueName="NMICrashDump" uValue=1'
        - usb_keyboard:
            only Windows
            crash_method = usb_keyboard
            usb_devices += " kb1"
            usb_type_kb1 = "usb-kbd"
            set_panic_cmd = 'wmic class stdregprov call SetDwordValue hDefKey="&h80000002" sSubKeyName="SYSTEM\CurrentControlSet\Services\kbdhid\Parameters" sValueName="CrashOnCtrlScroll" uValue=1'
            # There is no inbox usb3.0 driver on Win2008, Win2008R2 and Win7, so run with usb2.0 instead.
            Win7, Win2008:
                usb_type = ich9-usb-ehci1
                usb_type_usb1 = ich9-usb-ehci1
                usb_controller = ehci
        - ps2_keyboard:
            only Windows
            del usb_devices
            crash_method = ps2_keyboard
            set_panic_cmd = 'wmic class stdregprov call SetDwordValue hDefKey="&h80000002" sSubKeyName="SYSTEM\CurrentControlSet\Services\i8042prt\Parameters" sValueName="CrashOnCtrlScroll" uValue=1'
        - notmyfault_app:
            only Windows
            crash_method = notmyfault_app
            i386:
                notmyfault_cmd = "WIN_UTILS:\notmyfault.exe /bugcheck %#04x /accepteula"
            x86_64:
                notmyfault_cmd = "WIN_UTILS:\notmyfault64.exe /bugcheck %#04x /accepteula"