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