blob: f172c5bfdc0f31a167f869e3b0e414a69b6b7ca4 [file] [log] [blame]
ss412g42996b72019-09-10 14:30:26 +03001##############################################################################
2#
3# Copyright (c) 2019 AT&T Intellectual Property.
4#
5# Licensed under the Apache License, Version 2.0 (the "License");
6# you may not use this file except in compliance with the License.
7# You may obtain a copy of the License at
8#
9# http://www.apache.org/licenses/LICENSE-2.0
10#
11# Unless required by applicable law or agreed to in writing, software
12# distributed under the License is distributed on an "AS IS" BASIS,
13# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14# See the License for the specific language governing permissions and
15# limitations under the License.
16#
17##############################################################################
nm755n15d39822019-11-28 16:56:00 +000018#
19# This source code is part of the near-RT RIC (RAN Intelligent Controller)
20# platform project (RICP).
21#
ss412g42996b72019-09-10 14:30:26 +030022*** Settings ***
23Suite Setup Prepare Enviorment
24Resource ../Resource/resource.robot
25Resource ../Resource/Keywords.robot
ss412g011bb912020-03-17 18:34:42 +020026Library ../Scripts/e2mdbscripts.py
ss412g42996b72019-09-10 14:30:26 +030027Library OperatingSystem
28Library Collections
29Library REST ${url}
30
31
ss412g42996b72019-09-10 14:30:26 +030032*** Test Cases ***
33
ss412g011bb912020-03-17 18:34:42 +020034prepare logs for tests
35 Remove log files
36 Save logs
ss412g42996b72019-09-10 14:30:26 +030037
38
ss412g011bb912020-03-17 18:34:42 +020039Setup Ran and verify it's CONNECTED and associated
ec472j09950082020-04-08 16:44:48 +030040 Get Request node b gnb
ss412g011bb912020-03-17 18:34:42 +020041 Integer response status 200
ec472j09950082020-04-08 16:44:48 +030042 String response body ranName ${ranname}
ss412g011bb912020-03-17 18:34:42 +020043 String response body connectionStatus CONNECTED
ec472j09950082020-04-08 16:44:48 +030044 String response body associatedE2tInstanceAddress ${e2tinstanceaddress}
ss412g011bb912020-03-17 18:34:42 +020045
ec472j09950082020-04-08 16:44:48 +030046Stop simulator
47 Stop Simulator
ss412g011bb912020-03-17 18:34:42 +020048
49Verify connection status is DISCONNECTED and RAN is not associated with E2T instance
ec472j09950082020-04-08 16:44:48 +030050 Sleep 2s
51 GET ${getNodeb}
ss412g42996b72019-09-10 14:30:26 +030052 Integer response status 200
ec472j09950082020-04-08 16:44:48 +030053 String response body ranName ${ranname}
ss412g011bb912020-03-17 18:34:42 +020054 Missing response body associatedE2tInstanceAddress
ss412g42996b72019-09-10 14:30:26 +030055 String response body connectionStatus DISCONNECTED
ss412g42996b72019-09-10 14:30:26 +030056
ss412g011bb912020-03-17 18:34:42 +020057Verify E2T instance is NOT associated with RAN
ec472j09950082020-04-08 16:44:48 +030058 ${result} e2mdbscripts.verify_ran_is_associated_with_e2t_instance ${ranname} ${e2tinstanceaddress}
ss412g011bb912020-03-17 18:34:42 +020059 Should Be True ${result} == False