qemu-e2k/tests/qemu-iotests
Vladimir Sementsov-Ogievskiy 92a476e959 iotests/294: add shebang line
Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Message-Id: <20210116134424.82867-6-vsementsov@virtuozzo.com>
Signed-off-by: Eric Blake <eblake@redhat.com>
2021-01-20 14:53:22 -06:00
..
sample_images
001
001.out
002
002.out
003
003.out
004
004.out
005
005.out
007
007.out
008
008.out
009
009.out
010
010.out
011
011.out
012
012.out
013
013.out
014
014.out
015
015.out
017
017.out
018
018.out
019
019.out
020 iotests: Add test for commit in sub directory 2020-09-08 13:40:52 +02:00
020.out iotests: Add test for commit in sub directory 2020-09-08 13:40:52 +02:00
021
021.out
022
022.out
023
023.out
024
024.out
025 iotests: Enable fuse for many tests 2020-12-11 17:52:40 +01:00
025.out
026 iotests: Enable fuse for many tests 2020-12-11 17:52:40 +01:00
026.out
026.out.nocache
027
027.out
028 iotests: Enable fuse for many tests 2020-12-11 17:52:40 +01:00
028.out iotests: Use convert -n in some cases 2020-12-11 17:52:40 +01:00
029
029.out
030 iotests: Skip test_stream_parallel in test 030 when doing "make check" 2020-09-15 11:05:13 +02:00
030.out
031 iotests: Enable fuse for many tests 2020-12-11 17:52:40 +01:00
031.out qcow2: Add the 'extended_l2' option and the QCOW2_INCOMPAT_EXTL2 bit 2020-08-25 09:19:55 +02:00
032
032.out
033
033.out
034 iotests: Enable fuse for many tests 2020-12-11 17:52:40 +01:00
034.out
035
035.out
036 iotests: Enable fuse for many tests 2020-12-11 17:52:40 +01:00
036.out qcow2: Add the 'extended_l2' option and the QCOW2_INCOMPAT_EXTL2 bit 2020-08-25 09:19:55 +02:00
037 iotests: Enable fuse for many tests 2020-12-11 17:52:40 +01:00
037.out
038 iotests: Enable fuse for many tests 2020-12-11 17:52:40 +01:00
038.out
039 iotests: Enable fuse for many tests 2020-12-11 17:52:40 +01:00
039.out
040 block: Improve some block-commit, block-stream error messages 2020-12-10 17:16:44 +01:00
040.out iotests: Test committing to overridden backing 2020-09-08 13:40:53 +02:00
041 iotests: Add filter mirror test cases 2020-09-08 13:40:49 +02:00
041.out iotests: Add filter mirror test cases 2020-09-08 13:40:49 +02:00
042
042.out
043
043.out
044
044.out
045
045.out
046 iotests: Enable fuse for many tests 2020-12-11 17:52:40 +01:00
046.out iotests/046: Avoid renaming images 2020-12-11 17:52:40 +01:00
047
047.out
048
048.out
049 block: Raise an error when backing file parameter is an empty string 2020-09-07 12:23:55 +02:00
049.out block: Raise an error when backing file parameter is an empty string 2020-09-07 12:23:55 +02:00
050 iotests: Enable fuse for many tests 2020-12-11 17:52:40 +01:00
050.out
051
051.out
051.pc.out
052
052.out
053
053.out
054 iotests: Enable fuse for many tests 2020-12-11 17:52:40 +01:00
054.out
055
055.out
056
056.out
057
057.out
058
058.out
059
059.out iotests/059: Fix reference output 2020-09-02 16:32:14 -05:00
060 iotests: Enable fuse for many tests 2020-12-11 17:52:40 +01:00
060.out qcow2: Add the 'extended_l2' option and the QCOW2_INCOMPAT_EXTL2 bit 2020-08-25 09:19:55 +02:00
061 qcow2: Assert that expand_zero_clusters_in_l1() does not support subclusters 2020-08-25 10:20:15 +02:00
061.out qcow2: Assert that expand_zero_clusters_in_l1() does not support subclusters 2020-08-25 10:20:15 +02:00
062
062.out
063
063.out
064
064.out
065 qcow2: Add the 'extended_l2' option and the QCOW2_INCOMPAT_EXTL2 bit 2020-08-25 09:19:55 +02:00
065.out
066
066.out
068
068.out
069
069.out
070
070.out
071 iotests: Enable fuse for many tests 2020-12-11 17:52:40 +01:00
071.out
072
072.out
073
073.out
074
074.out
075
075.out
076
076.out
077
077.out
078
078.out
079 iotests: Enable fuse for many tests 2020-12-11 17:52:40 +01:00
079.out
080 iotests: Enable fuse for many tests 2020-12-11 17:52:40 +01:00
080.out
081 iotests/081: Test rewrite-corrupted without WRITE 2020-11-17 12:38:32 +01:00
081.out iotests/081: Test rewrite-corrupted without WRITE 2020-11-17 12:38:32 +01:00
082
082.out qcow2: Add the 'extended_l2' option and the QCOW2_INCOMPAT_EXTL2 bit 2020-08-25 09:19:55 +02:00
083
083.out
084
084.out
085
085.out iotests: Fix _send_qemu_cmd with bash 5.1 2020-12-18 12:47:38 +01:00
086
086.out
087
087.out
088
088.out
089 iotests: Enable fuse for many tests 2020-12-11 17:52:40 +01:00
089.out iotests: Use convert -n in some cases 2020-12-11 17:52:40 +01:00
090 iotests: Enable fuse for many tests 2020-12-11 17:52:40 +01:00
090.out
091 iotests: Enable fuse for many tests 2020-12-11 17:52:40 +01:00
091.out
092
092.out
093
093.out
094
094.out iotests: Fix _send_qemu_cmd with bash 5.1 2020-12-18 12:47:38 +01:00
095 iotests: Enable fuse for many tests 2020-12-11 17:52:40 +01:00
095.out iotests: Fix _send_qemu_cmd with bash 5.1 2020-12-18 12:47:38 +01:00
096
096.out
097 iotests: Enable fuse for many tests 2020-12-11 17:52:40 +01:00
097.out
098 iotests: Enable fuse for many tests 2020-12-11 17:52:40 +01:00
098.out
099
099.out
101
101.out
102 iotests/102: Pass $QEMU_HANDLE to _send_qemu_cmd 2020-12-18 12:47:37 +01:00
102.out iotests/102: Pass $QEMU_HANDLE to _send_qemu_cmd 2020-12-18 12:47:37 +01:00
103 iotests: Enable fuse for many tests 2020-12-11 17:52:40 +01:00
103.out
104
104.out
105
105.out
106 iotests: Enable fuse for many tests 2020-12-11 17:52:40 +01:00
106.out
107 iotests: Enable fuse for many tests 2020-12-11 17:52:40 +01:00
107.out
108 iotests: Enable fuse for many tests 2020-12-11 17:52:40 +01:00
108.out
109
109.out iotests: Fix _send_qemu_cmd with bash 5.1 2020-12-18 12:47:38 +01:00
110
110.out
111 iotests: Enable fuse for many tests 2020-12-11 17:52:40 +01:00
111.out
112 iotests: Enable fuse for many tests 2020-12-11 17:52:40 +01:00
112.out
113
113.out
114
114.out
115 iotests: Enable fuse for many tests 2020-12-11 17:52:40 +01:00
115.out
116
116.out
117 iotests: Enable fuse for many tests 2020-12-11 17:52:40 +01:00
117.out iotests: Fix _send_qemu_cmd with bash 5.1 2020-12-18 12:47:38 +01:00
118
118.out
119
119.out
120 iotests: Enable fuse for many tests 2020-12-11 17:52:40 +01:00
120.out
121 iotests: Enable fuse for many tests 2020-12-11 17:52:40 +01:00
121.out
122
122.out
123
123.out
124
124.out
125 qcow2: Make preallocate_co() resize the image to the correct size 2020-09-15 11:30:36 +02:00
125.out qcow2: Make preallocate_co() resize the image to the correct size 2020-09-15 11:30:36 +02:00
126
126.out
127 iotests: Enable fuse for many tests 2020-12-11 17:52:40 +01:00
127.out iotests: Fix _send_qemu_cmd with bash 5.1 2020-12-18 12:47:38 +01:00
128
128.out
129
129.out
130
130.out
131
131.out
132
132.out
133 iotests: Enable fuse for many tests 2020-12-11 17:52:40 +01:00
133.out
134
134.out
135
135.out
136
136.out
137 iotests: Enable fuse for many tests 2020-12-11 17:52:40 +01:00
137.out
138 iotests: Enable fuse for many tests 2020-12-11 17:52:40 +01:00
138.out
139
139.out
140 iotests: Enable fuse for many tests 2020-12-11 17:52:40 +01:00
140.out iotests: Fix _send_qemu_cmd with bash 5.1 2020-12-18 12:47:38 +01:00
141
141.out iotests: Fix _send_qemu_cmd with bash 5.1 2020-12-18 12:47:38 +01:00
142
142.out
143
143.out iotests: Fix _send_qemu_cmd with bash 5.1 2020-12-18 12:47:38 +01:00
144
144.out iotests: Fix _send_qemu_cmd with bash 5.1 2020-12-18 12:47:38 +01:00
145
145.out
146
146.out
147
147.out
148
148.out
149
149.out
150
150.out.qcow2
150.out.raw
151
151.out
152
152.out
153
153.out iotests: Fix _send_qemu_cmd with bash 5.1 2020-12-18 12:47:38 +01:00
154 iotests: Enable fuse for many tests 2020-12-11 17:52:40 +01:00
154.out
155
155.out
156
156.out iotests: Fix _send_qemu_cmd with bash 5.1 2020-12-18 12:47:38 +01:00
157
157.out
158
158.out
159
159.out
160
160.out
161 iotests: Enable fuse for many tests 2020-12-11 17:52:40 +01:00
161.out iotests: Fix _send_qemu_cmd with bash 5.1 2020-12-18 12:47:38 +01:00
162
162.out util: include the target address in socket connect failures 2020-10-29 09:57:37 +00:00
163
163.out
165
165.out
169 iotests/169: Test source cont with backing bmap 2020-08-03 08:59:37 -05:00
169.out iotests/169: Test source cont with backing bmap 2020-08-03 08:59:37 -05:00
170
170.out
171 iotests: Enable fuse for many tests 2020-12-11 17:52:40 +01:00
171.out
172 iotests:172: use _filter_qom_path 2020-12-18 11:48:39 +01:00
172.out iotests:172: use _filter_qom_path 2020-12-18 11:48:39 +01:00
173
173.out iotests: Fix _send_qemu_cmd with bash 5.1 2020-12-18 12:47:38 +01:00
174 iotests: Do not pipe _make_test_img 2020-12-11 17:52:40 +01:00
174.out
175 iotests: Enable fuse for many tests 2020-12-11 17:52:40 +01:00
175.out iotests: fix some whitespaces in test output files 2021-01-20 14:53:22 -06:00
176 iotests: Enable fuse for many tests 2020-12-11 17:52:40 +01:00
176.out
177 iotests: Enable fuse for many tests 2020-12-11 17:52:40 +01:00
177.out
178
178.out.qcow2
178.out.raw
179 iotests: Enable fuse for many tests 2020-12-11 17:52:40 +01:00
179.out
181
181.out
182
182.out iotests: Fix _send_qemu_cmd with bash 5.1 2020-12-18 12:47:38 +01:00
183 iotests: Enable fuse for many tests 2020-12-11 17:52:40 +01:00
183.out iotests: Fix _send_qemu_cmd with bash 5.1 2020-12-18 12:47:38 +01:00
184 block/null: Implement bdrv_get_allocated_file_size 2020-09-07 12:31:31 +02:00
184.out block: Use child access functions for QAPI queries 2020-09-07 12:31:31 +02:00
185
185.out iotests: Fix _send_qemu_cmd with bash 5.1 2020-12-18 12:47:38 +01:00
186 iotests: Enable fuse for many tests 2020-12-11 17:52:40 +01:00
186.out iotests: make _filter_qom_path more strict 2020-12-18 11:48:39 +01:00
187 iotests: Enable fuse for many tests 2020-12-11 17:52:40 +01:00
187.out
188
188.out
189
189.out
190
190.out
191 iotests: Enable fuse for many tests 2020-12-11 17:52:40 +01:00
191.out iotests: Fix _send_qemu_cmd with bash 5.1 2020-12-18 12:47:38 +01:00
192
192.out
194 qemu-iotests: Merge FilePaths and FilePath 2020-09-15 11:05:12 +02:00
194.out
195 iotests: Enable fuse for many tests 2020-12-11 17:52:40 +01:00
195.out
196
196.out
197 iotests/197: Fix for non-qcow2 formats 2020-07-28 15:28:56 +02:00
197.out iotests/197: Fix for non-qcow2 formats 2020-07-28 15:28:56 +02:00
198 qcow2: Add the 'extended_l2' option and the QCOW2_INCOMPAT_EXTL2 bit 2020-08-25 09:19:55 +02:00
198.out
199 qemu-iotests/199: add source-killed case to bitmaps postcopy 2020-07-27 15:41:34 -05:00
199.out qemu-iotests/199: add source-killed case to bitmaps postcopy 2020-07-27 15:41:34 -05:00
200 iotests: Enable fuse for many tests 2020-12-11 17:52:40 +01:00
200.out iotests: Derive image names from $TEST_IMG 2020-12-11 17:52:40 +01:00
201
201.out
202
202.out
203
203.out
204 iotests: Enable fuse for many tests 2020-12-11 17:52:40 +01:00
204.out qemu-img: Use child access functions 2020-09-07 12:31:31 +02:00
205
205.out
206 block: introduce BDRV_MAX_LENGTH 2020-12-11 17:52:40 +01:00
206.out block: introduce BDRV_MAX_LENGTH 2020-12-11 17:52:40 +01:00
207
207.out
208 qemu-iotests: Merge FilePaths and FilePath 2020-09-15 11:05:12 +02:00
208.out
209
209.out
210
210.out iotests/210: Fix reference output 2020-12-18 11:48:39 +01:00
211
211.out
212
212.out
213
213.out
214 iotests: Enable fuse for many tests 2020-12-11 17:52:40 +01:00
214.out
215
215.out
216
216.out
217 iotests: Enable fuse for many tests 2020-12-11 17:52:40 +01:00
217.out
218
218.out
219
219.out
220 iotests: Enable fuse for many tests 2020-12-11 17:52:40 +01:00
220.out
221 iotests/221: Discard image before qemu-img map 2020-12-11 17:52:40 +01:00
221.out iotests/221: Discard image before qemu-img map 2020-12-11 17:52:40 +01:00
222 qemu-iotests: Merge FilePaths and FilePath 2020-09-15 11:05:12 +02:00
222.out
223
223.out iotests: Fix _send_qemu_cmd with bash 5.1 2020-12-18 12:47:38 +01:00
224
224.out
225
225.out
226
226.out
227
227.out
228 block: Leave BDS.backing_{file,format} constant 2020-09-07 12:31:31 +02:00
228.out block: Leave BDS.backing_{file,format} constant 2020-09-07 12:31:31 +02:00
229 iotests: Enable fuse for many tests 2020-12-11 17:52:40 +01:00
229.out iotests: Fix _send_qemu_cmd with bash 5.1 2020-12-18 12:47:38 +01:00
231
231.out
232
232.out
233
233.out
234
234.out
235
235.out
236
236.out
237
237.out
238
238.out
239
239.out
240 iotests: rewrite iotest 240 in python 2020-11-09 15:44:21 +01:00
240.out iotests: rewrite iotest 240 in python 2020-11-09 15:44:21 +01:00
241
241.out
242 iotests: Restrict some Python tests to file 2020-12-11 17:52:40 +01:00
242.out qcow2: Add the 'extended_l2' option and the QCOW2_INCOMPAT_EXTL2 bit 2020-08-25 09:19:55 +02:00
243
243.out
244 iotests: Test that qcow2's data-file is flushed 2020-09-07 12:31:31 +02:00
244.out iotests: Test that qcow2's data-file is flushed 2020-09-07 12:31:31 +02:00
245 block: Leave BDS.backing_{file,format} constant 2020-09-07 12:31:31 +02:00
245.out
246
246.out
247 iotests: Enable fuse for many tests 2020-12-11 17:52:40 +01:00
247.out
248
248.out
249 iotests: Enable fuse for many tests 2020-12-11 17:52:40 +01:00
249.out iotests: Fix _send_qemu_cmd with bash 5.1 2020-12-18 12:47:38 +01:00
250 iotests: Enable fuse for many tests 2020-12-11 17:52:40 +01:00
250.out
251 qemu-img: avoid unaligned read requests during convert 2020-09-15 11:05:12 +02:00
251.out
252 iotests: Enable fuse for many tests 2020-12-11 17:52:40 +01:00
252.out
253
253.out
254
254.out
255
255.out qcow2: Add the 'extended_l2' option and the QCOW2_INCOMPAT_EXTL2 bit 2020-08-25 09:19:55 +02:00
256
256.out
257 qemu-iotests: Merge FilePaths and FilePath 2020-09-15 11:05:12 +02:00
257.out
258
258.out
259
259.out iotests/259: Fix reference output 2020-09-02 16:32:14 -05:00
260
260.out
261 migration: introduce icount field for snapshots 2020-10-06 08:34:49 +02:00
261.out qcow2: introduce icount field for snapshots 2020-10-06 08:34:49 +02:00
262
262.out
263
263.out
264 iotests: Make qemu_nbd_popen() a contextmanager 2020-07-28 09:54:43 -05:00
264.out iotests: Make qemu_nbd_popen() a contextmanager 2020-07-28 09:54:43 -05:00
265 iotests: Enable fuse for many tests 2020-12-11 17:52:40 +01:00
265.out
266
266.out
267
267.out migration: introduce icount field for snapshots 2020-10-06 08:34:49 +02:00
268 iotests: Enable fuse for many tests 2020-12-11 17:52:40 +01:00
268.out
270
270.out
271 iotests: Add tests for qcow2 images with extended L2 entries 2020-08-26 08:49:51 +02:00
271.out iotests: fix some whitespaces in test output files 2021-01-20 14:53:22 -06:00
272 iotests: Enable fuse for many tests 2020-12-11 17:52:40 +01:00
272.out
273 iotests: Enable fuse for many tests 2020-12-11 17:52:40 +01:00
273.out block: Leave BDS.backing_{file,format} constant 2020-09-07 12:31:31 +02:00
274 iotests: add commit top->base cases to 274 2020-10-23 13:42:16 +01:00
274.out iotests: add commit top->base cases to 274 2020-10-23 13:42:16 +01:00
277 iotests/277: use dot slash for nbd-fault-injector.py running 2021-01-20 14:53:22 -06:00
277.out
279 iotests: Enable fuse for many tests 2020-12-11 17:52:40 +01:00
279.out
280
280.out qcow2: Add the 'extended_l2' option and the QCOW2_INCOMPAT_EXTL2 bit 2020-08-25 09:19:55 +02:00
281
281.out
282
282.out
283 iotests: make tests executable 2021-01-20 14:53:22 -06:00
283.out
284
284.out
286 iotests: Enable fuse for many tests 2020-12-11 17:52:40 +01:00
286.out
287 iotests: Enable fuse for many tests 2020-12-11 17:52:40 +01:00
287.out iotests: fix some whitespaces in test output files 2021-01-20 14:53:22 -06:00
288
288.out
289 iotests: Enable fuse for many tests 2020-12-11 17:52:40 +01:00
289.out
290 iotests: Enable fuse for many tests 2020-12-11 17:52:40 +01:00
290.out
291 iotests: Enable fuse for many tests 2020-12-11 17:52:40 +01:00
291.out iotests/291: Filter irrelevant parts of img-info 2020-10-30 15:10:14 -05:00
292 iotests: Enable fuse for many tests 2020-12-11 17:52:40 +01:00
292.out
293 iotests: Enable fuse for many tests 2020-12-11 17:52:40 +01:00
293.out
294 iotests/294: add shebang line 2021-01-20 14:53:22 -06:00
294.out
295
295.out
296
296.out
297
297.out
298 iotests: make tests executable 2021-01-20 14:53:22 -06:00
298.out iotests: add 298 to test new preallocate filter driver 2020-12-18 12:35:55 +01:00
299 iotests: make tests executable 2021-01-20 14:53:22 -06:00
299.out
300 iotests: Test node/bitmap aliases during migration 2020-08-21 08:56:09 -05:00
300.out iotests: Test node/bitmap aliases during migration 2020-08-21 08:56:09 -05:00
301
301.out
302 iotests: Test convert to qcow2 compressed to NBD 2020-07-28 09:54:43 -05:00
302.out qcow2: Add the 'extended_l2' option and the QCOW2_INCOMPAT_EXTL2 bit 2020-08-25 09:19:55 +02:00
303 iotests/303: use dot slash for qcow2.py running 2021-01-20 14:53:22 -06:00
303.out qcow2: Add the 'extended_l2' option and the QCOW2_INCOMPAT_EXTL2 bit 2020-08-25 09:19:55 +02:00
304 iotests: add test for unaligned granularity bitmap backup 2020-08-11 09:29:31 +02:00
304.out iotests: add test for unaligned granularity bitmap backup 2020-08-11 09:29:31 +02:00
305 iotests: Enable fuse for many tests 2020-12-11 17:52:40 +01:00
305.out qcow2: Fix removal of list members from BDRVQcow2State.cluster_allocs 2020-09-15 11:05:13 +02:00
307 iotests: Test block-export-* QMP interface 2020-10-02 15:46:40 +02:00
307.out iotests: Test block-export-* QMP interface 2020-10-02 15:46:40 +02:00
308 iotests/308: Add test for FUSE exports 2020-12-11 17:52:40 +01:00
308.out iotests: Fix _send_qemu_cmd with bash 5.1 2020-12-18 12:47:38 +01:00
309 nbd: Add 'qemu-nbd -A' to expose allocation depth 2020-10-30 15:22:00 -05:00
309.out nbd: Add 'qemu-nbd -A' to expose allocation depth 2020-10-30 15:22:00 -05:00
312 quorum: Implement bdrv_co_pwrite_zeroes() 2020-12-18 12:35:55 +01:00
312.out iotests: Fix _send_qemu_cmd with bash 5.1 2020-12-18 12:47:38 +01:00
check iotests: Allow testing FUSE exports 2020-12-11 17:52:40 +01:00
common.config
common.env.in configure: move tests/qemu-iotests/common.env generation to meson 2021-01-06 10:21:20 +01:00
common.filter iotests: make _filter_qom_path more strict 2020-12-18 11:48:39 +01:00
common.nbd
common.pattern
common.qemu iotests: Fix _send_qemu_cmd with bash 5.1 2020-12-18 12:47:38 +01:00
common.rc iotests: Allow testing FUSE exports 2020-12-11 17:52:40 +01:00
common.tls
group tests/iotests: drop test 312 from auto group 2021-01-06 17:30:02 +00:00
iotests.py iotests.py: execute_setup_common(): add required_fmts argument 2020-12-18 12:35:55 +01:00
Makefile
meson.build configure: move tests/qemu-iotests/common.env generation to meson 2021-01-06 10:21:20 +01:00
nbd-fault-injector.py iotests: Replace deprecated ConfigParser.readfp() 2020-11-17 12:26:47 +01:00
pylintrc iotests: Disable unsubscriptable-object in pylint 2020-11-03 16:24:56 +01:00
qcow2_format.py qcow2_format.py: support dumping metadata in JSON format 2020-08-21 08:56:09 -05:00
qcow2.py qcow2.py: Introduce '-j' key to dump in JSON format 2020-08-21 08:56:09 -05:00
qed.py
README
socket_scm_helper.c

=== This is the QEMU I/O test suite ===

* Intro

This package contains a simple test suite for the I/O layer of qemu.
It does not require a guest, but only the qemu, qemu-img and qemu-io
binaries.  This does limit it to exercise the low-level I/O path only
but no actual block drivers like ide, scsi or virtio.

* Usage

Just run ./check to run all tests for the raw image format, or ./check
-qcow2 to test the qcow2 image format.  The output of ./check -h explains
additional options to test further image formats or I/O methods.

* Feedback and patches

Please send improvements to the test suite, general feedback or just
reports of failing tests cases to qemu-devel@nongnu.org with a CC:
to qemu-block@nongnu.org.