OLD | NEW |
1 # Copy this file to tests.cfg and edit it. | 1 # Copy this file to tests.cfg and edit it. |
2 # | 2 # |
3 # This file contains the test set definitions. Define your test sets here. | 3 # This file contains the test set definitions. Define your test sets here. |
4 include tests_base.cfg | 4 include tests_base.cfg |
5 include cdkeys.cfg | 5 include cdkeys.cfg |
6 | 6 |
7 # Modify/comment the following lines if you wish to modify the paths of the | 7 # Modify/comment the following lines if you wish to modify the paths of the |
8 # image files, ISO files or qemu binaries. | 8 # image files, ISO files or qemu binaries. |
9 # | 9 # |
10 # As for the defaults: | 10 # As for the defaults: |
11 # * qemu and qemu-img are expected to be found under /usr/bin/qemu-kvm and | 11 # * qemu and qemu-img are expected to be found under /usr/bin/qemu-kvm and |
12 # /usr/bin/qemu-img respectively. | 12 # /usr/bin/qemu-img respectively. |
13 # * All image files are expected under /tmp/kvm_autotest_root/images/ | 13 # * All image files are expected under /tmp/kvm_autotest_root/images/ |
14 # * All iso files are expected under /tmp/kvm_autotest_root/isos/ | 14 # * All install iso files are expected under /tmp/kvm_autotest_root/isos/ |
15 qemu_img_binary = /usr/bin/qemu-img | 15 # * The parameters cdrom_unattended, floppy, kernel and initrd are generated |
| 16 # by KVM autotest, so remember to put them under a writable location |
| 17 # (for example, the cdrom share can be read only) |
16 image_name(_.*)? ?<= /tmp/kvm_autotest_root/images/ | 18 image_name(_.*)? ?<= /tmp/kvm_autotest_root/images/ |
17 cdrom(_.*)? ?<= /tmp/kvm_autotest_root/isos/ | 19 cdrom(_.*)? ?<= /tmp/kvm_autotest_root/ |
| 20 floppy ?<= /tmp/kvm_autotest_root/ |
| 21 Linux: |
| 22 unattended_install: |
| 23 kernel ?<= /tmp/kvm_autotest_root/ |
| 24 initrd ?<= /tmp/kvm_autotest_root/ |
18 | 25 |
19 # Here are the test sets variants. The variant 'qemu_kvm_windows_quick' is | 26 # Here are the test sets variants. The variant 'qemu_kvm_windows_quick' is |
20 # fully commented, the following ones have comments only on noteworthy points | 27 # fully commented, the following ones have comments only on noteworthy points |
21 variants: | 28 variants: |
22 # Runs all variants defined. HUGE test set. | 29 # Runs all variants defined. HUGE test set. |
23 - @full: | 30 - @full: |
24 | 31 |
25 # Runs qemu-kvm, Windows Vista 64 bit guest OS, install, boot, shutdown | 32 # Runs qemu-kvm, Windows Vista 64 bit guest OS, install, boot, shutdown |
26 - @qemu_kvm_windows_quick: | 33 - @qemu_kvm_windows_quick: |
27 # We want qemu-kvm for this run | 34 # We want qemu-kvm for this run |
28 qemu_binary = /usr/bin/qemu-kvm | 35 qemu_binary = /usr/bin/qemu-kvm |
| 36 qemu_img_binary = /usr/bin/qemu-img |
29 # Only qcow2 file format | 37 # Only qcow2 file format |
30 only qcow2 | 38 only qcow2 |
31 # Only rtl8139 for nw card (default on qemu-kvm) | 39 # Only rtl8139 for nw card (default on qemu-kvm) |
32 only rtl8139 | 40 only rtl8139 |
33 # Only ide hard drives | 41 # Only ide hard drives |
34 only ide | 42 only ide |
35 # qemu-kvm will start only with -smp 2 (2 processors) | 43 # qemu-kvm will start only with -smp 2 (2 processors) |
36 only smp2 | 44 only smp2 |
37 # No PCI assignable devices | 45 # No PCI assignable devices |
38 only no_pci_assignable | 46 only no_pci_assignable |
39 # No large memory pages | 47 # No large memory pages |
40 only smallpages | 48 only smallpages |
41 # Operating system choice | 49 # Operating system choice |
42 only Win7.64 | 50 only Win7.64 |
43 # Subtest choice. You can modify that line to add more subtests | 51 # Subtest choice. You can modify that line to add more subtests |
44 only unattended_install.cdrom boot shutdown | 52 only unattended_install.cdrom boot shutdown |
45 | 53 |
46 # Runs qemu, f13 64 bit guest OS, install, boot, shutdown | 54 # Runs qemu, f14 64 bit guest OS, install, boot, shutdown |
47 - @qemu_f13_quick: | 55 - @qemu_f14_quick: |
48 # We want qemu for this run | 56 # We want qemu for this run |
49 qemu_binary = /usr/bin/qemu | 57 qemu_binary = /usr/bin/qemu |
| 58 qemu_img_binary = /usr/bin/qemu-img |
50 only qcow2 | 59 only qcow2 |
51 # The default nw card for qemu is e1000 | 60 # The default nw card for qemu is e1000 |
52 only e1000 | 61 only e1000 |
53 only ide | 62 only ide |
54 # qemu using kvm doesn't support smp yet | 63 # qemu using kvm doesn't support smp yet |
55 only up | 64 only up |
56 only no_pci_assignable | 65 only no_pci_assignable |
57 only smallpages | 66 only smallpages |
58 only Fedora.13.64 | 67 only Fedora.14.64 |
59 only unattended_install.cdrom boot shutdown | 68 only unattended_install.cdrom boot shutdown |
60 # qemu needs -enable-kvm on the cmdline | 69 # qemu needs -enable-kvm on the cmdline |
61 extra_params += ' -enable-kvm' | 70 extra_params += ' -enable-kvm' |
62 | 71 |
63 # Runs qemu-kvm, f13 64 bit guest OS, install, boot, shutdown | 72 # Runs qemu-kvm, f14 64 bit guest OS, install, boot, shutdown |
64 - @qemu_kvm_f13_quick: | 73 - @qemu_kvm_f14_quick: |
65 # We want qemu-kvm for this run | 74 # We want qemu-kvm for this run |
66 qemu_binary = /usr/bin/qemu-kvm | 75 qemu_binary = /usr/bin/qemu-kvm |
| 76 qemu_img_binary = /usr/bin/qemu-img |
67 only qcow2 | 77 only qcow2 |
68 only virtio_net | 78 only virtio_net |
69 only virtio_blk | 79 only virtio_blk |
70 only smp2 | 80 only smp2 |
71 only no_pci_assignable | 81 only no_pci_assignable |
72 only smallpages | 82 only smallpages |
73 only Fedora.13.64 | 83 only Fedora.14.64 |
74 only unattended_install.cdrom boot shutdown | 84 only unattended_install.cdrom boot shutdown |
75 | 85 |
76 # You may provide information about the DTM server for WHQL tests here: | 86 # You may provide information about the DTM server for WHQL tests here: |
77 #whql: | 87 #whql: |
78 # server_address = 10.20.30.40 | 88 # server_address = 10.20.30.40 |
79 # server_shell_port = 10022 | 89 # server_shell_port = 10022 |
80 # server_file_transfer_port = 10023 | 90 # server_file_transfer_port = 10023 |
81 # Note that the DTM server must run rss.exe (available under deps/), | 91 # Note that the DTM server must run rss.exe (available under deps/), |
82 # preferably with administrator privileges. | 92 # preferably with administrator privileges. |
83 | 93 |
84 # Uncomment the following lines to enable abort-on-error mode: | 94 # Uncomment the following lines to enable abort-on-error mode: |
85 #abort_on_error = yes | 95 #abort_on_error = yes |
86 #kill_vm.* ?= no | 96 #kill_vm.* ?= no |
87 #kill_unresponsive_vms.* ?= no | 97 #kill_unresponsive_vms.* ?= no |
88 | 98 |
89 # Choose your test list from the testsets defined | 99 # Choose your test list from the testsets defined |
90 only qemu_kvm_f13_quick | 100 only qemu_kvm_f14_quick |
OLD | NEW |