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. 6 include base.cfg 7 include subtests.cfg 8 include guest-os.cfg 9 include cdkeys.cfg 10 include virtio-win.cfg 11 12 # Here you can override the image name for our custom linux and windows guests 13 # 14 CustomGuestLinux: 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 25 CustomGuestWindows: 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) 44 image_name(_.*)? ?<= /tmp/kvm_autotest_root/images/ 45 cdrom(_.*)? ?<= /tmp/kvm_autotest_root/ 46 floppy ?<= /tmp/kvm_autotest_root/ 47 Linux..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 53 variants: 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 142 only qemu_kvm_f15_quick 143