From 4db397dbfa07d202f1a7134e1a7a52b8fb3b5d8a Mon Sep 17 00:00:00 2001 From: Amichai Date: Wed, 28 Aug 2019 19:23:15 +0300 Subject: [PATCH] [RICPLT-1898] - Replace http router to gorilla-mux + UT + Automation code Signed-off-by: Amichai Change-Id: I2979364e7b974a1d0343ac439cffa5d9a1c21848 --- Automation/Dockerfile | 0 Automation/Scripts/docker_ms.sh | 0 Automation/Scripts/k8s_ms.py | 0 Automation/Scripts/ric_ms.sh | 0 Automation/Scripts/run.sh | 0 .../ConfigurationUpdate_Verify_logs.robot | 54 + .../ConfigurationUpdate_prepartations tests.robot | 57 + .../Tests/ConfigurationUpdate/__init__.robot | 21 + .../__pycache__/verifylogs.cpython-36.pyc | Bin 0 -> 573 bytes Automation/Tests/ConfigurationUpdate/verifylogs.py | 47 + .../ENDC-Setup/ENDC-setup_1_setup_request.robot | 29 - .../ENDC-Setup/ENDC-setup_2_get_nodeb_gnb.robot | 43 - .../Tests/ENDC-Setup/ENDC_Setup_request_test.robot | 56 + Automation/Tests/ENDC-Setup/__init__.robot | 18 + Automation/Tests/ENDC-Setup/log.html | 2125 ----------------- Automation/Tests/ENDC-Setup/output.xml | 85 - Automation/Tests/ENDC-Setup/report.html | 2431 -------------------- Automation/Tests/ENDC-Setup/router.txt | 10 - .../Get_all_nodes_run_setup_and_get_all.robot | 65 + Automation/Tests/Get-All-Nodes-Real/__init__.robot | 20 + .../Get_nodes_Add_nodes_and_get.robot | 36 +- .../Tests/Get-All-Nodes/Get_nodes_flush.robot | 11 - Automation/Tests/Get-All-Nodes/__init__.robot | 18 + .../__pycache__/config.cpython-36.pyc | Bin 0 -> 211 bytes .../__pycache__/scripts.cpython-36.pyc | Bin 0 -> 1674 bytes Automation/Tests/Get-All-Nodes/addtoredis.py | 32 - Automation/Tests/Get-All-Nodes/config.py | 20 + Automation/Tests/Get-All-Nodes/flush.py | 7 - Automation/Tests/Get-All-Nodes/scripts.py | 67 + Automation/Tests/Health/__init__.robot | 18 + Automation/Tests/Health/get_health_check.robot | 19 +- .../__pycache__/config.cpython-36.pyc | Bin 0 -> 197 bytes .../__pycache__/loadscripts.cpython-36.pyc | Bin 0 -> 1047 bytes .../Tests/RedButton/RedButton_CONNECTED.robot | 52 + .../RedButton_CONNECTED_SHUTDOWN_CONNECTED.robot | 75 + .../Tests/RedButton/RedButton_CONNECTING.robot | 59 + .../RedButton/RedButton_CONNECTION_FAILURE.robot | 52 + .../Tests/RedButton/RedButton_DISCONNECTED.robot | 59 + .../RedButton/RedButton_SHUTDOWN_SHUTDOWN.robot | 60 + Automation/Tests/RedButton/__init__.robot | 20 + .../Reset_RIC_TO_RAN/Reset_Happy_no_cause.robot | 42 + .../Reset_RIC_TO_RAN/Reset_Happy_with_cause.robot | 42 + .../Tests/Reset_RIC_TO_RAN/Reset_unhappy.robot | 54 + Automation/Tests/Reset_RIC_TO_RAN/__init__.robot | 20 + Automation/Tests/Resource/Keywords.robot | 58 + Automation/Tests/Resource/resource.robot | 24 +- Automation/Tests/Unhappy/Resource_not_found.robot | 25 +- Automation/Tests/Unhappy/Response400.robot | 25 +- Automation/Tests/Unhappy/Response500.robot | 21 +- Automation/Tests/Unhappy/Setup_failure.robot | 28 +- Automation/Tests/Unhappy/log.html | 2125 ----------------- Automation/Tests/Unhappy/output.xml | 155 -- Automation/Tests/Unhappy/report.html | 2431 -------------------- Automation/Tests/Unhappy/router.txt | 10 - .../Tests/X2-Setup/X2-setup_1_send_request.robot | 29 - ...nodeb_enb.robot => X2_Setup_reuqest_test.robot} | 42 +- Automation/Tests/X2-Setup/__init__.robot | 18 + Automation/Tests/log.html | 12 +- Automation/Tests/output.xml | 124 +- Automation/Tests/report.html | 10 +- Automation/Tests/router.txt | 17 - Automation/run_tests.sh | 0 E2Manager/controllers/controller.go | 14 +- E2Manager/controllers/controller_test.go | 18 +- E2Manager/controllers/nodeb_controller.go | 23 +- E2Manager/controllers/nodeb_controller_test.go | 62 +- E2Manager/go.mod | 3 +- E2Manager/go.sum | 52 +- E2Manager/main/http_server.go | 35 +- E2Manager/main/http_server_test.go | 113 +- E2Manager/mocks/controllerMock.go | 28 + E2Manager/mocks/nodebControllerMock.go | 35 + 72 files changed, 1586 insertions(+), 9775 deletions(-) mode change 100644 => 100755 Automation/Dockerfile mode change 100644 => 100755 Automation/Scripts/docker_ms.sh mode change 100644 => 100755 Automation/Scripts/k8s_ms.py mode change 100644 => 100755 Automation/Scripts/ric_ms.sh mode change 100644 => 100755 Automation/Scripts/run.sh create mode 100755 Automation/Tests/ConfigurationUpdate/ConfigurationUpdate_Verify_logs.robot create mode 100755 Automation/Tests/ConfigurationUpdate/ConfigurationUpdate_prepartations tests.robot create mode 100755 Automation/Tests/ConfigurationUpdate/__init__.robot create mode 100755 Automation/Tests/ConfigurationUpdate/__pycache__/verifylogs.cpython-36.pyc create mode 100755 Automation/Tests/ConfigurationUpdate/verifylogs.py delete mode 100644 Automation/Tests/ENDC-Setup/ENDC-setup_1_setup_request.robot delete mode 100644 Automation/Tests/ENDC-Setup/ENDC-setup_2_get_nodeb_gnb.robot create mode 100755 Automation/Tests/ENDC-Setup/ENDC_Setup_request_test.robot mode change 100644 => 100755 Automation/Tests/ENDC-Setup/__init__.robot delete mode 100644 Automation/Tests/ENDC-Setup/log.html delete mode 100644 Automation/Tests/ENDC-Setup/output.xml delete mode 100644 Automation/Tests/ENDC-Setup/report.html delete mode 100644 Automation/Tests/ENDC-Setup/router.txt create mode 100755 Automation/Tests/Get-All-Nodes-Real/Get_all_nodes_run_setup_and_get_all.robot create mode 100755 Automation/Tests/Get-All-Nodes-Real/__init__.robot mode change 100644 => 100755 Automation/Tests/Get-All-Nodes/Get_nodes_Add_nodes_and_get.robot delete mode 100644 Automation/Tests/Get-All-Nodes/Get_nodes_flush.robot mode change 100644 => 100755 Automation/Tests/Get-All-Nodes/__init__.robot create mode 100644 Automation/Tests/Get-All-Nodes/__pycache__/config.cpython-36.pyc create mode 100644 Automation/Tests/Get-All-Nodes/__pycache__/scripts.cpython-36.pyc delete mode 100644 Automation/Tests/Get-All-Nodes/addtoredis.py create mode 100755 Automation/Tests/Get-All-Nodes/config.py delete mode 100644 Automation/Tests/Get-All-Nodes/flush.py create mode 100755 Automation/Tests/Get-All-Nodes/scripts.py mode change 100644 => 100755 Automation/Tests/Health/__init__.robot mode change 100644 => 100755 Automation/Tests/Health/get_health_check.robot create mode 100755 Automation/Tests/LoadInfomation/__pycache__/config.cpython-36.pyc create mode 100755 Automation/Tests/LoadInfomation/__pycache__/loadscripts.cpython-36.pyc create mode 100755 Automation/Tests/RedButton/RedButton_CONNECTED.robot create mode 100755 Automation/Tests/RedButton/RedButton_CONNECTED_SHUTDOWN_CONNECTED.robot create mode 100755 Automation/Tests/RedButton/RedButton_CONNECTING.robot create mode 100755 Automation/Tests/RedButton/RedButton_CONNECTION_FAILURE.robot create mode 100755 Automation/Tests/RedButton/RedButton_DISCONNECTED.robot create mode 100755 Automation/Tests/RedButton/RedButton_SHUTDOWN_SHUTDOWN.robot create mode 100755 Automation/Tests/RedButton/__init__.robot create mode 100755 Automation/Tests/Reset_RIC_TO_RAN/Reset_Happy_no_cause.robot create mode 100755 Automation/Tests/Reset_RIC_TO_RAN/Reset_Happy_with_cause.robot create mode 100755 Automation/Tests/Reset_RIC_TO_RAN/Reset_unhappy.robot create mode 100755 Automation/Tests/Reset_RIC_TO_RAN/__init__.robot create mode 100755 Automation/Tests/Resource/Keywords.robot mode change 100644 => 100755 Automation/Tests/Resource/resource.robot mode change 100644 => 100755 Automation/Tests/Unhappy/Resource_not_found.robot mode change 100644 => 100755 Automation/Tests/Unhappy/Response400.robot mode change 100644 => 100755 Automation/Tests/Unhappy/Response500.robot mode change 100644 => 100755 Automation/Tests/Unhappy/Setup_failure.robot delete mode 100644 Automation/Tests/Unhappy/log.html delete mode 100644 Automation/Tests/Unhappy/output.xml delete mode 100644 Automation/Tests/Unhappy/report.html delete mode 100644 Automation/Tests/Unhappy/router.txt delete mode 100644 Automation/Tests/X2-Setup/X2-setup_1_send_request.robot rename Automation/Tests/X2-Setup/{X2-setup_2_get_nodeb_enb.robot => X2_Setup_reuqest_test.robot} (52%) mode change 100644 => 100755 mode change 100644 => 100755 Automation/Tests/X2-Setup/__init__.robot delete mode 100644 Automation/Tests/router.txt mode change 100644 => 100755 Automation/run_tests.sh create mode 100644 E2Manager/mocks/controllerMock.go create mode 100644 E2Manager/mocks/nodebControllerMock.go diff --git a/Automation/Dockerfile b/Automation/Dockerfile old mode 100644 new mode 100755 diff --git a/Automation/Scripts/docker_ms.sh b/Automation/Scripts/docker_ms.sh old mode 100644 new mode 100755 diff --git a/Automation/Scripts/k8s_ms.py b/Automation/Scripts/k8s_ms.py old mode 100644 new mode 100755 diff --git a/Automation/Scripts/ric_ms.sh b/Automation/Scripts/ric_ms.sh old mode 100644 new mode 100755 diff --git a/Automation/Scripts/run.sh b/Automation/Scripts/run.sh old mode 100644 new mode 100755 diff --git a/Automation/Tests/ConfigurationUpdate/ConfigurationUpdate_Verify_logs.robot b/Automation/Tests/ConfigurationUpdate/ConfigurationUpdate_Verify_logs.robot new file mode 100755 index 0000000..bc786be --- /dev/null +++ b/Automation/Tests/ConfigurationUpdate/ConfigurationUpdate_Verify_logs.robot @@ -0,0 +1,54 @@ +############################################################################## +# +# Copyright (c) 2019 AT&T Intellectual Property. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +############################################################################## + + +*** Settings *** +Library String +Library OperatingSystem +Library Process +Library ${CURDIR}/verifylogs.py + + +*** Test Cases *** +Verify logs - Confiugration update - Begin Tag Get + ${Configuration}= Grep File ./gnb.log + #Log to console ${Configuration} + ${ConfigurationAfterStrip}= Strip String ${Configuration} + Should Be Equal ${ConfigurationAfterStrip} + +Verify logs - Confiugration update - End Tag Get + ${ConfigurationEnd}= Grep File ./gnb.log + #Log to console ${ConfigurationEnd} + ${ConfigurationEndAfterStrip}= Strip String ${ConfigurationEnd} + Should Be Equal ${ConfigurationEndAfterStrip} + +Verify logs - Confiugration update - Ack Tag Begin + ${ConfigurationAck}= Grep File ./gnb.log + #Log to console ${ConfigurationEnd} + ${ConfigurationAckAfter}= Strip String ${ConfigurationAck} + Should Be Equal ${ConfigurationAckAfter} + +Verify logs - Confiugration update - Ack Tag End + ${ConfigurationAckEnd}= Grep File ./gnb.log + #Log to console ${ConfigurationEnd} + ${ConfigurationAckEndAfterStrip}= Strip String ${ConfigurationAckEnd} + Should Be Equal ${ConfigurationAckEndAfterStrip} + +Verify logs - e2mgr logs + ${result} verifylogs.verify ${EXECDIR} + Should Be Equal As Strings ${result} True \ No newline at end of file diff --git a/Automation/Tests/ConfigurationUpdate/ConfigurationUpdate_prepartations tests.robot b/Automation/Tests/ConfigurationUpdate/ConfigurationUpdate_prepartations tests.robot new file mode 100755 index 0000000..4f4ef3f --- /dev/null +++ b/Automation/Tests/ConfigurationUpdate/ConfigurationUpdate_prepartations tests.robot @@ -0,0 +1,57 @@ +############################################################################## +# +# Copyright (c) 2019 AT&T Intellectual Property. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +############################################################################## + + +*** Settings *** +Resource ../Resource/resource.robot +Resource ../Resource/Keywords.robot +Library OperatingSystem +Library REST ${url} + + +*** Variables *** +${Run_Config} docker exec gnbe2_simu pkill gnbe2_simu -INT +${Save_e2_log} docker logs --tail 300 gnbe2_simu > gnb.log +${Save_e2mgr_log} docker logs --tail 300 e2mgr > e2mgr.log + +*** Test Cases *** +X2 - Setup and Get + Post Request setup node b x-2 + Get Request node b enb test1 + + +Run Configuration update + Run ${Run_Config} + Sleep 1s + +Remove log files + Remove File ${EXECDIR}/gnb.log + Remove File ${EXECDIR}/e2mgr.log + +Save logs + Sleep 1s + Run ${Save_e2_log} + Run ${Save_e2mgr_log} + + + + + + + + diff --git a/Automation/Tests/ConfigurationUpdate/__init__.robot b/Automation/Tests/ConfigurationUpdate/__init__.robot new file mode 100755 index 0000000..ea4ed94 --- /dev/null +++ b/Automation/Tests/ConfigurationUpdate/__init__.robot @@ -0,0 +1,21 @@ +############################################################################## +# +# Copyright (c) 2019 AT&T Intellectual Property. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +############################################################################## + + +*** Settings *** +Documentation Configuration Update test diff --git a/Automation/Tests/ConfigurationUpdate/__pycache__/verifylogs.cpython-36.pyc b/Automation/Tests/ConfigurationUpdate/__pycache__/verifylogs.cpython-36.pyc new file mode 100755 index 0000000000000000000000000000000000000000..ff6202617809e921d2890e0baacadb2480ce9fa8 GIT binary patch literal 573 zcmZut!D`z;5S?AEWZBrsp@m#}Fu55_6gP)JD5c=gTT;`cq?iPwcviL&ORKJ=P#Niz z9&_wZGfX{l;rQdHO|$rVOXF^{{mGa01_kXF%$X)E&AffPw%tZ|8X3 zmT#kl-dU-|Bl8T?AJ^TZ(;|@v{n75;{_bxY9oCyiGQ@-a`F1ALY;?YT`XXsG;6|uK z#zq8Tj04xSG1PLNDP7doN*a;)+0wM@c-Dk0n7#^B9^)*MY3eWJtZDZ@b7a`+9(4WL zk7IACBI)Iqd7S0mq?j*#9Zj^lqHd}8N&B%kR&fw6a_wiKioYc2XVSZoIt&VWW4eQ^B-P1YFSW@(veF@D6*!9D-mjbGS>6-k_Z00c*}?j%U=PJLA5K6y_`WzNuN4 F`~%mWkH7!` literal 0 HcmV?d00001 diff --git a/Automation/Tests/ConfigurationUpdate/verifylogs.py b/Automation/Tests/ConfigurationUpdate/verifylogs.py new file mode 100755 index 0000000..fdfd64a --- /dev/null +++ b/Automation/Tests/ConfigurationUpdate/verifylogs.py @@ -0,0 +1,47 @@ +############################################################################## +# +# Copyright (c) 2019 AT&T Intellectual Property. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +############################################################################## + + +def verify(directory): + + file = 'e2mgr.log' + + path = '/' + + file_path = directory + path + file + + f = open(file_path,'r') + + found_message_10370 = False + found_message_10371 = False + + for l in f: + if l.find('MType: 10370') > 0 and l.find('Meid: \\"test1\\"') > 0: + found_message_10370 = True + elif l.find('MType: 10371') > 0 and l.find('Meid: \\"test1\\"') > 0: + found_message_10371 = True + if found_message_10370 and found_message_10371: + break + + if found_message_10370 and found_message_10371: + return True + else: + return False + + + diff --git a/Automation/Tests/ENDC-Setup/ENDC-setup_1_setup_request.robot b/Automation/Tests/ENDC-Setup/ENDC-setup_1_setup_request.robot deleted file mode 100644 index 8fc1d58..0000000 --- a/Automation/Tests/ENDC-Setup/ENDC-setup_1_setup_request.robot +++ /dev/null @@ -1,29 +0,0 @@ -*** Settings *** -Suite Setup Start dockers -Resource ../Resource/resource.robot -Library OperatingSystem -Library Collections -Library REST ${url} - - - - -*** Test Cases *** -Post Request setup node b endc-setup - #${file}= Get Binary File ${PATH} - #${file}= Evaluate json.loads($file) json - #Set To Dictionary ${file} ranName=test2 - Set Headers ${header} - POST /v1/nodeb/endc-setup ${json} - Integer response status 200 - - - -*** Keywords *** -Start dockers - Run And Return Rc And Output ${run_script} - ${result}= Run And Return Rc And Output ${docker_command} - Should Be Equal As Integers ${result[1]} 4 - - - diff --git a/Automation/Tests/ENDC-Setup/ENDC-setup_2_get_nodeb_gnb.robot b/Automation/Tests/ENDC-Setup/ENDC-setup_2_get_nodeb_gnb.robot deleted file mode 100644 index 0f5e711..0000000 --- a/Automation/Tests/ENDC-Setup/ENDC-setup_2_get_nodeb_gnb.robot +++ /dev/null @@ -1,43 +0,0 @@ -*** Settings *** -Resource ../Resource/resource.robot -#Suite Setup Start dockers -Library OperatingSystem -Library Collections -Library REST ${url} - - - -*** Test Cases *** -Get request gnb - Sleep 1s - GET /v1/nodeb/test1 - Integer response status 200 - String response body ranName test1 - String response body ip 10.0.2.15 - String response body connectionStatus CONNECTED - Integer response body port 5577 - String response body nodeType GNB - Integer response body gnb servedNrCells 0 servedNrCellInformation nrPci 99 - String response body gnb servedNrCells 0 servedNrCellInformation cellId 02f829:0007ab0120 - String response body gnb servedNrCells 0 servedNrCellInformation servedPlmns 0 "02f829" - String response body gnb servedNrCells 0 servedNrCellInformation nrMode FDD - String response body gnb servedNrCells 0 servedNrCellInformation choiceNrMode fdd ulFreqInfo nrArFcn 100 - Integer response body gnb servedNrCells 0 servedNrCellInformation choiceNrMode fdd ulFreqInfo frequencyBands 0 nrFrequencyBand 9 - Integer response body gnb servedNrCells 0 servedNrCellInformation choiceNrMode fdd ulFreqInfo frequencyBands 0 supportedSulBands 0 9 - String response body gnb servedNrCells 0 servedNrCellInformation choiceNrMode fdd dlFreqInfo nrArFcn 100 - Integer response body gnb servedNrCells 0 servedNrCellInformation choiceNrMode fdd dlFreqInfo frequencyBands 0 nrFrequencyBand 9 - Integer response body gnb servedNrCells 0 servedNrCellInformation choiceNrMode fdd dlFreqInfo frequencyBands 0 supportedSulBands 0 9 - String response body gnb servedNrCells 0 servedNrCellInformation choiceNrMode fdd ulTransmissionBandwidth nrscs SCS15 - String response body gnb servedNrCells 0 servedNrCellInformation choiceNrMode fdd ulTransmissionBandwidth ncnrb NRB11 - String response body gnb servedNrCells 0 servedNrCellInformation choiceNrMode fdd dlTransmissionBandwidth nrscs SCS15 - String response body gnb servedNrCells 0 servedNrCellInformation choiceNrMode fdd dlTransmissionBandwidth ncnrb NRB11 - - - - -#*** Keywords *** -#Start dockers - #Run And Return Rc And Output ${run_script} - #${result}= Run And Return Rc And Output ${docker_command} - #Should Be Equal As Integers ${result[1]} 4 - diff --git a/Automation/Tests/ENDC-Setup/ENDC_Setup_request_test.robot b/Automation/Tests/ENDC-Setup/ENDC_Setup_request_test.robot new file mode 100755 index 0000000..afe843d --- /dev/null +++ b/Automation/Tests/ENDC-Setup/ENDC_Setup_request_test.robot @@ -0,0 +1,56 @@ +############################################################################## +# +# Copyright (c) 2019 AT&T Intellectual Property. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +############################################################################## + +*** Settings *** +Resource ../Resource/resource.robot +Resource ../Resource/Keywords.robot +Library OperatingSystem +Library Collections +Library REST ${url} + + + + +*** Test Cases *** +Run Endc setup request + Post Request setup node b endc-setup + Integer response status 200 + +Get request gnb + Sleep 1s + Get Request node b enb test2 + Integer response status 200 + String response body ranName test2 + String response body ip 10.0.2.15 + String response body connectionStatus CONNECTED + Integer response body port 49999 + String response body nodeType GNB + String response body globalNbId plmnId 42f490 + String response body globalNbId nbId 000004 + String response body gnb servedNrCells 0 servedNrCellInformation cellId 42f490:000007fff0 + String response body gnb servedNrCells 0 servedNrCellInformation configuredStac 0000 + String response body gnb servedNrCells 0 servedNrCellInformation servedPlmns 0 "42f490" + String response body gnb servedNrCells 0 servedNrCellInformation nrMode TDD + String response body gnb servedNrCells 0 servedNrCellInformation choiceNrMode tdd nrFreqInfo nrArFcn 650056 + Integer response body gnb servedNrCells 0 servedNrCellInformation choiceNrMode tdd nrFreqInfo frequencyBands 0 nrFrequencyBand 78 + String response body gnb servedNrCells 0 servedNrCellInformation choiceNrMode tdd transmissionBandwidth nrscs SCS30 + String response body gnb servedNrCells 0 servedNrCellInformation choiceNrMode tdd transmissionBandwidth ncnrb NRB162 + + + + diff --git a/Automation/Tests/ENDC-Setup/__init__.robot b/Automation/Tests/ENDC-Setup/__init__.robot old mode 100644 new mode 100755 index de9aa6a..a938b3a --- a/Automation/Tests/ENDC-Setup/__init__.robot +++ b/Automation/Tests/ENDC-Setup/__init__.robot @@ -1,2 +1,20 @@ +############################################################################## +# +# Copyright (c) 2019 AT&T Intellectual Property. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +############################################################################## + *** Settings *** Documentation endc-Setup diff --git a/Automation/Tests/ENDC-Setup/log.html b/Automation/Tests/ENDC-Setup/log.html deleted file mode 100644 index 27cfbe8..0000000 --- a/Automation/Tests/ENDC-Setup/log.html +++ /dev/null @@ -1,2125 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

Opening Robot Framework log failed

-
    -
  • Verify that you have JavaScript enabled in your browser.
  • -
  • Make sure you are using a modern enough browser. If using Internet Explorer, version 8 or newer is required.
  • -
  • Check are there messages in your browser's JavaScript error log. Please report the problem if you suspect you have encountered a bug.
  • -
-
- - - -
- - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Automation/Tests/ENDC-Setup/output.xml b/Automation/Tests/ENDC-Setup/output.xml deleted file mode 100644 index f3cd0ff..0000000 --- a/Automation/Tests/ENDC-Setup/output.xml +++ /dev/null @@ -1,85 +0,0 @@ - - - - - -Runs the given command in the system and returns the RC and output. - -${run_script} - -Running command '/home/ubuntu/run.sh 2>&1'. - - - -Runs the given command in the system and returns the RC and output. - -${docker_command} - - -${result} - -Running command 'docker ps | grep snapshot | wc --lines 2>&1'. -${result} = (0, '4') - - - -Fails if objects are unequal after converting them to integers. - -${result[1]} -4 - - - - - - - - -settings - -*Sets new request headers or updates the existing.* - -${header} - - - - - -http - -*Sends a POST request to the endpoint.* - -/v1/nodeb/endc-setup -${json} - - - - - -assertions - -*Asserts the field as JSON integer.* - -response status -200 - - - - - - - - - -Critical Tests -All Tests - - - - -ENDC-setup 1 setup request - - - - - diff --git a/Automation/Tests/ENDC-Setup/report.html b/Automation/Tests/ENDC-Setup/report.html deleted file mode 100644 index 4bbba2e..0000000 --- a/Automation/Tests/ENDC-Setup/report.html +++ /dev/null @@ -1,2431 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

Opening Robot Framework report failed

-
    -
  • Verify that you have JavaScript enabled in your browser.
  • -
  • Make sure you are using a modern enough browser. If using Internet Explorer, version 8 or newer is required.
  • -
  • Check are there messages in your browser's JavaScript error log. Please report the problem if you suspect you have encountered a bug.
  • -
-
- - - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Automation/Tests/ENDC-Setup/router.txt b/Automation/Tests/ENDC-Setup/router.txt deleted file mode 100644 index 3d0ee40..0000000 --- a/Automation/Tests/ENDC-Setup/router.txt +++ /dev/null @@ -1,10 +0,0 @@ -newrt|start -rte|10060|10.0.2.15:38000 -rte|10360|10.0.2.15:38000 -rte|10061|10.0.2.15:3801 -rte|10361|10.0.2.15:3801 -rte|10062|10.0.2.15:3801 -rte|10362|10.0.2.15:3801 -rte|1080|10.0.2.15:3801 -rte|10020|10.0.2.15:3801 -newrt|end diff --git a/Automation/Tests/Get-All-Nodes-Real/Get_all_nodes_run_setup_and_get_all.robot b/Automation/Tests/Get-All-Nodes-Real/Get_all_nodes_run_setup_and_get_all.robot new file mode 100755 index 0000000..b4ae87e --- /dev/null +++ b/Automation/Tests/Get-All-Nodes-Real/Get_all_nodes_run_setup_and_get_all.robot @@ -0,0 +1,65 @@ +############################################################################## +# +# Copyright (c) 2019 AT&T Intellectual Property. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +############################################################################## + +*** Settings *** +Library Process +Resource ../Resource/resource.robot +Resource ../Resource/Keywords.robot +Library OperatingSystem +Library REST ${url} + + +*** Test Cases *** +Run x2 setup + Post Request setup node b x-2 + Integer response status 200 + GET /v1/nodeb/test1 + Integer response status 200 + String response body ranName test1 + String response body ip 10.0.2.15 + Integer response body port 5577 + String response body connectionStatus CONNECTED + +Run endc setup + Post Request setup node b endc-setup + Integer response status 200 + GET /v1/nodeb/test2 + Integer response status 200 + String response body ranName test2 + String response body ip 10.0.2.15 + String response body connectionStatus CONNECTED + + +Get all node ids + GET v1/nodeb-ids + #Output + Integer response status 200 + String response body 0 inventoryName test1 + String response body 0 globalNbId plmnId 02f829 + String response body 0 globalNbId nbId 007ab0 + String response body 1 inventoryName test2 + String response body 1 globalNbId plmnId 42f490 + String response body 1 globalNbId nbId 000004 + + + + + + + + diff --git a/Automation/Tests/Get-All-Nodes-Real/__init__.robot b/Automation/Tests/Get-All-Nodes-Real/__init__.robot new file mode 100755 index 0000000..f5b1b63 --- /dev/null +++ b/Automation/Tests/Get-All-Nodes-Real/__init__.robot @@ -0,0 +1,20 @@ +############################################################################## +# +# Copyright (c) 2019 AT&T Intellectual Property. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +############################################################################## + +*** Settings *** +Documentation Get all nodes diff --git a/Automation/Tests/Get-All-Nodes/Get_nodes_Add_nodes_and_get.robot b/Automation/Tests/Get-All-Nodes/Get_nodes_Add_nodes_and_get.robot old mode 100644 new mode 100755 index e17be8c..3d1701f --- a/Automation/Tests/Get-All-Nodes/Get_nodes_Add_nodes_and_get.robot +++ b/Automation/Tests/Get-All-Nodes/Get_nodes_Add_nodes_and_get.robot @@ -1,24 +1,40 @@ +############################################################################## +# +# Copyright (c) 2019 AT&T Intellectual Property. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +############################################################################## + *** Settings *** Suite Setup Flush Redis Library Process Resource ../Resource/resource.robot Library OperatingSystem +Library ${CURDIR}/scripts.py Library REST ${url} -*** Variables *** -${file} ${CURDIR}/addtoredis.py -${flush_file} ${CURDIR}/flush.py + *** Test Cases *** Add nodes to redis db - ${result}= Run Process python3.6 ${file} - Should Be Equal As Strings ${result.stdout} Insert successfully to Redis + ${result} scripts.add + Should Be Equal As Strings ${result} True Get all node ids - ${result}= GET v1/nodeb-ids - #Output + GET v1/nodeb-ids Integer response status 200 String response body 0 inventoryName test1 String response body 0 globalNbId plmnId 02f829 @@ -31,8 +47,10 @@ Get all node ids *** Keywords *** Flush Redis - ${result}= Run Process python3.6 ${flush_file} - Should Be Equal As Strings ${result.stdout} Flush Success + ${result} scripts.flush + Should Be Equal As Strings ${result} True + + diff --git a/Automation/Tests/Get-All-Nodes/Get_nodes_flush.robot b/Automation/Tests/Get-All-Nodes/Get_nodes_flush.robot deleted file mode 100644 index d48c999..0000000 --- a/Automation/Tests/Get-All-Nodes/Get_nodes_flush.robot +++ /dev/null @@ -1,11 +0,0 @@ -*** Settings *** -Test Teardown Flush Redis - - -*** Variables *** -${file} ${CURDIR}/flush.py - -*** Keywords *** -Flush Redis - ${result}= Run Process python3.6 ${file} - Should Be Equal As Strings ${result.stdout} Flush Success \ No newline at end of file diff --git a/Automation/Tests/Get-All-Nodes/__init__.robot b/Automation/Tests/Get-All-Nodes/__init__.robot old mode 100644 new mode 100755 index e172845..f5b1b63 --- a/Automation/Tests/Get-All-Nodes/__init__.robot +++ b/Automation/Tests/Get-All-Nodes/__init__.robot @@ -1,2 +1,20 @@ +############################################################################## +# +# Copyright (c) 2019 AT&T Intellectual Property. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +############################################################################## + *** Settings *** Documentation Get all nodes diff --git a/Automation/Tests/Get-All-Nodes/__pycache__/config.cpython-36.pyc b/Automation/Tests/Get-All-Nodes/__pycache__/config.cpython-36.pyc new file mode 100644 index 0000000000000000000000000000000000000000..07484b99c095e9ca269c14b8669f19f40b5adde5 GIT binary patch literal 211 zcmYk0Jqp4=6og-53Kau_jaRUU3))K1MlHlfD@8(dpUJ`|FYHg@k?cHAT1#)BjjM$? zFdxGd!;HhQeS7T>aRcBEfAUYJi<|tDK@i)iqr@y*%r0Y iY=I`4Ng1t)qh=>6&mtREm%2GAh+Bzq?{n362)s8PfjuJt literal 0 HcmV?d00001 diff --git a/Automation/Tests/Get-All-Nodes/__pycache__/scripts.cpython-36.pyc b/Automation/Tests/Get-All-Nodes/__pycache__/scripts.cpython-36.pyc new file mode 100644 index 0000000000000000000000000000000000000000..5cb1749aaac1f12b4ff1443f277cdadce696a04c GIT binary patch literal 1674 zcmbVM&2G~`5caNrvT+-dx|Ehmpem{aDKy?Vw3G-T+NzX_5~0vj5UQN4+onq5Xl)A- z+Ecl3;2pSf;~jVlUpes#aADR-oU{#6Ra^V{^Lln>_M7z-Qz`w&-*@ltO-Rx&Y2?Dd zpTqDL0hq*4Q>yl!sEQb7@@J`vnZi_f$_%}ga@udOl*)C1;*w#gFg9U$_W^wA7@Z2l zr^uI&l@sX%G4S9YE+hxdz&o;=P4J59A?k#Pf0y_Ti1TO1JaSu( z8PtNdADAw;+xy(Vs+pBUzw%nz!c4Cj@2CoU))$)SVekqOx8tMF9g*hl^3=m#BhCvO71r!MNa9(jv|Uq7tM}%jr>Qh$fLAjf}NpW?*>CfCLzUYzH7N<^d8Z3{eazj8Tj!Ou-DA%(pmm@{<#DGV+T{ zGG9wDF!*UQ-4ZBDP01{d&n$>fOi3w9EiS&r3l}NKFDhBdP{aZ>2u%F4($C1xP1P?= zD$Oe?)eopl&PXiE4JgXbN=+^)*7q+;%+vSDPfYR5OUutqEXmBz(@)ONOUq2xE2zB1 VVUwGmQks)$Ck%2N6OdqG1OWagH?aT! literal 0 HcmV?d00001 diff --git a/Automation/Tests/LoadInfomation/__pycache__/loadscripts.cpython-36.pyc b/Automation/Tests/LoadInfomation/__pycache__/loadscripts.cpython-36.pyc new file mode 100755 index 0000000000000000000000000000000000000000..507c7d15b8ef474a95989d770fab459735e2cbb3 GIT binary patch literal 1047 zcma))&ubGw6vtAVk?Y^D&neUx)xw!qa@oMA}@{1g67K|T4 zs0|QKIPH_hqNfeYEzaJPhQ)2}K+m|#3((t~9+0Z{8@?dB5h^wt!hv`Uq3R%-^ymcD zno!Mp_Lz(*hnyeT1oBSU*y=glp3*UU&18)`2ZXy21acR4C4~%CX6$aNw6TY&)W+hi z>^dxavrqFM^Ut%d^AEG{v+4ZH`lYqvYEWx$*6!DXAh;K{g5d4dccS(@Ou~+klZ~Cd zM^EZnD1H0o)2eISC{5aN$5f=?v1-P{X2`h|N}2LnO0@z)EEk@NWm_xMw&WVDESWQyESYb?N>&l+T!HnI>C|B7Y&t;XCbz+b=tgv+d*sA(5NTBp1W zhd8r7cVUA~ED<3b86Yok9Wyu!bU9A+LteJTtz)cmYB@0P!64;XUu+>Ah15OjF|XoP F{sN=T - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

Opening Robot Framework log failed

-
    -
  • Verify that you have JavaScript enabled in your browser.
  • -
  • Make sure you are using a modern enough browser. If using Internet Explorer, version 8 or newer is required.
  • -
  • Check are there messages in your browser's JavaScript error log. Please report the problem if you suspect you have encountered a bug.
  • -
-
- - - -
- - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Automation/Tests/Unhappy/output.xml b/Automation/Tests/Unhappy/output.xml deleted file mode 100644 index 6589bfa..0000000 --- a/Automation/Tests/Unhappy/output.xml +++ /dev/null @@ -1,155 +0,0 @@ - - - - - -Runs the given command in the system and returns the RC and output. - -${run_script} - -Running command '/home/ubuntu/run.sh 2>&1'. - - - -Runs the given command in the system and returns the RC and output. - -${docker_command} - - -${result} - -Running command 'docker ps | grep snapshot | wc --lines 2>&1'. -${result} = (0, '4') - - - -Fails if objects are unequal after converting them to integers. - -${result[1]} -4 - - - - - - - - -settings - -*Sets new request headers or updates the existing.* - -${header} - - - - - -http - -*Sends a POST request to the endpoint.* - -/v1/nodeb/x2-setup -${json} - - - - -Pauses the test executed for the given time. - -1s - -Slept 1 second - - - - -http - -*Sends a POST request to the endpoint.* - -/v1/nodeb/x2-setup -${json} - - - - -Pauses the test executed for the given time. - -1s - -Slept 1 second - - - - -http - -*Sends a GET request to the endpoint.* - -/v1/nodeb/test1 - - - - - -assertions - -*Asserts the field as JSON integer.* - -response status -200 - - - - - -assertions - -*Asserts the field as JSON string.* - -response body connectionStatus -CONNECTED_SETUP_FAILED - - - - - -assertions - -*Asserts the field as JSON string.* - -response body failureType -X2_SETUP_FAILURE - - - - - -assertions - -*Asserts the field as JSON string.* - -response body setupFailure networkLayerCause -HO_TARGET_NOT_ALLOWED - - - - - - - - - -Critical Tests -All Tests - - - - -Setup failure - - - - - diff --git a/Automation/Tests/Unhappy/report.html b/Automation/Tests/Unhappy/report.html deleted file mode 100644 index 7ec8b7f..0000000 --- a/Automation/Tests/Unhappy/report.html +++ /dev/null @@ -1,2431 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

Opening Robot Framework report failed

-
    -
  • Verify that you have JavaScript enabled in your browser.
  • -
  • Make sure you are using a modern enough browser. If using Internet Explorer, version 8 or newer is required.
  • -
  • Check are there messages in your browser's JavaScript error log. Please report the problem if you suspect you have encountered a bug.
  • -
-
- - - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Automation/Tests/Unhappy/router.txt b/Automation/Tests/Unhappy/router.txt deleted file mode 100644 index 3d0ee40..0000000 --- a/Automation/Tests/Unhappy/router.txt +++ /dev/null @@ -1,10 +0,0 @@ -newrt|start -rte|10060|10.0.2.15:38000 -rte|10360|10.0.2.15:38000 -rte|10061|10.0.2.15:3801 -rte|10361|10.0.2.15:3801 -rte|10062|10.0.2.15:3801 -rte|10362|10.0.2.15:3801 -rte|1080|10.0.2.15:3801 -rte|10020|10.0.2.15:3801 -newrt|end diff --git a/Automation/Tests/X2-Setup/X2-setup_1_send_request.robot b/Automation/Tests/X2-Setup/X2-setup_1_send_request.robot deleted file mode 100644 index 52338ff..0000000 --- a/Automation/Tests/X2-Setup/X2-setup_1_send_request.robot +++ /dev/null @@ -1,29 +0,0 @@ -*** Settings *** -Suite Setup Start dockers -Resource ../Resource/resource.robot -Library OperatingSystem -Library REST ${url} - - - - - -*** Test Cases *** -Post Request setup node b x-2 - #${file}= Get Binary File ${PATH} - #${file}= Evaluate json.loads($file) json - Set Headers ${header} - POST /v1/nodeb/x2-setup ${json} - Integer response status 200 - - -*** Keywords *** -Start dockers - Run And Return Rc And Output ${run_script} - ${result}= Run And Return Rc And Output ${docker_command} - Should Be Equal As Integers ${result[1]} 4 - - - - - diff --git a/Automation/Tests/X2-Setup/X2-setup_2_get_nodeb_enb.robot b/Automation/Tests/X2-Setup/X2_Setup_reuqest_test.robot old mode 100644 new mode 100755 similarity index 52% rename from Automation/Tests/X2-Setup/X2-setup_2_get_nodeb_enb.robot rename to Automation/Tests/X2-Setup/X2_Setup_reuqest_test.robot index c2592d6..cec8e84 --- a/Automation/Tests/X2-Setup/X2-setup_2_get_nodeb_enb.robot +++ b/Automation/Tests/X2-Setup/X2_Setup_reuqest_test.robot @@ -1,17 +1,35 @@ +############################################################################## +# +# Copyright (c) 2019 AT&T Intellectual Property. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +############################################################################## + *** Settings *** -#Suite Setup Start dockers + Resource ../Resource/resource.robot +Resource ../Resource/Keywords.robot Library OperatingSystem Library REST ${url} - - - - *** Test Cases *** -Get Request node b enb - Sleep 1s - GET /v1/nodeb/test1 +X2 - Setup Test + Post Request setup node b x-2 + Integer response status 200 + +X2 - Get Nodeb + Get Request node b enb test1 Integer response status 200 String response body ranName test1 String response body ip 10.0.2.15 @@ -30,13 +48,5 @@ Get Request node b enb -*** Keywords *** -#Start dockers - #Run And Return Rc And Output ${run_script} - #${result}= Run And Return Rc And Output ${docker_command} - #Should Be Equal As Integers ${result[1]} 4 - - - diff --git a/Automation/Tests/X2-Setup/__init__.robot b/Automation/Tests/X2-Setup/__init__.robot old mode 100644 new mode 100755 index f1f4548..0692a96 --- a/Automation/Tests/X2-Setup/__init__.robot +++ b/Automation/Tests/X2-Setup/__init__.robot @@ -1,2 +1,20 @@ +############################################################################## +# +# Copyright (c) 2019 AT&T Intellectual Property. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +############################################################################## + *** Settings *** Documentation X2-Setup ENB diff --git a/Automation/Tests/log.html b/Automation/Tests/log.html index 3063985..31e3522 100644 --- a/Automation/Tests/log.html +++ b/Automation/Tests/log.html @@ -1735,28 +1735,28 @@ function stopPropagation(event) { window.output = {}; diff --git a/Automation/Tests/output.xml b/Automation/Tests/output.xml index 458431f..cf142d6 100644 --- a/Automation/Tests/output.xml +++ b/Automation/Tests/output.xml @@ -1,77 +1,95 @@ - - - - - -Runs the given command in the system and returns the RC and output. - -${run_script} - -Running command '/home/ubuntu/run.sh 2>&1'. - - - -Runs the given command in the system and returns the RC and output. - -${docker_command} - - -${result} - -Running command 'docker ps | grep 1.0 | wc --lines 2>&1'. -${result} = (0, '4') - - - -Fails if objects are unequal after converting them to integers. + + + + + + + +settings + +*Sets new request headers or updates the existing.* -${result[1]} -4 +${header} - + - - - - + http -*Sends a GET request to the endpoint.* +*Sends a POST request to the endpoint.* -/v1/health +/v1/nodeb/x2-setup +${json} - + + + - +Execution terminated by signal + + -assertions +robot:exit -*Asserts the field as JSON integer.* - -response status -200 - - - - +Test execution stopped due to a fatal error. + + + + + + +robot:exit + +Test execution stopped due to a fatal error. + + + +robot:exit + +Test execution stopped due to a fatal error. + + + + + + +robot:exit + +Test execution stopped due to a fatal error. + + + +robot:exit + +Test execution stopped due to a fatal error. + + + +robot:exit + +Test execution stopped due to a fatal error. - + -ORAN health check - +ORAN Reset API - RIC to RAN + -Critical Tests -All Tests +Critical Tests +All Tests +NOT robot:exit +robot:exit -Health -Health.Get Health Check +Reset RIC TO RAN +Reset RIC TO RAN.Reset Happy no cause +Reset RIC TO RAN.Reset Happy with cause +Reset RIC TO RAN.Reset unhappy diff --git a/Automation/Tests/report.html b/Automation/Tests/report.html index a3ebc5c..b13dee0 100644 --- a/Automation/Tests/report.html +++ b/Automation/Tests/report.html @@ -1585,22 +1585,22 @@ storage = function () { window.output = {};