diff options
author | Theodore Ts'o <tytso@mit.edu> | 1997-04-29 16:17:16 +0000 |
---|---|---|
committer | Theodore Ts'o <tytso@mit.edu> | 1997-04-29 16:17:16 +0000 |
commit | af2cff663eb8852e1020c775cef4f840f569f82d (patch) | |
tree | 4617c7d0fc51e09525125c4c5cd39a16395ae712 /tests | |
parent | e24b183b9f965ee80106e1012bc036b925aafa16 (diff) | |
download | e2fsprogs-af2cff663eb8852e1020c775cef4f840f569f82d.tar.gz |
Many files:
Checked in e2fsprogs-1.07
Diffstat (limited to 'tests')
-rw-r--r-- | tests/progs/rel_test/bma.setup | 1 | ||||
-rw-r--r-- | tests/progs/rel_test/expect.brel | 41 | ||||
-rw-r--r-- | tests/progs/rel_test/expect.irel | 62 | ||||
-rw-r--r-- | tests/progs/rel_test/ima.setup | 1 | ||||
-rw-r--r-- | tests/progs/rel_test/test.brel | 47 | ||||
-rw-r--r-- | tests/progs/rel_test/test.irel | 69 | ||||
-rw-r--r-- | tests/r_brel_bma/name | 1 | ||||
-rw-r--r-- | tests/r_irel_ima/name | 1 |
8 files changed, 223 insertions, 0 deletions
diff --git a/tests/progs/rel_test/bma.setup b/tests/progs/rel_test/bma.setup new file mode 100644 index 00000000..f47e511c --- /dev/null +++ b/tests/progs/rel_test/bma.setup @@ -0,0 +1 @@ +-bma_create test 23 diff --git a/tests/progs/rel_test/expect.brel b/tests/progs/rel_test/expect.brel new file mode 100644 index 00000000..0858659a --- /dev/null +++ b/tests/progs/rel_test/expect.brel @@ -0,0 +1,41 @@ +test_rel: brel_dump +test_rel: brel_put 2 11 +test_rel: brel_put 1 10 +test_rel: brel_put 3 9 +test_rel: brel_put 1 10 4 128 +test_rel: brel_put 23 12 +test_rel: brel_put 24 13 +brel_put: Invalid argument while calling ext2fs_brel_put +test_rel: brel_get 24 +brel_get: Invalid argument while calling ext2fs_brel_get +test_rel: brel_delete 24 +brel_delete: Invalid argument while calling ext2fs_brel_delete +test_rel: brel_get 5 +brel_get: No such file or directory while calling ext2fs_brel_get +test_rel: brel_get 3 +Old= 3, New= 9, Owner= 0:0 +test_rel: brel_get 1 +Old= 1, New= 10, Owner= 4:128 +test_rel: brel_start_iter +test_rel: brel_next +Old= 1, New= 10, Owner= 4:128 +test_rel: brel_next +Old= 2, New= 11, Owner= 0:0 +test_rel: brel_next +Old= 3, New= 9, Owner= 0:0 +test_rel: brel_next +No more entries! +test_rel: brel_delete 2 +test_rel: brel_delete 2 +brel_delete: No such file or directory while calling ext2fs_brel_delete +test_rel: brel_delete 5 +brel_delete: No such file or directory while calling ext2fs_brel_delete +test_rel: brel_move 1 2 +test_rel: brel_delete 1 +brel_delete: No such file or directory while calling ext2fs_brel_delete +test_rel: brel_move 1 4 +brel_move: No such file or directory while calling ext2fs_brel_move +test_rel: brel_move 2 5 +test_rel: brel_dump +Old= 3, New= 9, Owner= 0:0 +Old= 5, New= 10, Owner= 4:128 diff --git a/tests/progs/rel_test/expect.irel b/tests/progs/rel_test/expect.irel new file mode 100644 index 00000000..8e47938d --- /dev/null +++ b/tests/progs/rel_test/expect.irel @@ -0,0 +1,62 @@ +test_rel: irel_dump +test_rel: irel_put 2 11 3 +test_rel: irel_put 1 10 2 +test_rel: irel_put 3 9 1 +test_rel: irel_add_ref 1 4 128 +test_rel: irel_add_ref 1 5 64 +test_rel: irel_add_ref 1 6 512 +irel_add_ref: No space left on device while calling ext2fs_irel_add_ref +test_rel: irel_put 1 8 3 +test_rel: irel_add_ref 1 6 512 +test_rel: irel_add_ref 2 4 64 +test_rel: irel_put 23 12 1 +test_rel: irel_put 24 13 1 +irel_put: Invalid argument while calling ext2fs_irel_put +test_rel: irel_get 24 +irel_get: Invalid argument while calling ext2fs_irel_get +test_rel: irel_delete 24 +irel_delete: Invalid argument while calling ext2fs_irel_delete +test_rel: irel_get 3 +Old= 3, New= 9, Original=3, Max_refs=1 +test_rel: irel_get 1 +Old= 1, New= 8, Original=1, Max_refs=3 + 4:128, 5:64, 6:512 +test_rel: irel_start_iter +test_rel: irel_next +Old= 1, New= 8, Original=1, Max_refs=3 + 4:128, 5:64, 6:512 +test_rel: irel_next +Old= 2, New= 11, Original=2, Max_refs=3 + 4:64 +test_rel: irel_next +Old= 3, New= 9, Original=3, Max_refs=1 +test_rel: irel_next +No more entries! +test_rel: irel_delete 2 +test_rel: irel_delete 2 +irel_delete: No such file or directory while calling ext2fs_irel_delete +test_rel: irel_delete 4 +irel_delete: No such file or directory while calling ext2fs_irel_delete +test_rel: irel_move 1 2 +test_rel: irel_dump +Old= 2, New= 8, Original=1, Max_refs=3 + 4:128, 5:64, 6:512 +Old= 3, New= 9, Original=3, Max_refs=1 +test_rel: irel_delete 4 +irel_delete: No such file or directory while calling ext2fs_irel_delete +test_rel: irel_move 1 4 +irel_move: No such file or directory while calling ext2fs_irel_move +test_rel: irel_move 2 4 +test_rel: irel_dump +Old= 3, New= 9, Original=3, Max_refs=1 +Old= 4, New= 8, Original=1, Max_refs=3 + 4:128, 5:64, 6:512 +test_rel: irel_get_by_orig 3 +Old= 3, New= 9, Original=3, Max_refs=1 +test_rel: irel_get_by_orig 1 +Old= 4, New= 8, Original=1, Max_refs=3 + 4:128, 5:64, 6:512 +test_rel: irel_get_by_orig 5 +irel_get_by_orig: No such file or directory while calling ext2fs_irel_get_by_orig +test_rel: irel_get_by_orig 2 +irel_get_by_orig: No such file or directory while calling ext2fs_irel_get_by_orig diff --git a/tests/progs/rel_test/ima.setup b/tests/progs/rel_test/ima.setup new file mode 100644 index 00000000..f4116065 --- /dev/null +++ b/tests/progs/rel_test/ima.setup @@ -0,0 +1 @@ +-ima_create test 23 diff --git a/tests/progs/rel_test/test.brel b/tests/progs/rel_test/test.brel new file mode 100644 index 00000000..6605452f --- /dev/null +++ b/tests/progs/rel_test/test.brel @@ -0,0 +1,47 @@ +# +# This is the test script for the block relocation table. +# +# Copyright 1997 by Theodore Ts'o. This file may be redistributed +# under the terms of the GNU Public License. +# +# +brel_dump +brel_put 2 11 +brel_put 1 10 +brel_put 3 9 +brel_put 1 10 4 128 +# +# Test boundary cases for brel_put +# +brel_put 23 12 +brel_put 24 13 +# +# Test other boundary cases +# +brel_get 24 +brel_delete 24 +# +# Test getting existing and non-existent entries +# +brel_get 5 +brel_get 3 +brel_get 1 +# +# Test the iterator functions +# +brel_start_iter +brel_next +brel_next +brel_next +brel_next +# +# Test delete and move +# +brel_delete 2 +brel_delete 2 +brel_delete 5 +brel_move 1 2 +brel_delete 1 +brel_move 1 4 +brel_move 2 5 +brel_dump diff --git a/tests/progs/rel_test/test.irel b/tests/progs/rel_test/test.irel new file mode 100644 index 00000000..6c338bc3 --- /dev/null +++ b/tests/progs/rel_test/test.irel @@ -0,0 +1,69 @@ +# +# This is the test script for the inode relocation table. +# +# Copyright 1997 by Theodore Ts'o. This file may be redistributed +# under the terms of the GNU Public License. +# +# +irel_dump +irel_put 2 11 3 +irel_put 1 10 2 +irel_put 3 9 1 +irel_add_ref 1 4 128 +irel_add_ref 1 5 64 +# +# Check to see what happens if we add too many references +# +irel_add_ref 1 6 512 +# +# Try resizing the number of references and retry the add +# +irel_put 1 8 3 +irel_add_ref 1 6 512 +# +irel_add_ref 2 4 64 +# +# Test boundary cases of irel_put +# +irel_put 23 12 1 +irel_put 24 13 1 +# +# Test other boundary cases.... +# +irel_get 24 +irel_delete 24 +# +# Test retrivals +# +irel_get 3 +irel_get 1 +# +# Test the iterator functions +# +irel_start_iter +irel_next +irel_next +irel_next +irel_next +# +# Now try the delete function, on existing and non-existent entries +# +irel_delete 2 +irel_delete 2 +irel_delete 4 +# +# Move tests... +# +irel_move 1 2 +irel_dump +irel_delete 4 +irel_move 1 4 +irel_move 2 4 +# +# Get by orig tests +# +irel_dump +irel_get_by_orig 3 +irel_get_by_orig 1 +irel_get_by_orig 5 +irel_get_by_orig 2 diff --git a/tests/r_brel_bma/name b/tests/r_brel_bma/name new file mode 100644 index 00000000..d7455873 --- /dev/null +++ b/tests/r_brel_bma/name @@ -0,0 +1 @@ +block relocation table using the memory array implementation diff --git a/tests/r_irel_ima/name b/tests/r_irel_ima/name new file mode 100644 index 00000000..6efd72e5 --- /dev/null +++ b/tests/r_irel_ima/name @@ -0,0 +1 @@ +inode relocation table using the memory array implementation |