xref: /freebsd/crypto/krb5/src/plugins/kdb/db2/libdb2/test/hash1.tests/testit (revision 7f2fe78b9dd5f51c821d771b63d2e096f6fd49e9)
1#!/bin/csh -f
2#
3#	@(#)testit	8.1 (Berkeley) 6/4/93
4#
5
6echo ""
7echo "PAGE FILL "
8set name=WORDS
9	set i = 256
10	foreach j ( 11 14 21 )
11	    echo "thash4 $i $j"
12	    ./thash4 $i $j 25000 65536 $name < $name
13	end
14	set i = 512
15	foreach j ( 21 28 43 )
16	    echo "thash4 $i $j"
17	    ./thash4 $i $j 25000 65536  $name < $name
18	end
19	set i = 1024
20	foreach j ( 43 57 85 )
21	    echo "thash4 $i $j"
22	    ./thash4 $i $j 25000 65536 $name < $name
23	end
24	set i = 2048
25	foreach j ( 85 114 171 )
26	    echo "thash4 $i $j"
27	    ./thash4 $i $j 25000 65536 $name < $name
28	end
29	set i = 4096
30	foreach j ( 171 228 341 )
31	    echo "thash4 $i $j"
32	    ./thash4 $i $j 25000 65536 $name < $name
33	end
34	set i = 8192
35	foreach j ( 341 455 683 )
36	    echo "thash4 $i $j"
37	    ./thash4 $i $j 25000 65536 $name < $name
38	end
39	echo "PAGE FILL "
40	set i = 256
41	foreach j ( 11 14 21 )
42	    echo "$i"_"$j"
43	    ./tcreat3 $i $j 25000 $name < $name
44	    ./tread2 65536 < $name
45	    ./tverify $name < $name
46	    ./tseq > /dev/null
47	    ./tdel $i $j  $name < $name
48	end
49	set i = 512
50	foreach j ( 21 28 43 )
51	    echo "$i"_"$j"
52	    ./tcreat3 $i $j 25000 $name < $name
53	    ./tread2 65536 < $name
54	    ./tverify $name < $name
55	    ./tseq > /dev/null
56	    ./tdel $i $j  $name < $name
57	end
58	set i = 1024
59	foreach j ( 43 57 85 )
60	    echo "$i"_"$j"
61	    ./tcreat3 $i $j 25000 $name < $name
62	    ./tread2 65536 < $name
63	    ./tverify $name < $name
64	    ./tseq > /dev/null
65	    ./tdel $i $j  $name < $name
66	end
67	set i = 2048
68	foreach j ( 85 114 171 )
69	    echo "$i"_"$j"
70	    ./tcreat3 $i $j 25000 $name < $name
71	    ./tread2 65536 < $name
72	    ./tverify $name < $name
73	    ./tseq > /dev/null
74	    ./tdel $i $j  $name < $name
75	end
76	set i = 4096
77	foreach j ( 171 228 341 )
78	    echo "$i"_"$j"
79	    ./tcreat3 $i $j 25000 $name < $name
80	    ./tread2 65536 < $name
81	    ./tverify $name < $name
82	    ./tseq > /dev/null
83	    ./tdel $i $j  $name < $name
84	end
85	set i = 8192
86	foreach j ( 341 455 683 )
87	    echo "$i"_"$j"
88	    ./tcreat3 $i $j 25000 $name < $name
89	    ./tread2 65536 < $name
90	    ./tverify $name < $name
91	    ./tseq > /dev/null
92	    ./tdel $i $j  $name < $name
93	end
94set name=LONG.DATA
95	set i = 1024
96	foreach j ( 1 2 4 )
97	    echo ./thash4 $i $j 600 65536 $name
98	    ./thash4 $i $j 600 65536 $name < $name
99	end
100
101	set i = 2048
102	foreach j ( 1 2 4 )
103	    echo ./thash4 $i $j 600 65536 $name
104	    ./thash4 $i $j 600 65536 $name < $name
105	end
106	set i = 4096
107	foreach j ( 1 2 4 )
108	    echo ./thash4 $i $j 600 65536 $name
109	    ./thash4 $i $j 600 65536 $name < $name
110	end
111	set i = 8192
112	foreach j ( 2 4 8 )
113	    echo ./thash4 $i $j 600 65536 $name
114	    ./thash4 $i $j 600 65536 $name < $name
115	end
116	echo "PAGE FILL "
117	set i = 1024
118	foreach j ( 1 2 4 )
119	    echo "$i"_"$j"
120	    ./tcreat3 $i $j 600 $name < $name
121	    ./tread2 65536 < $name
122	    ./tverify $name < $name
123	    ./tseq > /dev/null
124	    ./tdel $i $j  $name < $name
125	end
126	set i = 2048
127	foreach j ( 1 2 4 )
128	    echo "$i"_"$j"
129	    ./tcreat3 $i $j 600 $name < $name
130	    ./tread2 65536 < $name
131	    ./tverify $name < $name
132	    ./tseq > /dev/null
133	    ./tdel $i $j  $name < $name
134	end
135	set i = 4096
136	foreach j ( 1 2 4 )
137	    echo "$i"_"$j"
138	    ./tcreat3 $i $j 600 $name < $name
139	    ./tread2 65536 < $name
140	    ./tverify $name < $name
141	    ./tseq > /dev/null
142	    ./tdel $i $j  $name < $name
143	end
144	set i = 8192
145	foreach j ( 2 4 8 )
146	    echo "$i"_"$j"
147	    ./tcreat3 $i $j 600 $name < $name
148	    ./tread2 65536 < $name
149	    ./tverify $name < $name
150	    ./tseq > /dev/null
151	    ./tdel $i $j  $name < $name
152	end
153
154./driver2
155