moved initial hello request from client to backend to immediate before first actual query

This commit is contained in:
Olof hagsand 2019-10-27 10:24:13 +01:00
parent 84c94b2c0e
commit 948e203a61
5 changed files with 36 additions and 11 deletions

View file

@ -7,8 +7,11 @@ if [ $# -gt 0 ]; then
exit -1
fi
# Pattern to run tests, default is all, but you may want to narrow it down
: ${pattern:=test_*.sh}
err=0
for testfile in test*.sh; do # For lib.sh the variable must be called testfile
for testfile in $pattern; do # For lib.sh the variable must be called testfile
echo "Running $testfile"
./$testfile > /dev/null 2>&1
errcode=$?

View file

@ -57,15 +57,18 @@ EOF
start_backend -s init -f $cfg
fi
new "waiting"
wait_backend
new "$clixon_cli -1f $cfg show version"
expectfn "$clixon_cli -1f $cfg show version" 0 "$version."
new "hello session-id 1"
expecteof "$clixon_util_socket -a $family -s $sock -D $DBG" 0 "<hello/>" "<hello><session-id>1</session-id></hello>"
new "hello session-id 2"
expecteof "$clixon_util_socket -a $family -s $sock -D $DBG" 0 "<hello/>" "<hello><session-id>2</session-id></hello>"
new "hello session-id 2"
expecteof "$clixon_util_socket -a $family -s $sock -D $DBG" 0 "<hello/>" "<hello><session-id>3</session-id></hello>"
if [ $BE -ne 0 ]; then
new "Kill backend"
# Check if premature kill