Home | History | Annotate | Download | only in test_data
      1 #
      2 # This is the test script for the inode relocation table.
      3 #
      4 # Copyright 1997 by Theodore Ts'o.  This file may be redistributed 
      5 # under the terms of the GNU Public License.
      6 #
      7 #
      8 irel_dump
      9 irel_put 2 11 3
     10 irel_put 1 10 2
     11 irel_put 3 9 1
     12 irel_add_ref 1 4 128
     13 irel_add_ref 1 5 64
     14 #
     15 # Check to see what happens if we add too many references
     16 #
     17 irel_add_ref 1 6 512
     18 #
     19 # Try resizing the number of references and retry the add
     20 #
     21 irel_put 1 8 3
     22 irel_add_ref 1 6 512
     23 #
     24 irel_add_ref 2 4 64
     25 #
     26 # Test boundary cases of irel_put
     27 #
     28 irel_put 23 12 1
     29 irel_put 24 13 1
     30 #
     31 # Test other boundary cases....
     32 #
     33 irel_get 24
     34 irel_delete 24
     35 #
     36 # Test retrivals
     37 #
     38 irel_get 3
     39 irel_get 1
     40 #
     41 # Test the iterator functions
     42 #
     43 irel_start_iter
     44 irel_next
     45 irel_next
     46 irel_next
     47 irel_next
     48 #
     49 # Now try the delete function, on existing and non-existent entries
     50 #
     51 irel_delete 2
     52 irel_delete 2
     53 irel_delete 4
     54 #
     55 # Move tests...
     56 #
     57 irel_move 1 2
     58 irel_dump
     59 irel_delete 4
     60 irel_move 1 4
     61 irel_move 2 4
     62 #
     63 # Get by orig tests
     64 #
     65 irel_dump
     66 irel_get_by_orig 3
     67 irel_get_by_orig 1
     68 irel_get_by_orig 5
     69 irel_get_by_orig 2
     70