Fix inexplicable change to dylib paths with new VM.
[lwext4.git] / fs_test.mk
index 3905f889e95de07c09ff9080449a9a961e5ca2c0..3ea1ac2e62f71f29b3e1c74da7bebb663bff5e7b 100644 (file)
@@ -584,6 +584,16 @@ fsck_images:
        sudo fsck.ext3 ext_images/ext3 -v -f
        sudo fsck.ext4 ext_images/ext4 -v -f
 
+images_small:
+       rm -rf ext_images
+       mkdir ext_images
+       dd if=/dev/zero of=ext_images/ext2 bs=1M count=128
+       dd if=/dev/zero of=ext_images/ext3 bs=1M count=128
+       dd if=/dev/zero of=ext_images/ext4 bs=1M count=128
+       sudo mkfs.ext2 ext_images/ext2
+       sudo mkfs.ext3 ext_images/ext3
+       sudo mkfs.ext4 ext_images/ext4
+
 images_big:
        rm -rf ext_images
        mkdir ext_images
@@ -600,6 +610,7 @@ test_set_full: t0 t1 t2 t3 t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18
 test_ext2_full:
        make server_kill
        $(LWEXT4_SERVER) -i ext_images/ext2 &
+       sleep 1
        make test_set_full
        make server_kill
 
@@ -607,12 +618,14 @@ test_ext2_full:
 test_ext3_full:
        make server_kill
        $(LWEXT4_SERVER) -i ext_images/ext3 &
+       sleep 1
        make test_set_full
        make server_kill
 
 test_ext4_full:
        make server_kill
        $(LWEXT4_SERVER) -i ext_images/ext4 &
+       sleep 1
        make test_set_full
        make server_kill
 
@@ -622,6 +635,7 @@ test_all: images_big test_ext2_full test_ext3_full test_ext4_full fsck_images
 test_ext2_small:
        make server_kill
        $(LWEXT4_SERVER) -i ext_images/ext2 &
+       sleep 1
        make test_set_small
        make server_kill
 
@@ -629,16 +643,18 @@ test_ext2_small:
 test_ext3_small:
        make server_kill
        $(LWEXT4_SERVER) -i ext_images/ext3 &
+       sleep 1
        make test_set_small
        make server_kill
 
 test_ext4_small:
        make server_kill
        $(LWEXT4_SERVER) -i ext_images/ext4 &
+       sleep 1
        make test_set_small
        make server_kill
        
-test: unpack_images test_ext2_small test_ext3_small test_ext4_small
+test: images_small test_ext2_small test_ext3_small test_ext4_small