aboutsummaryrefslogtreecommitdiffstats
path: root/smoke-usecases-robot-py3/docker/testcases.yaml
blob: 425516b5940af7d09f88c42beb4ff42bcee5c19d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
---
tiers:
    -
        name: smoke-usecases
        order: 1
        description: >-
            ONAP E2E tests
        testcases:
            -
                case_name: pnf-registrate
                project_name: integration
                enabled: true
                criteria: 100
                blocking: true
                description: >-
                    Registrate PNF
                dependencies:
                run:
                    name: 'robotframework'
                    args:
                        suites:
                            - /var/opt/ONAP/robot/testsuites/pnf-registration.robot
                        include:
                            - pnf_registrate
                        variablefile:
                            - '/share/config/robot_properties.py'
            -
                case_name: vfw-cl
                project_name: integration
                enabled: true
                criteria: 100
                blocking: true
                description: >-
                    vFW closed loop use case
                dependencies:
                run:
                    name: 'robotframework'
                    args:
                        suites:
                            - /var/opt/ONAP/robot/testsuites/vfwcl.robot
                        include:
                            - vfwc
                        variablefile:
                            - '/share/config/robot_properties.py'
            -
                case_name: 5gbulkpm
                project_name: integration
                enabled: true
                criteria: 100
                blocking: true
                description: >-
                    Test 5G Bulk PM Usecase functionality (inventory and
                    deployment api from DCAEGEN, data router and bus
                    controller)
                dependencies:
                run:
                    name: 'robotframework'
                    args:
                        suites:
                            - /var/opt/ONAP/robot/testsuites/usecases/5gbulkpm.robot
                        include:
                            - 5gbulkpm
                        variablefile:
                            - '/share/config/robot_properties.py'
            -
                case_name: hv-ves
                project_name: integration
                enabled: true
                criteria: 100
                blocking: true
                description: >-
                    HV VES (High Volume) VES collector has been proposed, based
                    on a need to process high-volumes of data generated
                    frequently by a large number of NFs. The driving use-case
                    is the 5G RAN, where it is expected that up to 10k NF
                    instances report the data, per DCAE platform deployment.
                    The network traffic generated in simulations - based on
                    4G BTS Real-Time PM data has shown, that GPB serialization
                    is 2-3 times more effective, than JSON serialization
                    utilized in VES collector. HV-VES 'Sunny Scenario' Robot
                    Framework test - message is sent to the collector and Kafka
                    topic is checked if the message has been published. Content
                    is decoded and checked.
                dependencies:
                run:
                    name: 'robotframework'
                    args:
                        suites:
                            - /var/opt/ONAP/robot/testsuites/hvves-ci.robot
                        include:
                            - hvves
                        variablefile:
                            - '/share/config/robot_properties.py'
            -
                case_name: ves-collector
                project_name: integration
                enabled: true
                criteria: 100
                blocking: true
                description: >-
                    Suite for checking handling events by VES Collector
                dependencies:
                run:
                    name: 'robotframework'
                    args:
                        suites:
                            - /var/opt/ONAP/robot/testsuites/ves.robot
                        include:
                            - vescollector
                        variablefile:
                            - '/share/config/robot_properties.py'
            -
                case_name: cmpv2
                project_name: integration
                enabled: true
                criteria: 100
                blocking: true
                description: >-
                    Suite for checking CMPv2 Usecase functionality
                dependencies:
                run:
                    name: 'robotframework'
                    args:
                        suites:
                            - /var/opt/ONAP/robot/testsuites/cmpv2.robot
                        include:
                            - CMPv2
                        variablefile:
                            - '/share/config/robot_properties.py'
            -
                case_name: dcaemod
                project_name: integration
                enabled: true
                criteria: 100
                blocking: true
                description: >-
                    Suite for checking DCAEMOD functionality including Generic mechanism to attach
                    K8S ConfigMaps to DCAE apps
                dependencies:
                run:
                    name: 'robotframework'
                    args:
                        suites:
                            - /var/opt/ONAP/robot/testsuites/dcaemod.robot
                        include:
                            - dcaemod
                        variablefile:
                            - '/share/config/robot_properties.py'
            -
                case_name: cps-healthcheck
                project_name: integration
                enabled: true
                criteria: 100
                blocking: true
                description: >-
                    Execute CPS healthcheck
                dependencies:
                run:
                    name: 'robotframework'
                    args:
                        suites:
                            - /cps/csit/tests/actuator/actuator.robot
                        variablefile:
                            - '/share/config/robot_properties.py'
                        variable:
                            - CPS_CORE_HOST:cps-core
                            - CPS_CORE_PORT:8081

            -
                case_name: cps-temporal-healthcheck
                project_name: integration
                enabled: true
                criteria: 100
                blocking: true
                description: >-
                    Execute CPS temporal healthcheck
                dependencies:
                run:
                    name: 'robotframework'
                    args:
                        suites:
                            - /cps-cps-temporal/csit/tests/actuator/actuator.robot
                        variablefile:
                            - '/share/config/robot_properties.py'
                        variable:
                            - CPS_TEMPORAL_HOST:cps-temporal
                            - MANAGEMENT_PORT:8081

            -
                case_name: cps-dmi-plugin-healthcheck
                project_name: integration
                enabled: true
                criteria: 100
                blocking: true
                description: >-
                    Execute CPS ncmp dmi-plugin healthcheck
                dependencies:
                run:
                    name: 'robotframework'
                    args:
                        suites:
                            - /cps-ncmp-dmi-plugin/csit/tests/actuator/actuator.robot
                        variablefile:
                            - '/share/config/robot_properties.py'
                        variable:
                            - DMI_HOST:ncmp-dmi-plugin
                            - DMI_PORT:8081