xref: /freebsd/lib/libc/db/test/hash.tests/testit (revision 58f0484fa251c266ede97b591b499fe3dd4f578e)
158f0484fSRodney W. Grimes#!/bin/csh -f
258f0484fSRodney W. Grimes#
358f0484fSRodney W. Grimes#	@(#)testit	8.1 (Berkeley) 6/4/93
458f0484fSRodney W. Grimes#
558f0484fSRodney W. Grimes
658f0484fSRodney W. Grimesecho ""
758f0484fSRodney W. Grimesecho "PAGE FILL "
858f0484fSRodney W. Grimesset name=WORDS
958f0484fSRodney W. Grimes	set i = 256
1058f0484fSRodney W. Grimes	foreach j ( 11 14 21 )
1158f0484fSRodney W. Grimes	    thash4 $i $j 25000 65536 $name < $name
1258f0484fSRodney W. Grimes	end
1358f0484fSRodney W. Grimes	set i = 512
1458f0484fSRodney W. Grimes	foreach j ( 21 28 43 )
1558f0484fSRodney W. Grimes	    thash4 $i $j 25000 65536  $name < $name
1658f0484fSRodney W. Grimes	end
1758f0484fSRodney W. Grimes	set i = 1024
1858f0484fSRodney W. Grimes	foreach j ( 43 57 85 )
1958f0484fSRodney W. Grimes	    thash4 $i $j 25000 65536 $name < $name
2058f0484fSRodney W. Grimes	end
2158f0484fSRodney W. Grimes	set i = 2048
2258f0484fSRodney W. Grimes	foreach j ( 85 114 171 )
2358f0484fSRodney W. Grimes	    thash4 $i $j 25000 65536 $name < $name
2458f0484fSRodney W. Grimes	end
2558f0484fSRodney W. Grimes	set i = 4096
2658f0484fSRodney W. Grimes	foreach j ( 171 228 341 )
2758f0484fSRodney W. Grimes	    thash4 $i $j 25000 65536 $name < $name
2858f0484fSRodney W. Grimes	end
2958f0484fSRodney W. Grimes	set i = 8192
3058f0484fSRodney W. Grimes	foreach j ( 341 455 683 )
3158f0484fSRodney W. Grimes	    thash4 $i $j 25000 65536 $name < $name
3258f0484fSRodney W. Grimes	end
3358f0484fSRodney W. Grimes	echo "PAGE FILL "
3458f0484fSRodney W. Grimes	set i = 256
3558f0484fSRodney W. Grimes	foreach j ( 11 14 21 )
3658f0484fSRodney W. Grimes	    echo "$i"_"$j"
3758f0484fSRodney W. Grimes	    tcreat3 $i $j 25000 $name < $name
3858f0484fSRodney W. Grimes	    tread2 65536 < $name
3958f0484fSRodney W. Grimes	    tverify $name < $name
4058f0484fSRodney W. Grimes	    tseq > /dev/null
4158f0484fSRodney W. Grimes	    tdel $i $j  $name < $name
4258f0484fSRodney W. Grimes	end
4358f0484fSRodney W. Grimes	set i = 512
4458f0484fSRodney W. Grimes	foreach j ( 21 28 43 )
4558f0484fSRodney W. Grimes	    echo "$i"_"$j"
4658f0484fSRodney W. Grimes	    tcreat3 $i $j 25000 $name < $name
4758f0484fSRodney W. Grimes	    tread2 65536 < $name
4858f0484fSRodney W. Grimes	    tverify $name < $name
4958f0484fSRodney W. Grimes	    tseq > /dev/null
5058f0484fSRodney W. Grimes	    tdel $i $j  $name < $name
5158f0484fSRodney W. Grimes	end
5258f0484fSRodney W. Grimes	set i = 1024
5358f0484fSRodney W. Grimes	foreach j ( 43 57 85 )
5458f0484fSRodney W. Grimes	    echo "$i"_"$j"
5558f0484fSRodney W. Grimes	    tcreat3 $i $j 25000 $name < $name
5658f0484fSRodney W. Grimes	    tread2 65536 < $name
5758f0484fSRodney W. Grimes	    tverify $name < $name
5858f0484fSRodney W. Grimes	    tseq > /dev/null
5958f0484fSRodney W. Grimes	    tdel $i $j  $name < $name
6058f0484fSRodney W. Grimes	end
6158f0484fSRodney W. Grimes	set i = 2048
6258f0484fSRodney W. Grimes	foreach j ( 85 114 171 )
6358f0484fSRodney W. Grimes	    echo "$i"_"$j"
6458f0484fSRodney W. Grimes	    tcreat3 $i $j 25000 $name < $name
6558f0484fSRodney W. Grimes	    tread2 65536 < $name
6658f0484fSRodney W. Grimes	    tverify $name < $name
6758f0484fSRodney W. Grimes	    tseq > /dev/null
6858f0484fSRodney W. Grimes	    tdel $i $j  $name < $name
6958f0484fSRodney W. Grimes	end
7058f0484fSRodney W. Grimes	set i = 4096
7158f0484fSRodney W. Grimes	foreach j ( 171 228 341 )
7258f0484fSRodney W. Grimes	    echo "$i"_"$j"
7358f0484fSRodney W. Grimes	    tcreat3 $i $j 25000 $name < $name
7458f0484fSRodney W. Grimes	    tread2 65536 < $name
7558f0484fSRodney W. Grimes	    tverify $name < $name
7658f0484fSRodney W. Grimes	    tseq > /dev/null
7758f0484fSRodney W. Grimes	    tdel $i $j  $name < $name
7858f0484fSRodney W. Grimes	end
7958f0484fSRodney W. Grimes	set i = 8192
8058f0484fSRodney W. Grimes	foreach j ( 341 455 683 )
8158f0484fSRodney W. Grimes	    echo "$i"_"$j"
8258f0484fSRodney W. Grimes	    tcreat3 $i $j 25000 $name < $name
8358f0484fSRodney W. Grimes	    tread2 65536 < $name
8458f0484fSRodney W. Grimes	    tverify $name < $name
8558f0484fSRodney W. Grimes	    tseq > /dev/null
8658f0484fSRodney W. Grimes	    tdel $i $j  $name < $name
8758f0484fSRodney W. Grimes	end
8858f0484fSRodney W. Grimesset name=LONG.DATA
8958f0484fSRodney W. Grimes	set i = 1024
9058f0484fSRodney W. Grimes	foreach j ( 1 2 4 )
9158f0484fSRodney W. Grimes	    echo thash4 $i $j 600 65536 $name
9258f0484fSRodney W. Grimes	    thash4 $i $j 600 65536 $name < $name
9358f0484fSRodney W. Grimes	end
9458f0484fSRodney W. Grimes
9558f0484fSRodney W. Grimes	set i = 2048
9658f0484fSRodney W. Grimes	foreach j ( 1 2 4 )
9758f0484fSRodney W. Grimes	    echo thash4 $i $j 600 65536 $name
9858f0484fSRodney W. Grimes	    thash4 $i $j 600 65536 $name < $name
9958f0484fSRodney W. Grimes	end
10058f0484fSRodney W. Grimes	set i = 4096
10158f0484fSRodney W. Grimes	foreach j ( 1 2 4 )
10258f0484fSRodney W. Grimes	    echo thash4 $i $j 600 65536 $name
10358f0484fSRodney W. Grimes	    thash4 $i $j 600 65536 $name < $name
10458f0484fSRodney W. Grimes	end
10558f0484fSRodney W. Grimes	set i = 8192
10658f0484fSRodney W. Grimes	foreach j ( 2 4 8 )
10758f0484fSRodney W. Grimes	    echo thash4 $i $j 600 65536 $name
10858f0484fSRodney W. Grimes	    thash4 $i $j 600 65536 $name < $name
10958f0484fSRodney W. Grimes	end
11058f0484fSRodney W. Grimes	echo "PAGE FILL "
11158f0484fSRodney W. Grimes	set i = 1024
11258f0484fSRodney W. Grimes	foreach j ( 1 2 4 )
11358f0484fSRodney W. Grimes	    echo "$i"_"$j"
11458f0484fSRodney W. Grimes	    tcreat3 $i $j 600 $name < $name
11558f0484fSRodney W. Grimes	    tread2 65536 < $name
11658f0484fSRodney W. Grimes	    tverify $name < $name
11758f0484fSRodney W. Grimes	    tseq > /dev/null
11858f0484fSRodney W. Grimes	    tdel $i $j  $name < $name
11958f0484fSRodney W. Grimes	end
12058f0484fSRodney W. Grimes	set i = 2048
12158f0484fSRodney W. Grimes	foreach j ( 1 2 4 )
12258f0484fSRodney W. Grimes	    echo "$i"_"$j"
12358f0484fSRodney W. Grimes	    tcreat3 $i $j 600 $name < $name
12458f0484fSRodney W. Grimes	    tread2 65536 < $name
12558f0484fSRodney W. Grimes	    tverify $name < $name
12658f0484fSRodney W. Grimes	    tseq > /dev/null
12758f0484fSRodney W. Grimes	    tdel $i $j  $name < $name
12858f0484fSRodney W. Grimes	end
12958f0484fSRodney W. Grimes	set i = 4096
13058f0484fSRodney W. Grimes	foreach j ( 1 2 4 )
13158f0484fSRodney W. Grimes	    echo "$i"_"$j"
13258f0484fSRodney W. Grimes	    tcreat3 $i $j 600 $name < $name
13358f0484fSRodney W. Grimes	    tread2 65536 < $name
13458f0484fSRodney W. Grimes	    tverify $name < $name
13558f0484fSRodney W. Grimes	    tseq > /dev/null
13658f0484fSRodney W. Grimes	    tdel $i $j  $name < $name
13758f0484fSRodney W. Grimes	end
13858f0484fSRodney W. Grimes	set i = 8192
13958f0484fSRodney W. Grimes	foreach j ( 2 4 8 )
14058f0484fSRodney W. Grimes	    echo "$i"_"$j"
14158f0484fSRodney W. Grimes	    tcreat3 $i $j 600 $name < $name
14258f0484fSRodney W. Grimes	    tread2 65536 < $name
14358f0484fSRodney W. Grimes	    tverify $name < $name
14458f0484fSRodney W. Grimes	    tseq > /dev/null
14558f0484fSRodney W. Grimes	    tdel $i $j  $name < $name
14658f0484fSRodney W. Grimes	end
14758f0484fSRodney W. Grimesdriver2
148