blob: 43c116604b191335aeb2fc7eb1a4de94c718ce12 [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
ss412g42996b72019-09-10 14:30:26 +030040 Post Request setup node b x-2
ss412g011bb912020-03-17 18:34:42 +020041 Integer response status 204
42 Get Request node b enb test1
43 Integer response status 200
44 String response body ranName test1
45 String response body connectionStatus CONNECTED
46 String response body associatedE2tInstanceAddress e2t.att.com:38000
47
48Restart simulator
49 Restart simulator
50
51Verify connection status is DISCONNECTED and RAN is not associated with E2T instance
52 Sleep 5s
ss412g42996b72019-09-10 14:30:26 +030053 GET /v1/nodeb/test1
54 Integer response status 200
55 String response body ranName test1
ss412g011bb912020-03-17 18:34:42 +020056 Missing response body associatedE2tInstanceAddress
ss412g42996b72019-09-10 14:30:26 +030057 String response body connectionStatus DISCONNECTED
ss412g42996b72019-09-10 14:30:26 +030058
ss412g011bb912020-03-17 18:34:42 +020059Verify E2T instance is NOT associated with RAN
60 ${result} e2mdbscripts.verify_ran_is_associated_with_e2t_instance test1 e2t.att.com:38000
61 Should Be True ${result} == False