0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
0020
0021
0022
0023
0024
0025
0026
0027
0028
0029
0030
0031
0032
0033
0034
0035 TESTNAME="test017_srvthread"
0036 TOUT=2
0037
0038 PWD=`pwd`
0039 if [ `echo $PWD | grep $TESTNAME ` ]; then
0040
0041 echo > /dev/null
0042 else
0043
0044 pushd .
0045 echo "Doing cd"
0046 cd test017_srvthread
0047 fi;
0048
0049 . ../testenv.sh
0050
0051 export NDRX_TOUT=2
0052
0053 ulimit -c unlimited
0054
0055 export NDRX_DEBUG_CONF=`pwd`/debug.conf
0056 echo "Debug config set to: [$NDRX_DEBUG_CONF]"
0057 rm *.log
0058
0059 xadmin down -y
0060
0061
0062
0063
0064
0065 (./atmi.sv17 -t10 -i 123 2>&1) > ./atmisv17.log &
0066 (./atmi.sv17 -t10 -i 124 2>&1) > ./atmisv17_2.log &
0067 (./atmi.sv17 -t10 -i 125 2>&1) > ./atmisv17_3.log &
0068 sleep 1
0069 (./atmiclt17 2>&1) > ./atmiclt17.log &
0070 (./atmiclt17 2>&1) > ./atmiclt17_2.log &
0071 (./atmiclt17 2>&1) > ./atmiclt17_3.log &
0072 (./atmiclt17 2>&1) > ./atmiclt17_4.log &
0073 (./atmiclt17 2>&1) > ./atmiclt17_5.log &
0074 (./atmiclt17 2>&1) > ./atmiclt17_6.log &
0075 (./atmiclt17 2>&1) > ./atmiclt17_7.log &
0076 (./atmiclt17 2>&1) > ./atmiclt17_8.log &
0077 (./atmiclt17 2>&1) > ./atmiclt17_9.log &
0078 (./atmiclt17 2>&1) > ./atmiclt17_10.log &
0079 (./atmiclt17 2>&1) > ./atmiclt17_11.log &
0080 (./atmiclt17 2>&1) > ./atmiclt17_11.log &
0081 (./atmiclt17 2>&1) > ./atmiclt17_11.log &
0082 (./atmiclt17 2>&1) > ./atmiclt17_11.log &
0083 (./atmiclt17 2>&1) > ./atmiclt17_11.log &
0084 (./atmiclt17 2>&1) > ./atmiclt17_11.log &
0085 (./atmiclt17 2>&1) > ./atmiclt17_11.log &
0086 (./atmiclt17 2>&1) > ./atmiclt17_11.log &
0087 (./atmiclt17 2>&1) > ./atmiclt17_11.log &
0088 (./atmiclt17 2>&1) > ./atmiclt17_11.log &
0089 (./atmiclt17 2>&1) > ./atmiclt17_11.log &
0090 (./atmiclt17 2>&1) > ./atmiclt17_11.log &
0091 (./atmiclt17 2>&1) > ./atmiclt17_11.log &
0092 $PSCMD | grep atmiclt17 | grep -v grep | wc
0093 (./atmiclt17 2>&1) > ./atmiclt17_12.log
0094
0095
0096 RETP=`$PSCMD | grep atmiclt17 | grep -v grep`
0097 while [[ "X$RET" != "X" ]]; do
0098 RETP=`$PSCMD | grep atmiclt17 | grep -v grep`
0099 done
0100
0101 RET=$?
0102
0103
0104 if [ "X`grep TESTERROR *.log`" != "X" ]; then
0105 echo "Test error detected!"
0106 RET=-2
0107 fi
0108
0109 xadmin killall atmi.sv17 2>/dev/null
0110
0111 xadmin killall atmiclt17
0112
0113 popd 2>/dev/null
0114
0115 exit $RET
0116
0117