5 Resource ssh_helper.robot
6 Resource smo_server_mock.robot
7 Variables ${EXECDIR}${/}test_configs.yaml
11 ${HOST} ${ocloud.ssh.host}
12 ${PORT} ${ocloud.ssh.port}
13 ${USERNAME} ${ocloud.ssh.username}
14 ${PASSWORD} ${ocloud.ssh.password}
15 ${OPENRC} ${ocloud.ssh.openrc}
17 ${mockserver_port} 1081
18 ${mockserver_name} smo1
20 ${SMO_VERIFY_URL} ${smo.service.protocol}://${smo.service.host}:${smo.service.port}${smo.service.verify_endpoint}
21 ${SMO_INV_OBSERVER_URL} ${smo.service.protocol}://${smo.service.host}:${smo.service.port}${smo.o2ims_inventory_observer.path}
23 # export mockserver_host=128.224.115.23
24 # export mockserver_port=1081
25 # export mockserver_endpoint="http://${mockserver_host}:${mockserver_port}/mockserver"
26 # # docker run -d --rm -p --name smo 1080:1080 mockserver/mockserver
27 # sudo docker run -d -p ${mockserver_port}:1080 --name smo mockserver/mockserver
31 # Open Connection And Log In
32 # bring up smo mock server
33 ${stdout} ${stderr} ${rc}= Execute Command With Sudo docker run -d -p ${mockserver_port}:1080 --name ${mockserver_name} mockserver/mockserver
34 log ${stdout} level=DEBUG
35 log ${stderr} level=DEBUG
36 # ${stdout} Execute Command source ${OPENRC} && system host-list
37 # bring up oran o2 app
38 # Some Keyword ${args}
43 # tear down oran o2 app
44 # tear down smo mock server
45 ${stdout} ${stderr} ${rc}= Execute Command With Sudo docker stop ${mockserver_name}
46 log ${stdout} level=DEBUG
47 log ${stderr} level=DEBUG
48 ${stdout} ${stderr} ${rc}= Execute Command With Sudo docker rm ${mockserver_name}
49 log ${stdout} level=DEBUG
50 log ${stderr} level=DEBUG
51 # Close All Connections
54 SMO called by IMS verification
56 Set Headers {"Content-Type": "application/json"}
57 ${res} put ${SMO_VERIFY_URL} ${args}
58 log ${res} level=DEBUG
59 Integer response status 406