blob: 68f954143a76001ceaf307067eefd0c3e483826e [file] [log] [blame]
ec472j09950082020-04-08 16:44:48 +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##############################################################################
18#
19# This source code is part of the near-RT RIC (RAN Intelligent Controller)
20# platform project (RICP).
21#
22
23
24*** Settings ***
ss412gef8e7b22020-07-14 21:54:24 +000025Variables ../Scripts/variables.py
ec472j09950082020-04-08 16:44:48 +030026Resource ../Resource/resource.robot
27Resource ../Resource/Keywords.robot
ec472j09950082020-04-08 16:44:48 +030028Library OperatingSystem
29Library ../Scripts/find_rmr_message.py
ss412g35766cc2020-07-21 13:46:58 +000030Library ../Scripts/log_scripts.py
ec472j09950082020-04-08 16:44:48 +030031Library REST ${url}
32
ss412gef8e7b22020-07-14 21:54:24 +000033*** Variables ***
34${url} ${e2mgr_address}
35
ec472j09950082020-04-08 16:44:48 +030036
37
38
39*** Test Cases ***
40
ss412g35766cc2020-07-21 13:46:58 +000041[Setup]
42 Start Redis Monitor
43 AND Prepare Enviorment ${True}
44
45Redis Monitor Logs - Verify Publish
46 Redis Monitor Logs - Verify Publish To Connection Status Channel ${ran_name} CONNECTED
ec472j09950082020-04-08 16:44:48 +030047
48Get request gnb
49 Sleep 2s
50 Get Request node b gnb
51 Integer response status 200
52 String response body ranName ${ranname}
53 String response body connectionStatus CONNECTED
54 String response body nodeType GNB
ss412gef8e7b22020-07-14 21:54:24 +000055 String response body associatedE2tInstanceAddress ${e2t_alpha_address}
ec472j09950082020-04-08 16:44:48 +030056 Integer response body gnb ranFunctions 0 ranFunctionId 1
57 Integer response body gnb ranFunctions 0 ranFunctionRevision 1
58 Integer response body gnb ranFunctions 1 ranFunctionId 2
59 Integer response body gnb ranFunctions 1 ranFunctionRevision 1
60 Integer response body gnb ranFunctions 2 ranFunctionId 3
61 Integer response body gnb ranFunctions 2 ranFunctionRevision 1
62
63
ss412gef8e7b22020-07-14 21:54:24 +000064Prepare Logs For Tests
65 Remove log files
66 Save logs
ec472j09950082020-04-08 16:44:48 +030067
ss412g35766cc2020-07-21 13:46:58 +000068[Teardown]
69 Stop Redis Monitor