1# Copy this file to tests.cfg and edit it. 2# 3# This file contains the test set definitions. Define your test sets here. 4 5# Include the base config files. 6include base.cfg 7include subtests.cfg 8include guest-os.cfg 9include cdkeys.cfg 10include virtio-win.cfg 11 12# Here you can override the image name for our custom linux and windows guests 13# 14CustomGuestLinux: 15 # Here you can override the default login credentials for your custom guest 16 username = root 17 password = 123456 18 image_name = custom_image_linux 19 image_size = 10G 20 # If you want to use a block device as the vm disk, uncomment the 2 lines 21 # below, pointing the image name for the device you want 22 #image_name = /dev/mapper/vg_linux_guest 23 #image_raw_device = yes 24 25CustomGuestWindows: 26 image_name = custom_image_windows 27 image_size = 10G 28 # If you want to use a block device as the vm disk, uncomment the 2 lines 29 # below, pointing the image name for the device you want 30 #image_name = /dev/mapper/vg_windows_guest 31 #image_raw_device = yes 32 33# Modify/comment the following lines if you wish to modify the paths of the 34# image files, ISO files or qemu binaries. 35# 36# As for the defaults: 37# * qemu and qemu-img are expected to be found under /usr/bin/qemu-kvm and 38# /usr/bin/qemu-img respectively. 39# * All image files are expected under /tmp/kvm_autotest_root/images/ 40# * All install iso files are expected under /tmp/kvm_autotest_root/isos/ 41# * The parameters cdrom_unattended, floppy, kernel and initrd are generated 42# by KVM autotest, so remember to put them under a writable location 43# (for example, the cdrom share can be read only) 44image_name(_.*)? ?<= /tmp/kvm_autotest_root/images/ 45cdrom(_.*)? ?<= /tmp/kvm_autotest_root/ 46floppy ?<= /tmp/kvm_autotest_root/ 47Linux..unattended_install: 48 kernel ?<= /tmp/kvm_autotest_root/ 49 initrd ?<= /tmp/kvm_autotest_root/ 50 51# Here are the test sets variants. The variant 'qemu_kvm_windows_quick' is 52# fully commented, the following ones have comments only on noteworthy points 53variants: 54 # Runs all variants defined. HUGE test set. 55 - @full: 56 57 # Runs qemu-kvm, Windows Vista 64 bit guest OS, install, boot, shutdown 58 - @qemu_kvm_windows_quick: 59 # We want qemu-kvm for this run 60 qemu_binary = /usr/bin/qemu-kvm 61 qemu_img_binary = /usr/bin/qemu-img 62 # Only qcow2 file format 63 only qcow2 64 # Only rtl8139 for nw card (default on qemu-kvm) 65 only rtl8139 66 # Only ide hard drives 67 only ide 68 # qemu-kvm will start only with -smp 2 (2 processors) 69 only smp2 70 # No PCI assignable devices 71 only no_pci_assignable 72 # No large memory pages 73 only smallpages 74 # Operating system choice 75 only Win7.64 76 # Subtest choice. You can modify that line to add more subtests 77 only unattended_install.cdrom, boot, shutdown 78 79 # Runs qemu, f15 64 bit guest OS, install, boot, shutdown 80 - @qemu_f15_quick: 81 # We want qemu for this run 82 qemu_binary = /usr/bin/qemu 83 qemu_img_binary = /usr/bin/qemu-img 84 only qcow2 85 # The default nw card for qemu is e1000 86 only e1000 87 only ide 88 # qemu using kvm doesn't support smp yet 89 only up 90 only no_pci_assignable 91 only smallpages 92 only Fedora.15.64 93 only unattended_install.cdrom, boot, shutdown 94 # qemu needs -enable-kvm on the cmdline 95 extra_params += ' -enable-kvm' 96 97 # Runs qemu-kvm, f15 64 bit guest OS, install, boot, shutdown 98 - @qemu_kvm_f15_quick: 99 # We want qemu-kvm for this run 100 qemu_binary = /usr/bin/qemu-kvm 101 qemu_img_binary = /usr/bin/qemu-img 102 only qcow2 103 only rtl8139 104 only ide 105 only smp2 106 only no_pci_assignable 107 only smallpages 108 only Fedora.15.64 109 only unattended_install.cdrom, boot, shutdown 110 111 # Runs your own guest image (qcow2, can be adjusted), all migration tests 112 # (on a core2 duo laptop with HD and 4GB RAM, F15 host took 3 hours to run) 113 # Be warned, disk stress + migration can corrupt your image, so make sure 114 # you have proper backups 115 - @qemu_kvm_custom_migrate: 116 # We want qemu-kvm for this run 117 qemu_binary = /usr/bin/qemu-kvm 118 qemu_img_binary = /usr/bin/qemu-img 119 only qcow2 120 only rtl8139 121 only ide 122 only smp2 123 only no_pci_assignable 124 only smallpages 125 only CustomGuestLinux 126 only migrate 127 128# You may provide information about the DTM server for WHQL tests here: 129#whql: 130# server_address = 10.20.30.40 131# server_shell_port = 10022 132# server_file_transfer_port = 10023 133# Note that the DTM server must run rss.exe (available under deps/), 134# preferably with administrator privileges. 135 136# Uncomment the following lines to enable abort-on-error mode: 137#abort_on_error = yes 138#kill_vm.* ?= no 139#kill_unresponsive_vms.* ?= no 140 141# Choose your test list from the testsets defined 142only qemu_kvm_f15_quick 143