| # Copy this file to tests.cfg and edit it. |
| # |
| # This file contains the test set definitions. Define your test sets here. |
| |
| # Include the base config files. |
| include base.cfg |
| include subtests.cfg |
| include guest-os.cfg |
| include cdkeys.cfg |
| include virtio-win.cfg |
| |
| # Here you can override the image name for our custom linux and windows guests |
| # |
| CustomGuestLinux: |
| # Here you can override the default login credentials for your custom guest |
| username = root |
| password = 123456 |
| image_name = custom_image_linux |
| image_size = 10G |
| # If you want to use a block device as the vm disk, uncomment the 2 lines |
| # below, pointing the image name for the device you want |
| #image_name = /dev/mapper/vg_linux_guest |
| #image_raw_device = yes |
| |
| CustomGuestWindows: |
| image_name = custom_image_windows |
| image_size = 10G |
| # If you want to use a block device as the vm disk, uncomment the 2 lines |
| # below, pointing the image name for the device you want |
| #image_name = /dev/mapper/vg_windows_guest |
| #image_raw_device = yes |
| |
| # Modify/comment the following lines if you wish to modify the paths of the |
| # image files, ISO files or qemu binaries. |
| # |
| # As for the defaults: |
| # * qemu and qemu-img are expected to be found under /usr/bin/qemu-kvm and |
| # /usr/bin/qemu-img respectively. |
| # * All image files are expected under /tmp/kvm_autotest_root/images/ |
| # * All install iso files are expected under /tmp/kvm_autotest_root/isos/ |
| # * The parameters cdrom_unattended, floppy, kernel and initrd are generated |
| # by KVM autotest, so remember to put them under a writable location |
| # (for example, the cdrom share can be read only) |
| image_name(_.*)? ?<= /tmp/kvm_autotest_root/images/ |
| cdrom(_.*)? ?<= /tmp/kvm_autotest_root/ |
| floppy ?<= /tmp/kvm_autotest_root/ |
| Linux..unattended_install: |
| kernel ?<= /tmp/kvm_autotest_root/ |
| initrd ?<= /tmp/kvm_autotest_root/ |
| |
| # Here are the test sets variants. The variant 'qemu_kvm_windows_quick' is |
| # fully commented, the following ones have comments only on noteworthy points |
| variants: |
| # Runs all variants defined. HUGE test set. |
| - @full: |
| |
| # Runs qemu-kvm, Windows Vista 64 bit guest OS, install, boot, shutdown |
| - @qemu_kvm_windows_quick: |
| # We want qemu-kvm for this run |
| qemu_binary = /usr/bin/qemu-kvm |
| qemu_img_binary = /usr/bin/qemu-img |
| # Only qcow2 file format |
| only qcow2 |
| # Only rtl8139 for nw card (default on qemu-kvm) |
| only rtl8139 |
| # Only ide hard drives |
| only ide |
| # qemu-kvm will start only with -smp 2 (2 processors) |
| only smp2 |
| # No PCI assignable devices |
| only no_pci_assignable |
| # No large memory pages |
| only smallpages |
| # Operating system choice |
| only Win7.64 |
| # Subtest choice. You can modify that line to add more subtests |
| only unattended_install.cdrom, boot, shutdown |
| |
| # Runs qemu, f15 64 bit guest OS, install, boot, shutdown |
| - @qemu_f15_quick: |
| # We want qemu for this run |
| qemu_binary = /usr/bin/qemu |
| qemu_img_binary = /usr/bin/qemu-img |
| only qcow2 |
| # The default nw card for qemu is e1000 |
| only e1000 |
| only ide |
| # qemu using kvm doesn't support smp yet |
| only up |
| only no_pci_assignable |
| only smallpages |
| only Fedora.15.64 |
| only unattended_install.cdrom, boot, shutdown |
| # qemu needs -enable-kvm on the cmdline |
| extra_params += ' -enable-kvm' |
| |
| # Runs qemu-kvm, f15 64 bit guest OS, install, boot, shutdown |
| - @qemu_kvm_f15_quick: |
| # We want qemu-kvm for this run |
| qemu_binary = /usr/bin/qemu-kvm |
| qemu_img_binary = /usr/bin/qemu-img |
| only qcow2 |
| only rtl8139 |
| only ide |
| only smp2 |
| only no_pci_assignable |
| only smallpages |
| only Fedora.15.64 |
| only unattended_install.cdrom, boot, shutdown |
| |
| # Runs your own guest image (qcow2, can be adjusted), all migration tests |
| # (on a core2 duo laptop with HD and 4GB RAM, F15 host took 3 hours to run) |
| # Be warned, disk stress + migration can corrupt your image, so make sure |
| # you have proper backups |
| - @qemu_kvm_custom_migrate: |
| # We want qemu-kvm for this run |
| qemu_binary = /usr/bin/qemu-kvm |
| qemu_img_binary = /usr/bin/qemu-img |
| only qcow2 |
| only rtl8139 |
| only ide |
| only smp2 |
| only no_pci_assignable |
| only smallpages |
| only CustomGuestLinux |
| only migrate |
| |
| # You may provide information about the DTM server for WHQL tests here: |
| #whql: |
| # server_address = 10.20.30.40 |
| # server_shell_port = 10022 |
| # server_file_transfer_port = 10023 |
| # Note that the DTM server must run rss.exe (available under deps/), |
| # preferably with administrator privileges. |
| |
| # Uncomment the following lines to enable abort-on-error mode: |
| #abort_on_error = yes |
| #kill_vm.* ?= no |
| #kill_unresponsive_vms.* ?= no |
| |
| # Choose your test list from the testsets defined |
| only qemu_kvm_f15_quick |