~ubuntu-branches/ubuntu/edgy/e2fsprogs/edgy

« back to all changes in this revision

Viewing changes to tests/progs/test_data/test.irel

  • Committer: Bazaar Package Importer
  • Author(s): Yann Dirson
  • Date: 2002-03-21 23:58:48 UTC
  • Revision ID: james.westby@ubuntu.com-20020321235848-cmmy98hy0nihp922
Tags: upstream-1.27
ImportĀ upstreamĀ versionĀ 1.27

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
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