]>
Commit | Line | Data |
---|---|---|
47e5df21 KW |
1 | QA output created by 051 |
2 | Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=134217728 | |
4db9c980 | 3 | Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=134217728 backing_file='TEST_DIR/t.IMGFMT.base' |
47e5df21 KW |
4 | |
5 | === Unknown option === | |
6 | ||
7 | Testing: -drive file=TEST_DIR/t.qcow2,format=qcow2,unknown_opt= | |
2c78857b | 8 | QEMU_PROG: -drive file=TEST_DIR/t.qcow2,format=qcow2,unknown_opt=: could not open disk image TEST_DIR/t.qcow2: Block format 'qcow2' used by device 'ide0-hd0' doesn't support the option 'unknown_opt' |
47e5df21 KW |
9 | |
10 | Testing: -drive file=TEST_DIR/t.qcow2,format=qcow2,unknown_opt=on | |
2c78857b | 11 | QEMU_PROG: -drive file=TEST_DIR/t.qcow2,format=qcow2,unknown_opt=on: could not open disk image TEST_DIR/t.qcow2: Block format 'qcow2' used by device 'ide0-hd0' doesn't support the option 'unknown_opt' |
47e5df21 KW |
12 | |
13 | Testing: -drive file=TEST_DIR/t.qcow2,format=qcow2,unknown_opt=1234 | |
2c78857b | 14 | QEMU_PROG: -drive file=TEST_DIR/t.qcow2,format=qcow2,unknown_opt=1234: could not open disk image TEST_DIR/t.qcow2: Block format 'qcow2' used by device 'ide0-hd0' doesn't support the option 'unknown_opt' |
47e5df21 KW |
15 | |
16 | Testing: -drive file=TEST_DIR/t.qcow2,format=qcow2,unknown_opt=foo | |
2c78857b | 17 | QEMU_PROG: -drive file=TEST_DIR/t.qcow2,format=qcow2,unknown_opt=foo: could not open disk image TEST_DIR/t.qcow2: Block format 'qcow2' used by device 'ide0-hd0' doesn't support the option 'unknown_opt' |
47e5df21 KW |
18 | |
19 | ||
4db9c980 FZ |
20 | === Overriding backing file === |
21 | ||
22 | Testing: -drive file=TEST_DIR/t.qcow2,driver=qcow2,backing.file.filename=TEST_DIR/t.qcow2.orig -nodefaults | |
23 | QEMU X.Y.Z monitor - type 'help' for more information | |
24 | (qemu) i\e[K\e[Din\e[K\e[D\e[Dinf\e[K\e[D\e[D\e[Dinfo\e[K\e[D\e[D\e[D\e[Dinfo \e[K\e[D\e[D\e[D\e[D\e[Dinfo b\e[K\e[D\e[D\e[D\e[D\e[D\e[Dinfo bl\e[K\e[D\e[D\e[D\e[D\e[D\e[D\e[Dinfo blo\e[K\e[D\e[D\e[D\e[D\e[D\e[D\e[D\e[Dinfo bloc\e[K\e[D\e[D\e[D\e[D\e[D\e[D\e[D\e[D\e[Dinfo block\e[K | |
25 | ide0-hd0: TEST_DIR/t.qcow2 (qcow2) | |
26 | Backing file: TEST_DIR/t.qcow2.orig (chain depth: 1) | |
a7cf03d4 | 27 | (qemu) q\e[K\e[Dqu\e[K\e[D\e[Dqui\e[K\e[D\e[D\e[Dquit\e[K |
4db9c980 FZ |
28 | |
29 | ||
47e5df21 KW |
30 | === Enable and disable lazy refcounting on the command line, plus some invalid values === |
31 | ||
64aa99d3 | 32 | Testing: -drive file=TEST_DIR/t.qcow2,format=qcow2,lazy-refcounts=on |
9580498b | 33 | QEMU X.Y.Z monitor - type 'help' for more information\r |
7a370406 | 34 | (qemu) q\e[K\e[Dqu\e[K\e[D\e[Dqui\e[K\e[D\e[D\e[Dquit\e[K\r |
47e5df21 | 35 | |
64aa99d3 | 36 | Testing: -drive file=TEST_DIR/t.qcow2,format=qcow2,lazy-refcounts=off |
9580498b | 37 | QEMU X.Y.Z monitor - type 'help' for more information\r |
7a370406 | 38 | (qemu) q\e[K\e[Dqu\e[K\e[D\e[Dqui\e[K\e[D\e[D\e[Dquit\e[K\r |
47e5df21 | 39 | |
64aa99d3 | 40 | Testing: -drive file=TEST_DIR/t.qcow2,format=qcow2,lazy-refcounts= |
2c78857b | 41 | QEMU_PROG: -drive file=TEST_DIR/t.qcow2,format=qcow2,lazy-refcounts=: could not open disk image TEST_DIR/t.qcow2: Parameter 'lazy-refcounts' expects 'on' or 'off' |
47e5df21 | 42 | |
64aa99d3 | 43 | Testing: -drive file=TEST_DIR/t.qcow2,format=qcow2,lazy-refcounts=42 |
2c78857b | 44 | QEMU_PROG: -drive file=TEST_DIR/t.qcow2,format=qcow2,lazy-refcounts=42: could not open disk image TEST_DIR/t.qcow2: Parameter 'lazy-refcounts' expects 'on' or 'off' |
47e5df21 | 45 | |
64aa99d3 | 46 | Testing: -drive file=TEST_DIR/t.qcow2,format=qcow2,lazy-refcounts=foo |
2c78857b | 47 | QEMU_PROG: -drive file=TEST_DIR/t.qcow2,format=qcow2,lazy-refcounts=foo: could not open disk image TEST_DIR/t.qcow2: Parameter 'lazy-refcounts' expects 'on' or 'off' |
47e5df21 KW |
48 | |
49 | ||
50 | === With version 2 images enabling lazy refcounts must fail === | |
51 | ||
52 | Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=134217728 | |
64aa99d3 | 53 | Testing: -drive file=TEST_DIR/t.qcow2,format=qcow2,lazy-refcounts=on |
2c78857b | 54 | QEMU_PROG: -drive file=TEST_DIR/t.qcow2,format=qcow2,lazy-refcounts=on: could not open disk image TEST_DIR/t.qcow2: Lazy refcounts require a qcow2 image with at least qemu 1.1 compatibility level |
47e5df21 | 55 | |
64aa99d3 | 56 | Testing: -drive file=TEST_DIR/t.qcow2,format=qcow2,lazy-refcounts=off |
9580498b | 57 | QEMU X.Y.Z monitor - type 'help' for more information\r |
7a370406 | 58 | (qemu) q\e[K\e[Dqu\e[K\e[D\e[Dqui\e[K\e[D\e[D\e[Dquit\e[K\r |
47e5df21 KW |
59 | |
60 | ||
61 | === No medium === | |
62 | ||
63 | Testing: -drive if=floppy | |
9580498b | 64 | QEMU X.Y.Z monitor - type 'help' for more information\r |
7a370406 | 65 | (qemu) q\e[K\e[Dqu\e[K\e[D\e[Dqui\e[K\e[D\e[D\e[Dquit\e[K\r |
47e5df21 KW |
66 | |
67 | Testing: -drive if=ide,media=cdrom | |
9580498b | 68 | QEMU X.Y.Z monitor - type 'help' for more information\r |
7a370406 | 69 | (qemu) q\e[K\e[Dqu\e[K\e[D\e[Dqui\e[K\e[D\e[D\e[Dquit\e[K\r |
47e5df21 KW |
70 | |
71 | Testing: -drive if=scsi,media=cdrom | |
9580498b | 72 | QEMU X.Y.Z monitor - type 'help' for more information\r |
7a370406 | 73 | (qemu) q\e[K\e[Dqu\e[K\e[D\e[Dqui\e[K\e[D\e[D\e[Dquit\e[K\r |
47e5df21 KW |
74 | |
75 | Testing: -drive if=ide | |
9580498b | 76 | QEMU X.Y.Z monitor - type 'help' for more information\r |
7a370406 KW |
77 | (qemu) QEMU_PROG: Device needs media, but drive is empty |
78 | QEMU_PROG: Device initialization failed. | |
c09b437b | 79 | QEMU_PROG: Initialization of device ide-hd failed |
47e5df21 KW |
80 | |
81 | Testing: -drive if=virtio | |
9580498b | 82 | QEMU X.Y.Z monitor - type 'help' for more information\r |
7a370406 KW |
83 | (qemu) QEMU_PROG: -drive if=virtio: Device needs media, but drive is empty |
84 | QEMU_PROG: -drive if=virtio: Device initialization failed. | |
85 | QEMU_PROG: -drive if=virtio: Device initialization failed. | |
c09b437b | 86 | QEMU_PROG: -drive if=virtio: Device 'virtio-blk-pci' could not be initialized |
47e5df21 KW |
87 | |
88 | Testing: -drive if=scsi | |
9580498b | 89 | QEMU X.Y.Z monitor - type 'help' for more information\r |
7a370406 | 90 | (qemu) QEMU_PROG: -drive if=scsi: Device needs media, but drive is empty |
7a370406 | 91 | QEMU_PROG: Device initialization failed. |
c09b437b | 92 | QEMU_PROG: Initialization of device lsi53c895a failed |
47e5df21 KW |
93 | |
94 | Testing: -drive if=none,id=disk -device ide-cd,drive=disk | |
9580498b | 95 | QEMU X.Y.Z monitor - type 'help' for more information\r |
7a370406 | 96 | (qemu) q\e[K\e[Dqu\e[K\e[D\e[Dqui\e[K\e[D\e[D\e[Dquit\e[K\r |
47e5df21 KW |
97 | |
98 | Testing: -drive if=none,id=disk -device lsi53c895a -device scsi-cd,drive=disk | |
9580498b | 99 | QEMU X.Y.Z monitor - type 'help' for more information\r |
7a370406 | 100 | (qemu) q\e[K\e[Dqu\e[K\e[D\e[Dqui\e[K\e[D\e[D\e[Dquit\e[K\r |
47e5df21 KW |
101 | |
102 | Testing: -drive if=none,id=disk -device ide-drive,drive=disk | |
9580498b | 103 | QEMU X.Y.Z monitor - type 'help' for more information\r |
7a370406 KW |
104 | (qemu) QEMU_PROG: -device ide-drive,drive=disk: Device needs media, but drive is empty |
105 | QEMU_PROG: -device ide-drive,drive=disk: Device initialization failed. | |
c09b437b | 106 | QEMU_PROG: -device ide-drive,drive=disk: Device 'ide-drive' could not be initialized |
47e5df21 KW |
107 | |
108 | Testing: -drive if=none,id=disk -device ide-hd,drive=disk | |
9580498b | 109 | QEMU X.Y.Z monitor - type 'help' for more information\r |
7a370406 KW |
110 | (qemu) QEMU_PROG: -device ide-hd,drive=disk: Device needs media, but drive is empty |
111 | QEMU_PROG: -device ide-hd,drive=disk: Device initialization failed. | |
c09b437b | 112 | QEMU_PROG: -device ide-hd,drive=disk: Device 'ide-hd' could not be initialized |
47e5df21 KW |
113 | |
114 | Testing: -drive if=none,id=disk -device lsi53c895a -device scsi-disk,drive=disk | |
9580498b | 115 | QEMU X.Y.Z monitor - type 'help' for more information\r |
7a370406 KW |
116 | (qemu) QEMU_PROG: -device scsi-disk,drive=disk: Device needs media, but drive is empty |
117 | QEMU_PROG: -device scsi-disk,drive=disk: Device initialization failed. | |
c09b437b | 118 | QEMU_PROG: -device scsi-disk,drive=disk: Device 'scsi-disk' could not be initialized |
47e5df21 KW |
119 | |
120 | Testing: -drive if=none,id=disk -device lsi53c895a -device scsi-hd,drive=disk | |
9580498b | 121 | QEMU X.Y.Z monitor - type 'help' for more information\r |
7a370406 KW |
122 | (qemu) QEMU_PROG: -device scsi-hd,drive=disk: Device needs media, but drive is empty |
123 | QEMU_PROG: -device scsi-hd,drive=disk: Device initialization failed. | |
c09b437b | 124 | QEMU_PROG: -device scsi-hd,drive=disk: Device 'scsi-hd' could not be initialized |
47e5df21 KW |
125 | |
126 | ||
127 | === Read-only === | |
128 | ||
129 | Testing: -drive file=TEST_DIR/t.qcow2,if=floppy,readonly=on | |
9580498b | 130 | QEMU X.Y.Z monitor - type 'help' for more information\r |
7a370406 | 131 | (qemu) q\e[K\e[Dqu\e[K\e[D\e[Dqui\e[K\e[D\e[D\e[Dquit\e[K\r |
47e5df21 KW |
132 | |
133 | Testing: -drive file=TEST_DIR/t.qcow2,if=ide,media=cdrom,readonly=on | |
9580498b | 134 | QEMU X.Y.Z monitor - type 'help' for more information\r |
7a370406 | 135 | (qemu) q\e[K\e[Dqu\e[K\e[D\e[Dqui\e[K\e[D\e[D\e[Dquit\e[K\r |
47e5df21 KW |
136 | |
137 | Testing: -drive file=TEST_DIR/t.qcow2,if=scsi,media=cdrom,readonly=on | |
9580498b | 138 | QEMU X.Y.Z monitor - type 'help' for more information\r |
7a370406 | 139 | (qemu) q\e[K\e[Dqu\e[K\e[D\e[Dqui\e[K\e[D\e[D\e[Dquit\e[K\r |
47e5df21 KW |
140 | |
141 | Testing: -drive file=TEST_DIR/t.qcow2,if=ide,readonly=on | |
4f8a066b KW |
142 | QEMU X.Y.Z monitor - type 'help' for more information\r |
143 | (qemu) QEMU_PROG: Can't use a read-only drive | |
144 | QEMU_PROG: Device initialization failed. | |
145 | QEMU_PROG: Initialization of device ide-hd failed | |
47e5df21 KW |
146 | |
147 | Testing: -drive file=TEST_DIR/t.qcow2,if=virtio,readonly=on | |
9580498b | 148 | QEMU X.Y.Z monitor - type 'help' for more information\r |
7a370406 | 149 | (qemu) q\e[K\e[Dqu\e[K\e[D\e[Dqui\e[K\e[D\e[D\e[Dquit\e[K\r |
47e5df21 KW |
150 | |
151 | Testing: -drive file=TEST_DIR/t.qcow2,if=scsi,readonly=on | |
9580498b | 152 | QEMU X.Y.Z monitor - type 'help' for more information\r |
7a370406 | 153 | (qemu) q\e[K\e[Dqu\e[K\e[D\e[Dqui\e[K\e[D\e[D\e[Dquit\e[K\r |
47e5df21 KW |
154 | |
155 | Testing: -drive file=TEST_DIR/t.qcow2,if=none,id=disk,readonly=on -device ide-cd,drive=disk | |
9580498b | 156 | QEMU X.Y.Z monitor - type 'help' for more information\r |
7a370406 | 157 | (qemu) q\e[K\e[Dqu\e[K\e[D\e[Dqui\e[K\e[D\e[D\e[Dquit\e[K\r |
47e5df21 KW |
158 | |
159 | Testing: -drive file=TEST_DIR/t.qcow2,if=none,id=disk,readonly=on -device lsi53c895a -device scsi-cd,drive=disk | |
9580498b | 160 | QEMU X.Y.Z monitor - type 'help' for more information\r |
7a370406 | 161 | (qemu) q\e[K\e[Dqu\e[K\e[D\e[Dqui\e[K\e[D\e[D\e[Dquit\e[K\r |
47e5df21 KW |
162 | |
163 | Testing: -drive file=TEST_DIR/t.qcow2,if=none,id=disk,readonly=on -device ide-drive,drive=disk | |
9580498b | 164 | QEMU X.Y.Z monitor - type 'help' for more information\r |
7a370406 KW |
165 | (qemu) QEMU_PROG: -device ide-drive,drive=disk: Can't use a read-only drive |
166 | QEMU_PROG: -device ide-drive,drive=disk: Device initialization failed. | |
c09b437b | 167 | QEMU_PROG: -device ide-drive,drive=disk: Device 'ide-drive' could not be initialized |
47e5df21 KW |
168 | |
169 | Testing: -drive file=TEST_DIR/t.qcow2,if=none,id=disk,readonly=on -device ide-hd,drive=disk | |
9580498b | 170 | QEMU X.Y.Z monitor - type 'help' for more information\r |
7a370406 KW |
171 | (qemu) QEMU_PROG: -device ide-hd,drive=disk: Can't use a read-only drive |
172 | QEMU_PROG: -device ide-hd,drive=disk: Device initialization failed. | |
c09b437b | 173 | QEMU_PROG: -device ide-hd,drive=disk: Device 'ide-hd' could not be initialized |
47e5df21 KW |
174 | |
175 | Testing: -drive file=TEST_DIR/t.qcow2,if=none,id=disk,readonly=on -device lsi53c895a -device scsi-disk,drive=disk | |
9580498b | 176 | QEMU X.Y.Z monitor - type 'help' for more information\r |
7a370406 | 177 | (qemu) q\e[K\e[Dqu\e[K\e[D\e[Dqui\e[K\e[D\e[D\e[Dquit\e[K\r |
47e5df21 KW |
178 | |
179 | Testing: -drive file=TEST_DIR/t.qcow2,if=none,id=disk,readonly=on -device lsi53c895a -device scsi-hd,drive=disk | |
9580498b | 180 | QEMU X.Y.Z monitor - type 'help' for more information\r |
7a370406 | 181 | (qemu) q\e[K\e[Dqu\e[K\e[D\e[Dqui\e[K\e[D\e[D\e[Dquit\e[K\r |
47e5df21 KW |
182 | |
183 | ||
184 | === Cache modes === | |
185 | ||
186 | Testing: -drive media=cdrom,cache=none | |
9580498b | 187 | QEMU X.Y.Z monitor - type 'help' for more information\r |
7a370406 | 188 | (qemu) q\e[K\e[Dqu\e[K\e[D\e[Dqui\e[K\e[D\e[D\e[Dquit\e[K\r |
47e5df21 KW |
189 | |
190 | Testing: -drive media=cdrom,cache=directsync | |
9580498b | 191 | QEMU X.Y.Z monitor - type 'help' for more information\r |
7a370406 | 192 | (qemu) q\e[K\e[Dqu\e[K\e[D\e[Dqui\e[K\e[D\e[D\e[Dquit\e[K\r |
47e5df21 KW |
193 | |
194 | Testing: -drive media=cdrom,cache=writeback | |
9580498b | 195 | QEMU X.Y.Z monitor - type 'help' for more information\r |
7a370406 | 196 | (qemu) q\e[K\e[Dqu\e[K\e[D\e[Dqui\e[K\e[D\e[D\e[Dquit\e[K\r |
47e5df21 KW |
197 | |
198 | Testing: -drive media=cdrom,cache=writethrough | |
9580498b | 199 | QEMU X.Y.Z monitor - type 'help' for more information\r |
7a370406 | 200 | (qemu) q\e[K\e[Dqu\e[K\e[D\e[Dqui\e[K\e[D\e[D\e[Dquit\e[K\r |
47e5df21 KW |
201 | |
202 | Testing: -drive media=cdrom,cache=unsafe | |
9580498b | 203 | QEMU X.Y.Z monitor - type 'help' for more information\r |
7a370406 | 204 | (qemu) q\e[K\e[Dqu\e[K\e[D\e[Dqui\e[K\e[D\e[D\e[Dquit\e[K\r |
47e5df21 KW |
205 | |
206 | Testing: -drive media=cdrom,cache=invalid_value | |
c09b437b | 207 | QEMU_PROG: -drive media=cdrom,cache=invalid_value: invalid cache option |
47e5df21 | 208 | |
2af5ef70 KW |
209 | |
210 | === Specifying the protocol layer === | |
211 | ||
212 | Testing: -drive file=TEST_DIR/t.qcow2,file.driver=file | |
9580498b | 213 | QEMU X.Y.Z monitor - type 'help' for more information\r |
7a370406 | 214 | (qemu) q\e[K\e[Dqu\e[K\e[D\e[Dqui\e[K\e[D\e[D\e[Dquit\e[K\r |
2af5ef70 KW |
215 | |
216 | Testing: -drive file=TEST_DIR/t.qcow2,file.driver=qcow2 | |
2c78857b | 217 | QEMU_PROG: -drive file=TEST_DIR/t.qcow2,file.driver=qcow2: could not open disk image TEST_DIR/t.qcow2: Can't use 'qcow2' as a block driver for the protocol level |
2af5ef70 | 218 | |
98289620 KW |
219 | |
220 | === Parsing protocol from file name === | |
221 | ||
222 | Testing: -hda foo:bar | |
2c78857b | 223 | QEMU_PROG: -hda foo:bar: could not open disk image foo:bar: Unknown protocol |
98289620 KW |
224 | |
225 | Testing: -drive file=foo:bar | |
2c78857b | 226 | QEMU_PROG: -drive file=foo:bar: could not open disk image foo:bar: Unknown protocol |
98289620 KW |
227 | |
228 | Testing: -drive file.filename=foo:bar | |
e428e439 | 229 | QEMU_PROG: -drive file.filename=foo:bar: could not open disk image ide0-hd0: Could not open file: No such file or directory |
98289620 | 230 | |
47e5df21 | 231 | *** done |