+t21: \r
+ @echo "T21: 128MB file write/read:"\r
+ $(LWEXT4_CLIENT) -c "device_register 0 0 bdev"\r
+ $(LWEXT4_CLIENT) -c "mount bdev /"\r
+ $(LWEXT4_CLIENT) -c "stats_save /"\r
+ $(LWEXT4_CLIENT) -c "dir_mk $(TEST_DIR)"\r
+ \r
+ $(LWEXT4_CLIENT) -c "fopen 0 $(TEST_DIR)/test.txt wb+"\r
+ \r
+ $(LWEXT4_CLIENT) -c "ftell 0 0"\r
+ $(LWEXT4_CLIENT) -c "fsize 0 0"\r
+ \r
+ $(LWEXT4_CLIENT) -c "fwrite 0 0 134217728 0"\r
+ \r
+ $(LWEXT4_CLIENT) -c "ftell 0 134217728"\r
+ $(LWEXT4_CLIENT) -c "fsize 0 134217728"\r
+ \r
+ $(LWEXT4_CLIENT) -c "fseek 0 0 0"\r
+ \r
+ $(LWEXT4_CLIENT) -c "ftell 0 0"\r
+ $(LWEXT4_CLIENT) -c "fsize 0 134217728"\r
+ \r
+ $(LWEXT4_CLIENT) -c "fread 0 0 134217728 0"\r
+ \r
+ $(LWEXT4_CLIENT) -c "ftell 0 134217728"\r
+ $(LWEXT4_CLIENT) -c "fsize 0 134217728"\r
+ \r
+ $(LWEXT4_CLIENT) -c "fclose 0"\r
+\r
+ $(LWEXT4_CLIENT) -c "fremove $(TEST_DIR)/test.txt" \r
+ $(LWEXT4_CLIENT) -c "dir_rm $(TEST_DIR)"\r
+ $(LWEXT4_CLIENT) -c "stats_check /"\r
+ $(LWEXT4_CLIENT) -c "umount /" \r
+ \r
+t22: \r
+ @echo "T22: 1GB file write/read:"\r
+ $(LWEXT4_CLIENT) -c "device_register 0 0 bdev"\r
+ $(LWEXT4_CLIENT) -c "mount bdev /"\r
+ $(LWEXT4_CLIENT) -c "stats_save /"\r
+ $(LWEXT4_CLIENT) -c "dir_mk $(TEST_DIR)"\r
+ \r
+ $(LWEXT4_CLIENT) -c "fopen 0 $(TEST_DIR)/test.txt wb+"\r
+ \r
+ $(LWEXT4_CLIENT) -c "ftell 0 0"\r
+ $(LWEXT4_CLIENT) -c "fsize 0 0"\r
+ \r
+ $(LWEXT4_CLIENT) -c "fwrite 0 0 1073741824 0"\r
+ \r
+ $(LWEXT4_CLIENT) -c "ftell 0 1073741824"\r
+ $(LWEXT4_CLIENT) -c "fsize 0 1073741824"\r
+ \r
+ $(LWEXT4_CLIENT) -c "fseek 0 0 0"\r
+ \r
+ $(LWEXT4_CLIENT) -c "ftell 0 0"\r
+ $(LWEXT4_CLIENT) -c "fsize 0 1073741824"\r
+ \r
+ $(LWEXT4_CLIENT) -c "fread 0 0 1073741824 0"\r
+ \r
+ $(LWEXT4_CLIENT) -c "ftell 0 1073741824"\r
+ $(LWEXT4_CLIENT) -c "fsize 0 1073741824"\r
+ \r
+ $(LWEXT4_CLIENT) -c "fclose 0"\r
+ \r
+ $(LWEXT4_CLIENT) -c "fremove $(TEST_DIR)/test.txt" \r
+ $(LWEXT4_CLIENT) -c "dir_rm $(TEST_DIR)"\r
+ $(LWEXT4_CLIENT) -c "stats_check /"\r
+ $(LWEXT4_CLIENT) -c "umount /" \r
+\r
+t23: \r
+ @echo "T23: 8*1GB file write/read:"\r
+ $(LWEXT4_CLIENT) -c "device_register 0 0 bdev"\r
+ $(LWEXT4_CLIENT) -c "mount bdev /"\r
+ $(LWEXT4_CLIENT) -c "stats_save /"\r
+ $(LWEXT4_CLIENT) -c "dir_mk $(TEST_DIR)"\r
+ \r
+ $(LWEXT4_CLIENT) -c "fopen 0 $(TEST_DIR)/test0.txt wb+"\r
+ $(LWEXT4_CLIENT) -c "fopen 1 $(TEST_DIR)/test1.txt wb+"\r
+ $(LWEXT4_CLIENT) -c "fopen 2 $(TEST_DIR)/test2.txt wb+"\r
+ $(LWEXT4_CLIENT) -c "fopen 3 $(TEST_DIR)/test3.txt wb+"\r
+ $(LWEXT4_CLIENT) -c "fopen 4 $(TEST_DIR)/test4.txt wb+"\r
+ $(LWEXT4_CLIENT) -c "fopen 5 $(TEST_DIR)/test5.txt wb+"\r
+ $(LWEXT4_CLIENT) -c "fopen 6 $(TEST_DIR)/test6.txt wb+"\r
+ $(LWEXT4_CLIENT) -c "fopen 7 $(TEST_DIR)/test7.txt wb+"\r
+ \r
+ $(LWEXT4_CLIENT) -c "fwrite 0 0 1000000000 0"\r
+ $(LWEXT4_CLIENT) -c "fclose 0"\r
+ $(LWEXT4_CLIENT) -c "fwrite 1 0 1000000000 0"\r
+ $(LWEXT4_CLIENT) -c "fclose 1"\r
+ $(LWEXT4_CLIENT) -c "fwrite 2 0 1000000000 0"\r
+ $(LWEXT4_CLIENT) -c "fclose 2"\r
+ $(LWEXT4_CLIENT) -c "fwrite 3 0 1000000000 0"\r
+ $(LWEXT4_CLIENT) -c "fclose 3"\r
+ $(LWEXT4_CLIENT) -c "fwrite 4 0 1000000000 0"\r
+ $(LWEXT4_CLIENT) -c "fclose 4"\r
+ $(LWEXT4_CLIENT) -c "fwrite 5 0 1000000000 0"\r
+ $(LWEXT4_CLIENT) -c "fclose 5"\r
+ $(LWEXT4_CLIENT) -c "fwrite 6 0 1000000000 0"\r
+ $(LWEXT4_CLIENT) -c "fclose 6"\r
+ $(LWEXT4_CLIENT) -c "fwrite 7 0 1000000000 0"\r
+ $(LWEXT4_CLIENT) -c "fclose 7"\r
+\r
+ $(LWEXT4_CLIENT) -c "dir_rm $(TEST_DIR)"\r
+ $(LWEXT4_CLIENT) -c "stats_check /"\r
+ $(LWEXT4_CLIENT) -c "umount /" \r
+ \r
+t24:\r
+ @echo "T24: 10000 entries (files) dir recursive remove:"\r
+ $(LWEXT4_CLIENT) -c "device_register 0 0 bdev"\r
+ $(LWEXT4_CLIENT) -c "mount bdev /"\r
+ $(LWEXT4_CLIENT) -c "stats_save /"\r
+ $(LWEXT4_CLIENT) -c "dir_mk $(TEST_DIR)"\r
+ \r
+ $(LWEXT4_CLIENT) -c "multi_fcreate $(TEST_DIR) /f 10000"\r
+ $(LWEXT4_CLIENT) -c "multi_fwrite $(TEST_DIR) /f 10000 1024"\r
+ $(LWEXT4_CLIENT) -c "multi_fread $(TEST_DIR) /f 10000 1024"\r
+ $(LWEXT4_CLIENT) -c "dir_open 0 $(TEST_DIR)"\r
+ $(LWEXT4_CLIENT) -c "dir_close 0"\r
+ \r
+ $(LWEXT4_CLIENT) -c "dir_rm $(TEST_DIR)"\r
+ $(LWEXT4_CLIENT) -c "stats_check /"\r
+ $(LWEXT4_CLIENT) -c "umount /" \r
+\r
+t25:\r
+ @echo "T25: 50000 entries (files) dir recursive remove:"\r
+ $(LWEXT4_CLIENT) -c "device_register 0 0 bdev"\r
+ $(LWEXT4_CLIENT) -c "mount bdev /"\r
+ $(LWEXT4_CLIENT) -c "stats_save /"\r
+ $(LWEXT4_CLIENT) -c "dir_mk $(TEST_DIR)"\r
+ \r
+ $(LWEXT4_CLIENT) -c "multi_fcreate $(TEST_DIR) /f 50000"\r
+ $(LWEXT4_CLIENT) -c "multi_fwrite $(TEST_DIR) /f 50000 1024"\r
+ $(LWEXT4_CLIENT) -c "multi_fread $(TEST_DIR) /f 50000 1024"\r
+ $(LWEXT4_CLIENT) -c "dir_open 0 $(TEST_DIR)"\r
+ $(LWEXT4_CLIENT) -c "dir_close 0"\r
+ \r
+ $(LWEXT4_CLIENT) -c "dir_rm $(TEST_DIR)"\r
+ $(LWEXT4_CLIENT) -c "stats_check /"\r
+ $(LWEXT4_CLIENT) -c "umount /" \r
+ \r
+t26:\r
+ @echo "T26: 250000 entries (files) dir recursive remove:"\r
+ $(LWEXT4_CLIENT) -c "device_register 0 0 bdev"\r
+ $(LWEXT4_CLIENT) -c "mount bdev /"\r
+ $(LWEXT4_CLIENT) -c "stats_save /"\r
+ $(LWEXT4_CLIENT) -c "dir_mk $(TEST_DIR)"\r
+ \r
+ $(LWEXT4_CLIENT) -c "multi_fcreate $(TEST_DIR) /f 250000"\r
+ $(LWEXT4_CLIENT) -c "multi_fwrite $(TEST_DIR) /f 250000 1024"\r
+ $(LWEXT4_CLIENT) -c "multi_fread $(TEST_DIR) /f 250000 1024"\r
+ $(LWEXT4_CLIENT) -c "dir_open 0 $(TEST_DIR)"\r
+ $(LWEXT4_CLIENT) -c "dir_close 0"\r
+ \r
+ $(LWEXT4_CLIENT) -c "dir_rm $(TEST_DIR)"\r
+ $(LWEXT4_CLIENT) -c "stats_check /"\r
+ $(LWEXT4_CLIENT) -c "umount /" \r
+ \r
+t27:\r
+ @echo "T27: 10000 entries (dir) dir recursive remove:"\r
+ $(LWEXT4_CLIENT) -c "device_register 0 0 bdev"\r
+ $(LWEXT4_CLIENT) -c "mount bdev /"\r
+ $(LWEXT4_CLIENT) -c "stats_save /"\r
+ $(LWEXT4_CLIENT) -c "dir_mk $(TEST_DIR)"\r
+ \r
+ $(LWEXT4_CLIENT) -c "multi_dcreate $(TEST_DIR) /d 10000"\r
+ $(LWEXT4_CLIENT) -c "dir_open 0 $(TEST_DIR)"\r
+ $(LWEXT4_CLIENT) -c "dir_close 0"\r
+ \r
+ $(LWEXT4_CLIENT) -c "dir_rm $(TEST_DIR)"\r
+ $(LWEXT4_CLIENT) -c "stats_check /"\r
+ $(LWEXT4_CLIENT) -c "umount /" \r
+ \r
+t28:\r
+ @echo "T28: 50000 entries (dir) dir recursive remove:"\r
+ $(LWEXT4_CLIENT) -c "device_register 0 0 bdev"\r
+ $(LWEXT4_CLIENT) -c "mount bdev /"\r
+ $(LWEXT4_CLIENT) -c "stats_save /"\r
+ $(LWEXT4_CLIENT) -c "dir_mk $(TEST_DIR)"\r
+ \r
+ $(LWEXT4_CLIENT) -c "multi_dcreate $(TEST_DIR) /d 50000"\r
+ $(LWEXT4_CLIENT) -c "dir_open 0 $(TEST_DIR)"\r
+ $(LWEXT4_CLIENT) -c "dir_close 0"\r
+ \r
+ $(LWEXT4_CLIENT) -c "dir_rm $(TEST_DIR)"\r
+ $(LWEXT4_CLIENT) -c "stats_check /"\r
+ $(LWEXT4_CLIENT) -c "umount /" \r
+ \r
+t29:\r
+ @echo "T29: 250000 entries (dir) dir recursive remove:"\r
+ $(LWEXT4_CLIENT) -c "device_register 0 0 bdev"\r
+ $(LWEXT4_CLIENT) -c "mount bdev /"\r
+ $(LWEXT4_CLIENT) -c "stats_save /"\r
+ $(LWEXT4_CLIENT) -c "dir_mk $(TEST_DIR)"\r
+ \r
+ $(LWEXT4_CLIENT) -c "multi_dcreate $(TEST_DIR) /d 250000"\r
+ $(LWEXT4_CLIENT) -c "dir_open 0 $(TEST_DIR)"\r
+ $(LWEXT4_CLIENT) -c "dir_close 0"\r
+ \r
+ $(LWEXT4_CLIENT) -c "dir_rm $(TEST_DIR)"\r
+ $(LWEXT4_CLIENT) -c "stats_check /"\r
+ $(LWEXT4_CLIENT) -c "umount /" \r
+\r
+ct:\r
+ @echo "Clean test directory"\r
+ $(LWEXT4_CLIENT) -c "device_register 0 0 bdev"\r
+ $(LWEXT4_CLIENT) -c "mount bdev /"\r
+ $(LWEXT4_CLIENT) -c "dir_rm $(TEST_DIR)"\r
+ $(LWEXT4_CLIENT) -c "umount /" \r