Add O2 IMS compliance automation test scripts.
[it/test.git] / test_scripts / O2IMS_Compliance_Test / o2ims_compliance / oran-helm.robot
1 *** Settings ***
2
3 # Library                SSHLibrary
4 Resource               ssh_helper.robot
5
6 Variables              ${EXECDIR}${/}test_configs.yaml
7
8 *** Variables ***
9 ${HOST}                ${ocloud.ssh.host}
10 ${PORT}                ${ocloud.ssh.port}
11 ${USERNAME}            ${ocloud.ssh.username}
12 ${PASSWORD}            ${ocloud.ssh.password}
13 ${OPENRC}              ${ocloud.ssh.openrc}
14
15 ${GLOBAL_OCLOUD_ID1}    ${ocloud.oran_o2_app.g_ocloud_id}
16
17 ${mockserver_port}     1081
18 ${mockserver_endpoint}      ${HOST}:${mockserver_port}
19 ${testdir}              ocloudtest
20 ${override_cmd}         cat <<EOF >ocloudtest/override.yaml
21 ... smo_endpoint: ${mockserver_endpoint}/mock_smo/v1/ocloud_observer
22 ... global_ocloud_id: ${GLOBAL_OCLOUD_ID1}
23 ... EOF
24
25
26 *** Keywords ***
27 Setup Oran O2 App
28     # [Arguments]    ${args}
29     ${stdout}  ${stderr}  ${rc}=     Execute Command  docker run -d -p ${mockserver_port}:1080 --name ${mockserver_name} mockserver/mockserver
30
31
32 Tear Down Oran O2 App
33     # [Arguments]    ${args}
34     # tear down oran o2 app
35     # tear down smo mock server
36     # Tear Down SMO Server
37     Close All Connections
38
39 Open Connection And Log In
40    Open Connection     ${HOST}
41    Login               ${USERNAME}        ${PASSWORD}
42