wait.h->sys/wait.h, restconf_rpc wait in test
This commit is contained in:
parent
d5edd64257
commit
0fe8acd301
2 changed files with 18 additions and 15 deletions
|
|
@ -48,9 +48,9 @@
|
||||||
#include <signal.h>
|
#include <signal.h>
|
||||||
#include <fcntl.h>
|
#include <fcntl.h>
|
||||||
#include <time.h>
|
#include <time.h>
|
||||||
#include <wait.h>
|
|
||||||
#include <syslog.h>
|
#include <syslog.h>
|
||||||
#include <ifaddrs.h>
|
#include <ifaddrs.h>
|
||||||
|
#include <sys/wait.h>
|
||||||
#include <sys/time.h>
|
#include <sys/time.h>
|
||||||
#include <sys/socket.h>
|
#include <sys/socket.h>
|
||||||
#include <sys/stat.h>
|
#include <sys/stat.h>
|
||||||
|
|
|
||||||
|
|
@ -125,7 +125,7 @@ if [ $BE -ne 0 ]; then
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Get pid of running process and check return xml
|
# Get pid of running process and check return xml
|
||||||
new "Get rpc status"
|
new "1. Get rpc status"
|
||||||
pid0=$(testrpc status 1) # Save pid0
|
pid0=$(testrpc status 1) # Save pid0
|
||||||
if [ $? -ne 0 ]; then echo "$pid0";exit -1; fi
|
if [ $? -ne 0 ]; then echo "$pid0";exit -1; fi
|
||||||
|
|
||||||
|
|
@ -136,18 +136,21 @@ if [ -z "$ps" ]; then
|
||||||
err "A restconf running"
|
err "A restconf running"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
new "wait restconf"
|
||||||
|
wait_restconf
|
||||||
|
|
||||||
new "try restconf rpc"
|
new "try restconf rpc"
|
||||||
expectpart "$(curl $CURLOPTS -X POST -H "Content-Type: application/yang-data+json" $RCPROTO://localhost/restconf/operations/clixon-lib:process-control -d '{"clixon-lib:input":{"name":"restconf","operation":"status"}}')" 0 "HTTP/1.1 200 OK" '{"clixon-lib:output":{"pid":'
|
expectpart "$(curl $CURLOPTS -X POST -H "Content-Type: application/yang-data+json" $RCPROTO://localhost/restconf/operations/clixon-lib:process-control -d '{"clixon-lib:input":{"name":"restconf","operation":"status"}}')" 0 "HTTP/1.1 200 OK" '{"clixon-lib:output":{"pid":'
|
||||||
|
|
||||||
new "stop restconf RPC"
|
new "2. stop restconf RPC"
|
||||||
pid=$(testrpc stop 0)
|
pid=$(testrpc stop 0)
|
||||||
if [ $? -ne 0 ]; then echo "$pid";exit -1; fi
|
if [ $? -ne 0 ]; then echo "$pid";exit -1; fi
|
||||||
|
|
||||||
new "Get rpc status stopped"
|
new "3. Get rpc status stopped"
|
||||||
pid=$(testrpc status 0)
|
pid=$(testrpc status 0)
|
||||||
if [ $? -ne 0 ]; then echo "$pid";exit -1; fi
|
if [ $? -ne 0 ]; then echo "$pid";exit -1; fi
|
||||||
|
|
||||||
new "Start rpc again"
|
new "4. Start rpc again"
|
||||||
pid3=$(testrpc start 1) # Save pid3
|
pid3=$(testrpc start 1) # Save pid3
|
||||||
if [ $? -ne 0 ]; then echo "$pid3";exit -1; fi
|
if [ $? -ne 0 ]; then echo "$pid3";exit -1; fi
|
||||||
|
|
||||||
|
|
@ -164,19 +167,19 @@ fi
|
||||||
new "kill restconf"
|
new "kill restconf"
|
||||||
stop_restconf_pre
|
stop_restconf_pre
|
||||||
|
|
||||||
new "start restconf RPC"
|
new "5. start restconf RPC"
|
||||||
pid=$(testrpc start 1)
|
pid=$(testrpc start 1)
|
||||||
if [ $? -ne 0 ]; then echo "$pid";exit -1; fi
|
if [ $? -ne 0 ]; then echo "$pid";exit -1; fi
|
||||||
|
|
||||||
new "check status RPC on"
|
new "6. check status RPC on"
|
||||||
pid5=$(testrpc status 1) # Save pid5
|
pid5=$(testrpc status 1) # Save pid5
|
||||||
if [ $? -ne 0 ]; then echo "$pid5";exit -1; fi
|
if [ $? -ne 0 ]; then echo "$pid5";exit -1; fi
|
||||||
|
|
||||||
new "restart restconf RPC"
|
new "7. restart restconf RPC"
|
||||||
pid=$(testrpc restart 1)
|
pid=$(testrpc restart 1)
|
||||||
if [ $? -ne 0 ]; then echo "$pid";exit -1; fi
|
if [ $? -ne 0 ]; then echo "$pid";exit -1; fi
|
||||||
|
|
||||||
new "Get restconf status rpc"
|
new "8. Get restconf status rpc"
|
||||||
pid7=$(testrpc status 1) # Save pid7
|
pid7=$(testrpc status 1) # Save pid7
|
||||||
if [ $? -ne 0 ]; then echo "$pid7";exit -1; fi
|
if [ $? -ne 0 ]; then echo "$pid7";exit -1; fi
|
||||||
|
|
||||||
|
|
@ -224,7 +227,7 @@ if [ $BE -ne 0 ]; then
|
||||||
wait_backend
|
wait_backend
|
||||||
fi
|
fi
|
||||||
|
|
||||||
new "Get restconf (running) after restart"
|
new "9. Get restconf (running) after restart"
|
||||||
pid=$(testrpc status 1)
|
pid=$(testrpc status 1)
|
||||||
if [ $? -ne 0 ]; then echo "$pid"; exit -1; fi
|
if [ $? -ne 0 ]; then echo "$pid"; exit -1; fi
|
||||||
|
|
||||||
|
|
@ -269,15 +272,15 @@ if [ $BE -ne 0 ]; then
|
||||||
wait_backend
|
wait_backend
|
||||||
fi
|
fi
|
||||||
|
|
||||||
new "check status RPC off"
|
new "10. check status RPC off"
|
||||||
pid=$(testrpc status 0)
|
pid=$(testrpc status 0)
|
||||||
if [ $? -ne 0 ]; then echo "$pid";exit -1; fi
|
if [ $? -ne 0 ]; then echo "$pid";exit -1; fi
|
||||||
|
|
||||||
new "start restconf RPC"
|
new "11. start restconf RPC"
|
||||||
pid=$(testrpc start 0)
|
pid=$(testrpc start 0)
|
||||||
if [ $? -ne 0 ]; then echo "$pid";exit -1; fi
|
if [ $? -ne 0 ]; then echo "$pid";exit -1; fi
|
||||||
|
|
||||||
new "check status RPC off"
|
new "12. check status RPC off"
|
||||||
pid=$(testrpc status 0)
|
pid=$(testrpc status 0)
|
||||||
if [ $? -ne 0 ]; then echo "$pid";exit -1; fi
|
if [ $? -ne 0 ]; then echo "$pid";exit -1; fi
|
||||||
|
|
||||||
|
|
@ -287,7 +290,7 @@ expecteof "$clixon_netconf -qf $cfg" 0 "<rpc $DEFAULTNS><edit-config><default-op
|
||||||
new "netconf commit"
|
new "netconf commit"
|
||||||
expecteof "$clixon_netconf -qf $cfg" 0 "<rpc $DEFAULTNS><commit/></rpc>]]>]]>" "^<rpc-reply $DEFAULTNS><ok/></rpc-reply>]]>]]>$"
|
expecteof "$clixon_netconf -qf $cfg" 0 "<rpc $DEFAULTNS><commit/></rpc>]]>]]>" "^<rpc-reply $DEFAULTNS><ok/></rpc-reply>]]>]]>$"
|
||||||
|
|
||||||
new "check status RPC on"
|
new "13. check status RPC on"
|
||||||
pid=$(testrpc status 1)
|
pid=$(testrpc status 1)
|
||||||
if [ $? -ne 0 ]; then echo "$pid";exit -1; fi
|
if [ $? -ne 0 ]; then echo "$pid";exit -1; fi
|
||||||
|
|
||||||
|
|
@ -297,7 +300,7 @@ expecteof "$clixon_netconf -qf $cfg" 0 "<rpc $DEFAULTNS><edit-config><default-op
|
||||||
new "netconf commit"
|
new "netconf commit"
|
||||||
expecteof "$clixon_netconf -qf $cfg" 0 "<rpc $DEFAULTNS><commit/></rpc>]]>]]>" "^<rpc-reply $DEFAULTNS><ok/></rpc-reply>]]>]]>$"
|
expecteof "$clixon_netconf -qf $cfg" 0 "<rpc $DEFAULTNS><commit/></rpc>]]>]]>" "^<rpc-reply $DEFAULTNS><ok/></rpc-reply>]]>]]>$"
|
||||||
|
|
||||||
new "check status RPC off"
|
new "14. check status RPC off"
|
||||||
pid=$(testrpc status 0)
|
pid=$(testrpc status 0)
|
||||||
if [ $? -ne 0 ]; then echo "$pid";exit -1; fi
|
if [ $? -ne 0 ]; then echo "$pid";exit -1; fi
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue