Typo fix.
[lwext4.git] / fs_test.mk
1 \r
2 ifeq ($(OS),Windows_NT)\r
3 LWEXT4_CLIENT = @build_generic\\lwext4_client\r
4 LWEXT4_SERVER = @build_generic\\lwext4_server\r
5 else\r
6 LWEXT4_CLIENT = @build_generic/lwext4_client\r
7 LWEXT4_SERVER = @build_generic/lwext4_server\r
8 endif\r
9 \r
10 TEST_DIR = /test\r
11 \r
12 t0:\r
13         @echo "T0: Device register test:" \r
14         $(LWEXT4_CLIENT) -c "device_register 0 0 bdev"\r
15 \r
16 t1:\r
17         @echo "T1: Single mount-umount test:" \r
18         $(LWEXT4_CLIENT) -c "device_register 0 0 bdev"\r
19         $(LWEXT4_CLIENT) -c "mount bdev /"\r
20         $(LWEXT4_CLIENT) -c "umount /"\r
21 \r
22 t2:\r
23         @echo "T2: Multiple mount-umount test:" \r
24         $(LWEXT4_CLIENT) -c "device_register 0 0 bdev"\r
25         $(LWEXT4_CLIENT) -c "mount bdev /"\r
26         $(LWEXT4_CLIENT) -c "umount /"\r
27         $(LWEXT4_CLIENT) -c "mount bdev /"\r
28         $(LWEXT4_CLIENT) -c "umount /"\r
29         $(LWEXT4_CLIENT) -c "mount bdev /"\r
30         $(LWEXT4_CLIENT) -c "umount /"\r
31 \r
32 t3:\r
33         @echo "T3: Test dir create/remove:"\r
34         $(LWEXT4_CLIENT) -c "device_register 0 0 bdev"\r
35         $(LWEXT4_CLIENT) -c "mount bdev /"\r
36         $(LWEXT4_CLIENT) -c "stats_save /"\r
37         \r
38         $(LWEXT4_CLIENT) -c "dir_mk $(TEST_DIR)"\r
39         $(LWEXT4_CLIENT) -c "dir_open 0 $(TEST_DIR)"\r
40         $(LWEXT4_CLIENT) -c "dir_entry_get 0 0"\r
41         $(LWEXT4_CLIENT) -c "dir_close 0"\r
42         $(LWEXT4_CLIENT) -c "dir_rm $(TEST_DIR)"\r
43         \r
44         $(LWEXT4_CLIENT) -c "stats_check /"\r
45         $(LWEXT4_CLIENT) -c "umount /"\r
46         \r
47 t4:\r
48         @echo "T4: 10 files create + write + read + remove:"\r
49         $(LWEXT4_CLIENT) -c "device_register 0 0 bdev"\r
50         $(LWEXT4_CLIENT) -c "mount bdev /"\r
51         $(LWEXT4_CLIENT) -c "stats_save /"\r
52         $(LWEXT4_CLIENT) -c "dir_mk $(TEST_DIR)"\r
53         \r
54         $(LWEXT4_CLIENT) -c "multi_fcreate $(TEST_DIR) /f 10"\r
55         $(LWEXT4_CLIENT) -c "multi_fwrite $(TEST_DIR) /f 10 1024"\r
56         $(LWEXT4_CLIENT) -c "multi_fread $(TEST_DIR) /f 10 1024"\r
57         $(LWEXT4_CLIENT) -c "dir_open 0 $(TEST_DIR)"\r
58         $(LWEXT4_CLIENT) -c "dir_entry_get 0 10"\r
59         $(LWEXT4_CLIENT) -c "dir_close 0"\r
60         $(LWEXT4_CLIENT) -c "multi_fremove  $(TEST_DIR) /f 10"\r
61         \r
62         $(LWEXT4_CLIENT) -c "dir_rm $(TEST_DIR)"\r
63         $(LWEXT4_CLIENT) -c "stats_check /"\r
64         $(LWEXT4_CLIENT) -c "umount /"\r
65         \r
66 t5:\r
67         @echo "T5: 100 files create + write + read + remove:"\r
68         $(LWEXT4_CLIENT) -c "device_register 0 0 bdev"\r
69         $(LWEXT4_CLIENT) -c "mount bdev /"\r
70         $(LWEXT4_CLIENT) -c "stats_save /"\r
71         $(LWEXT4_CLIENT) -c "dir_mk $(TEST_DIR)"\r
72         \r
73         $(LWEXT4_CLIENT) -c "multi_fcreate $(TEST_DIR) /f 100"\r
74         $(LWEXT4_CLIENT) -c "multi_fwrite $(TEST_DIR) /f 100 1024"\r
75         $(LWEXT4_CLIENT) -c "multi_fread $(TEST_DIR) /f 100 1024"\r
76         $(LWEXT4_CLIENT) -c "dir_open 0 $(TEST_DIR)"\r
77         $(LWEXT4_CLIENT) -c "dir_entry_get 0 100"\r
78         $(LWEXT4_CLIENT) -c "dir_close 0"\r
79         $(LWEXT4_CLIENT) -c "multi_fremove  $(TEST_DIR) /f 100"\r
80         \r
81         $(LWEXT4_CLIENT) -c "dir_rm $(TEST_DIR)"\r
82         $(LWEXT4_CLIENT) -c "stats_check /"\r
83         $(LWEXT4_CLIENT) -c "umount /"\r
84 \r
85 t6:\r
86         @echo "T6: 1000 files create + write + read + remove:"\r
87         $(LWEXT4_CLIENT) -c "device_register 0 0 bdev"\r
88         $(LWEXT4_CLIENT) -c "mount bdev /"\r
89         $(LWEXT4_CLIENT) -c "stats_save /"\r
90         $(LWEXT4_CLIENT) -c "dir_mk $(TEST_DIR)"\r
91         \r
92         $(LWEXT4_CLIENT) -c "multi_fcreate $(TEST_DIR) /f 1000"\r
93         $(LWEXT4_CLIENT) -c "multi_fwrite $(TEST_DIR) /f 1000 1024"\r
94         $(LWEXT4_CLIENT) -c "multi_fread $(TEST_DIR) /f 1000 1024"\r
95         $(LWEXT4_CLIENT) -c "dir_open 0 $(TEST_DIR)"\r
96         $(LWEXT4_CLIENT) -c "dir_entry_get 0 1000"\r
97         $(LWEXT4_CLIENT) -c "dir_close 0"\r
98         $(LWEXT4_CLIENT) -c "multi_fremove  $(TEST_DIR) /f 1000"\r
99         \r
100         $(LWEXT4_CLIENT) -c "dir_rm $(TEST_DIR)"\r
101         $(LWEXT4_CLIENT) -c "stats_check /"\r
102         $(LWEXT4_CLIENT) -c "umount /"\r
103 \r
104 t7:\r
105         @echo "T7: 10 dirs create + remove:"\r
106         $(LWEXT4_CLIENT) -c "device_register 0 0 bdev"\r
107         $(LWEXT4_CLIENT) -c "mount bdev /"\r
108         $(LWEXT4_CLIENT) -c "stats_save /"\r
109         $(LWEXT4_CLIENT) -c "dir_mk $(TEST_DIR)"\r
110         \r
111         $(LWEXT4_CLIENT) -c "multi_dcreate $(TEST_DIR) /d 10"\r
112         $(LWEXT4_CLIENT) -c "dir_open 0 $(TEST_DIR)"\r
113         $(LWEXT4_CLIENT) -c "dir_entry_get 0 10"\r
114         $(LWEXT4_CLIENT) -c "dir_close 0"\r
115         $(LWEXT4_CLIENT) -c "multi_dremove $(TEST_DIR) /d 10"\r
116         \r
117         $(LWEXT4_CLIENT) -c "dir_rm $(TEST_DIR)"\r
118         $(LWEXT4_CLIENT) -c "stats_check /"\r
119         $(LWEXT4_CLIENT) -c "umount /"\r
120         \r
121 t8:\r
122         @echo "T8: 100 dirs create + remove:"\r
123         $(LWEXT4_CLIENT) -c "device_register 0 0 bdev"\r
124         $(LWEXT4_CLIENT) -c "mount bdev /"\r
125         $(LWEXT4_CLIENT) -c "stats_save /"\r
126         $(LWEXT4_CLIENT) -c "dir_mk $(TEST_DIR)"\r
127         \r
128         $(LWEXT4_CLIENT) -c "multi_dcreate $(TEST_DIR) /d 100"\r
129         $(LWEXT4_CLIENT) -c "dir_open 0 $(TEST_DIR)"\r
130         $(LWEXT4_CLIENT) -c "dir_entry_get 0 100"\r
131         $(LWEXT4_CLIENT) -c "dir_close 0"\r
132         $(LWEXT4_CLIENT) -c "multi_dremove $(TEST_DIR) /d 100"\r
133         \r
134         $(LWEXT4_CLIENT) -c "dir_rm $(TEST_DIR)"\r
135         $(LWEXT4_CLIENT) -c "stats_check /"\r
136         $(LWEXT4_CLIENT) -c "umount /"\r
137 \r
138 t9:\r
139         @echo "T9: 1000 dirs create + remove:"\r
140         $(LWEXT4_CLIENT) -c "device_register 0 0 bdev"\r
141         $(LWEXT4_CLIENT) -c "mount bdev /"\r
142         $(LWEXT4_CLIENT) -c "stats_save /"\r
143         $(LWEXT4_CLIENT) -c "dir_mk $(TEST_DIR)"\r
144         \r
145         $(LWEXT4_CLIENT) -c "multi_dcreate $(TEST_DIR) /d 1000"\r
146         $(LWEXT4_CLIENT) -c "dir_open 0 $(TEST_DIR)"\r
147         $(LWEXT4_CLIENT) -c "dir_entry_get 0 1000"\r
148         $(LWEXT4_CLIENT) -c "dir_close 0"\r
149         $(LWEXT4_CLIENT) -c "multi_dremove $(TEST_DIR) /d 1000"\r
150         \r
151         $(LWEXT4_CLIENT) -c "dir_rm $(TEST_DIR)"\r
152         $(LWEXT4_CLIENT) -c "stats_check /"\r
153         $(LWEXT4_CLIENT) -c "umount /"  \r
154         \r
155 t10:\r
156         @echo "T10: 10 entries (dir) dir recursive remove:"\r
157         $(LWEXT4_CLIENT) -c "device_register 0 0 bdev"\r
158         $(LWEXT4_CLIENT) -c "mount bdev /"\r
159         $(LWEXT4_CLIENT) -c "stats_save /"\r
160         $(LWEXT4_CLIENT) -c "dir_mk $(TEST_DIR)"\r
161         \r
162         $(LWEXT4_CLIENT) -c "multi_dcreate $(TEST_DIR) /d 10"\r
163         $(LWEXT4_CLIENT) -c "dir_open 0 $(TEST_DIR)"\r
164         $(LWEXT4_CLIENT) -c "dir_entry_get 0 10"\r
165         $(LWEXT4_CLIENT) -c "dir_close 0"\r
166         \r
167         $(LWEXT4_CLIENT) -c "dir_rm $(TEST_DIR)"\r
168         $(LWEXT4_CLIENT) -c "stats_check /"\r
169         $(LWEXT4_CLIENT) -c "umount /"  \r
170         \r
171 t11:\r
172         @echo "T11: 100 entries (dir) dir recursive remove:"\r
173         $(LWEXT4_CLIENT) -c "device_register 0 0 bdev"\r
174         $(LWEXT4_CLIENT) -c "mount bdev /"\r
175         $(LWEXT4_CLIENT) -c "stats_save /"\r
176         $(LWEXT4_CLIENT) -c "dir_mk $(TEST_DIR)"\r
177         \r
178         $(LWEXT4_CLIENT) -c "multi_dcreate $(TEST_DIR) /d 100"\r
179         $(LWEXT4_CLIENT) -c "dir_open 0 $(TEST_DIR)"\r
180         $(LWEXT4_CLIENT) -c "dir_entry_get 0 100"\r
181         $(LWEXT4_CLIENT) -c "dir_close 0"\r
182         \r
183         $(LWEXT4_CLIENT) -c "dir_rm $(TEST_DIR)"\r
184         $(LWEXT4_CLIENT) -c "stats_check /"\r
185         $(LWEXT4_CLIENT) -c "umount /"  \r
186 \r
187 t12:\r
188         @echo "T12: 1000 entries (dir) dir recursive remove:"\r
189         $(LWEXT4_CLIENT) -c "device_register 0 0 bdev"\r
190         $(LWEXT4_CLIENT) -c "mount bdev /"\r
191         $(LWEXT4_CLIENT) -c "stats_save /"\r
192         $(LWEXT4_CLIENT) -c "dir_mk $(TEST_DIR)"\r
193         \r
194         $(LWEXT4_CLIENT) -c "multi_dcreate $(TEST_DIR) /d 1000"\r
195         $(LWEXT4_CLIENT) -c "dir_open 0 $(TEST_DIR)"\r
196         $(LWEXT4_CLIENT) -c "dir_entry_get 0 1000"\r
197         $(LWEXT4_CLIENT) -c "dir_close 0"\r
198 \r
199         \r
200         $(LWEXT4_CLIENT) -c "dir_rm $(TEST_DIR)"\r
201         $(LWEXT4_CLIENT) -c "stats_check /"\r
202         $(LWEXT4_CLIENT) -c "umount /"  \r
203         \r
204 t13:\r
205         @echo "T13: 10 entries (files) dir recursive remove:"\r
206         $(LWEXT4_CLIENT) -c "device_register 0 0 bdev"\r
207         $(LWEXT4_CLIENT) -c "mount bdev /"\r
208         $(LWEXT4_CLIENT) -c "stats_save /"\r
209         $(LWEXT4_CLIENT) -c "dir_mk $(TEST_DIR)"\r
210         \r
211         $(LWEXT4_CLIENT) -c "multi_fcreate $(TEST_DIR) /f 10"\r
212         $(LWEXT4_CLIENT) -c "multi_fwrite $(TEST_DIR) /f 10 1024"\r
213         $(LWEXT4_CLIENT) -c "multi_fread $(TEST_DIR) /f 10 1024"\r
214         $(LWEXT4_CLIENT) -c "dir_open 0 $(TEST_DIR)"\r
215         $(LWEXT4_CLIENT) -c "dir_entry_get 0 10"\r
216         $(LWEXT4_CLIENT) -c "dir_close 0"\r
217         \r
218         $(LWEXT4_CLIENT) -c "dir_rm $(TEST_DIR)"\r
219         $(LWEXT4_CLIENT) -c "stats_check /"\r
220         $(LWEXT4_CLIENT) -c "umount /"  \r
221         \r
222 t14:\r
223         @echo "T14: 100 entries (files) dir recursive remove:"\r
224         $(LWEXT4_CLIENT) -c "device_register 0 0 bdev"\r
225         $(LWEXT4_CLIENT) -c "mount bdev /"\r
226         $(LWEXT4_CLIENT) -c "stats_save /"\r
227         $(LWEXT4_CLIENT) -c "dir_mk $(TEST_DIR)"\r
228         \r
229         $(LWEXT4_CLIENT) -c "multi_fcreate $(TEST_DIR) /f 100"\r
230         $(LWEXT4_CLIENT) -c "multi_fwrite $(TEST_DIR) /f 100 1024"\r
231         $(LWEXT4_CLIENT) -c "multi_fread $(TEST_DIR) /f 100 1024"\r
232         $(LWEXT4_CLIENT) -c "dir_open 0 $(TEST_DIR)"\r
233         $(LWEXT4_CLIENT) -c "dir_entry_get 0 100"\r
234         $(LWEXT4_CLIENT) -c "dir_close 0"\r
235         \r
236         $(LWEXT4_CLIENT) -c "dir_rm $(TEST_DIR)"\r
237         $(LWEXT4_CLIENT) -c "stats_check /"\r
238         $(LWEXT4_CLIENT) -c "umount /"  \r
239         \r
240 t15:\r
241         @echo "T15: 1000 entries (files) dir recursive remove:"\r
242         $(LWEXT4_CLIENT) -c "device_register 0 0 bdev"\r
243         $(LWEXT4_CLIENT) -c "mount bdev /"\r
244         $(LWEXT4_CLIENT) -c "stats_save /"\r
245         $(LWEXT4_CLIENT) -c "dir_mk $(TEST_DIR)"\r
246         \r
247         $(LWEXT4_CLIENT) -c "multi_fcreate $(TEST_DIR) /f 1000"\r
248         $(LWEXT4_CLIENT) -c "multi_fwrite $(TEST_DIR) /f 1000 1024"\r
249         $(LWEXT4_CLIENT) -c "multi_fread $(TEST_DIR) /f 1000 1024"\r
250         $(LWEXT4_CLIENT) -c "dir_open 0 $(TEST_DIR)"\r
251         $(LWEXT4_CLIENT) -c "dir_entry_get 0 1000"\r
252         $(LWEXT4_CLIENT) -c "dir_close 0"\r
253         \r
254         $(LWEXT4_CLIENT) -c "dir_rm $(TEST_DIR)"\r
255         $(LWEXT4_CLIENT) -c "stats_check /"\r
256         $(LWEXT4_CLIENT) -c "umount /"  \r
257 \r
258 \r
259 t16:    \r
260         @echo "T16: 8kB file write/read:"\r
261         $(LWEXT4_CLIENT) -c "device_register 0 0 bdev"\r
262         $(LWEXT4_CLIENT) -c "mount bdev /"\r
263         $(LWEXT4_CLIENT) -c "stats_save /"\r
264         $(LWEXT4_CLIENT) -c "dir_mk $(TEST_DIR)"\r
265         \r
266         $(LWEXT4_CLIENT) -c "fopen 0 $(TEST_DIR)/test.txt wb+"\r
267         \r
268         $(LWEXT4_CLIENT) -c "ftell 0 0"\r
269         $(LWEXT4_CLIENT) -c "fsize 0 0"\r
270         \r
271         $(LWEXT4_CLIENT) -c "fwrite 0 0 8192 0"\r
272         \r
273         $(LWEXT4_CLIENT) -c "ftell 0 8192"\r
274         $(LWEXT4_CLIENT) -c "fsize 0 8192"\r
275         \r
276         $(LWEXT4_CLIENT) -c "fseek 0 0 0"\r
277         \r
278         $(LWEXT4_CLIENT) -c "ftell 0 0"\r
279         $(LWEXT4_CLIENT) -c "fsize 0 8192"\r
280         \r
281         $(LWEXT4_CLIENT) -c "fread 0 0  8192 0"\r
282         \r
283         $(LWEXT4_CLIENT) -c "ftell 0 8192"\r
284         $(LWEXT4_CLIENT) -c "fsize 0 8192"\r
285         \r
286         $(LWEXT4_CLIENT) -c "fclose 0"\r
287                 \r
288         $(LWEXT4_CLIENT) -c "dir_rm $(TEST_DIR)"\r
289         $(LWEXT4_CLIENT) -c "stats_check /"\r
290         $(LWEXT4_CLIENT) -c "umount /"          \r
291         \r
292 t17:    \r
293         @echo "T17: 64kB file write/read:"\r
294         $(LWEXT4_CLIENT) -c "device_register 0 0 bdev"\r
295         $(LWEXT4_CLIENT) -c "mount bdev /"\r
296         $(LWEXT4_CLIENT) -c "stats_save /"\r
297         $(LWEXT4_CLIENT) -c "dir_mk $(TEST_DIR)"\r
298         \r
299         $(LWEXT4_CLIENT) -c "fopen 0 $(TEST_DIR)/test.txt wb+"\r
300         \r
301         $(LWEXT4_CLIENT) -c "ftell 0 0"\r
302         $(LWEXT4_CLIENT) -c "fsize 0 0"\r
303         \r
304         $(LWEXT4_CLIENT) -c "fwrite 0 0 65536 0"\r
305         \r
306         $(LWEXT4_CLIENT) -c "ftell 0 65536"\r
307         $(LWEXT4_CLIENT) -c "fsize 0 65536"\r
308         \r
309         $(LWEXT4_CLIENT) -c "fseek 0 0 0"\r
310         \r
311         $(LWEXT4_CLIENT) -c "ftell 0 0"\r
312         $(LWEXT4_CLIENT) -c "fsize 0 65536"\r
313         \r
314         $(LWEXT4_CLIENT) -c "fread 0 0  65536 0"\r
315         \r
316         $(LWEXT4_CLIENT) -c "ftell 0 65536"\r
317         $(LWEXT4_CLIENT) -c "fsize 0 65536"\r
318         \r
319         $(LWEXT4_CLIENT) -c "fclose 0"\r
320                 \r
321         $(LWEXT4_CLIENT) -c "dir_rm $(TEST_DIR)"\r
322         $(LWEXT4_CLIENT) -c "stats_check /"\r
323         $(LWEXT4_CLIENT) -c "umount /"  \r
324         \r
325 t18:    \r
326         @echo "T18: 512kB file write/read:"\r
327         $(LWEXT4_CLIENT) -c "device_register 0 0 bdev"\r
328         $(LWEXT4_CLIENT) -c "mount bdev /"\r
329         $(LWEXT4_CLIENT) -c "stats_save /"\r
330         $(LWEXT4_CLIENT) -c "dir_mk $(TEST_DIR)"\r
331         \r
332         $(LWEXT4_CLIENT) -c "fopen 0 $(TEST_DIR)/test.txt wb+"\r
333         \r
334         $(LWEXT4_CLIENT) -c "ftell 0 0"\r
335         $(LWEXT4_CLIENT) -c "fsize 0 0"\r
336         \r
337         $(LWEXT4_CLIENT) -c "fwrite 0 0 524288 0"\r
338         \r
339         $(LWEXT4_CLIENT) -c "ftell 0 524288"\r
340         $(LWEXT4_CLIENT) -c "fsize 0 524288"\r
341         \r
342         $(LWEXT4_CLIENT) -c "fseek 0 0 0"\r
343         \r
344         $(LWEXT4_CLIENT) -c "ftell 0 0"\r
345         $(LWEXT4_CLIENT) -c "fsize 0 524288"\r
346         \r
347         $(LWEXT4_CLIENT) -c "fread 0 0  524288 0"\r
348         \r
349         $(LWEXT4_CLIENT) -c "ftell 0 524288"\r
350         $(LWEXT4_CLIENT) -c "fsize 0 524288"\r
351         \r
352         $(LWEXT4_CLIENT) -c "fclose 0"\r
353                 \r
354         $(LWEXT4_CLIENT) -c "dir_rm $(TEST_DIR)"\r
355         $(LWEXT4_CLIENT) -c "stats_check /"\r
356         $(LWEXT4_CLIENT) -c "umount /"  \r
357         \r
358 t19:    \r
359         @echo "T19: 4MB file write/read:"\r
360         $(LWEXT4_CLIENT) -c "device_register 0 0 bdev"\r
361         $(LWEXT4_CLIENT) -c "mount bdev /"\r
362         $(LWEXT4_CLIENT) -c "stats_save /"\r
363         $(LWEXT4_CLIENT) -c "dir_mk $(TEST_DIR)"\r
364         \r
365         $(LWEXT4_CLIENT) -c "fopen 0 $(TEST_DIR)/test.txt wb+"\r
366         \r
367         $(LWEXT4_CLIENT) -c "ftell 0 0"\r
368         $(LWEXT4_CLIENT) -c "fsize 0 0"\r
369         \r
370         $(LWEXT4_CLIENT) -c "fwrite 0 0 4194304 0"\r
371         \r
372         $(LWEXT4_CLIENT) -c "ftell 0 4194304"\r
373         $(LWEXT4_CLIENT) -c "fsize 0 4194304"\r
374         \r
375         $(LWEXT4_CLIENT) -c "fseek 0 0 0"\r
376         \r
377         $(LWEXT4_CLIENT) -c "ftell 0 0"\r
378         $(LWEXT4_CLIENT) -c "fsize 0 4194304"\r
379         \r
380         $(LWEXT4_CLIENT) -c "fread 0 0  4194304 0"\r
381         \r
382         $(LWEXT4_CLIENT) -c "ftell 0 4194304"\r
383         $(LWEXT4_CLIENT) -c "fsize 0 4194304"\r
384         \r
385         $(LWEXT4_CLIENT) -c "fclose 0"\r
386                 \r
387         $(LWEXT4_CLIENT) -c "dir_rm $(TEST_DIR)"\r
388         $(LWEXT4_CLIENT) -c "stats_check /"\r
389         $(LWEXT4_CLIENT) -c "umount /"  \r
390         \r
391 t20:    \r
392         @echo "T20: 32MB file write/read:"\r
393         $(LWEXT4_CLIENT) -c "device_register 0 0 bdev"\r
394         $(LWEXT4_CLIENT) -c "mount bdev /"\r
395         $(LWEXT4_CLIENT) -c "stats_save /"\r
396         $(LWEXT4_CLIENT) -c "dir_mk $(TEST_DIR)"\r
397         \r
398         $(LWEXT4_CLIENT) -c "fopen 0 $(TEST_DIR)/test.txt wb+"\r
399         \r
400         $(LWEXT4_CLIENT) -c "ftell 0 0"\r
401         $(LWEXT4_CLIENT) -c "fsize 0 0"\r
402         \r
403         $(LWEXT4_CLIENT) -c "fwrite 0 0 33554432 0"\r
404         \r
405         $(LWEXT4_CLIENT) -c "ftell 0 33554432"\r
406         $(LWEXT4_CLIENT) -c "fsize 0 33554432"\r
407         \r
408         $(LWEXT4_CLIENT) -c "fseek 0 0 0"\r
409         \r
410         $(LWEXT4_CLIENT) -c "ftell 0 0"\r
411         $(LWEXT4_CLIENT) -c "fsize 0 33554432"\r
412         \r
413         $(LWEXT4_CLIENT) -c "fread 0 0  33554432 0"\r
414         \r
415         $(LWEXT4_CLIENT) -c "ftell 0 33554432"\r
416         $(LWEXT4_CLIENT) -c "fsize 0 33554432"\r
417         \r
418         $(LWEXT4_CLIENT) -c "fclose 0"\r
419                 \r
420         $(LWEXT4_CLIENT) -c "dir_rm $(TEST_DIR)"\r
421         $(LWEXT4_CLIENT) -c "stats_check /"\r
422         $(LWEXT4_CLIENT) -c "umount /"  \r
423         \r
424 \r
425 server_ext2:\r
426         $(LWEXT4_SERVER) -i ext_images/ext2\r
427 \r
428 server_ext3:\r
429         $(LWEXT4_SERVER) -i ext_images/ext3\r
430         \r
431 server_ext4:\r
432         $(LWEXT4_SERVER) -i ext_images/ext4\r
433 \r
434 all_tests: t0 t1 t2 t3 t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19 t20