summaryrefslogtreecommitdiff
path: root/TAO/performance-tests/Thruput/TAO/run_test
blob: e60f32963719da96761c091790d31b07c2463275 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
#!/bin/csh -f

#   $1  <Total_Data_Size> 
#   $2  <Max_msg_size_in_Kb?> <-- currently not used? $2 == $argv[2] ??
#   $3  <Title_Of_This_Test> 
#   $4  <seq_type>
#   $5  <ior_from_server>

# e.g. 
# % run_test 10000 512 mambo\! s iiop:1.0//128.252.165.144:10015/P350892cc000ad963RootPOA/RootPOA_is_BAD/TTCP_IIOP_test
#

if ($#argv < 5) then
	echo "Usage: run_test <Total_Data_Size> <Max_msg_size> <Title_Of_This_Test> <seq_type> <ior_from_server>"
	exit 1
endif
#
@ msize=1024
@ limit= ($argv[2] * 1024)
#echo $limit
#echo $msize 
	echo "-->"
	echo "--> ITERATION #" 1 
	echo "  client -S" $1 "-f m -l" $msize "-L" $3 "-q" $4 "-i" $5
	echo "-->"
client -S $1 -f m -l $msize -L $3 -q $4 -i $5
set flag=0
while ($msize <= $limit)
  if ($flag == 0) goto label
	echo "-->"
	echo "--> ITERATION #" 1 
        echo "  client -S" $1 "-f m -l" $msize "-L" $3 "-q" $4 "-i" $5
	echo "-->"
	client -S $1 -f m -l $msize -L $3 -q $4 -i $5
 label:
  set flag=1
  sleep 5
  foreach i (2)
	echo "-->"
	echo "--> ITERATION #" $i 
        echo "  client -S" $1 "-f m -l" $msize "-L" $3 "-q" $4 "-i" $5
	echo "-->"
	client -S $1 -f m -l $msize -L $3 -q $4 -i $5
  end
	echo "---------------------------"
	@ msize = ($msize * 2)
	sleep 5
end 

echo " "
echo "Done at:" 
date