Remove OVNO test for Colorado
[functest.git] / ci / testcases.yaml
1 tiers:
2     -
3         name: healthcheck
4         order: 0
5         ci_loop: '(daily)|(weekly)'
6         description : >-
7             First tier to be executed to verify the basic
8             operations in the VIM.
9         testcases:
10             -
11                 name: healthcheck
12                 criteria: 'status == "PASS"'
13                 description: >-
14                     This test case verifies the basic OpenStack services like
15                     Keystone, Glance, Cinder, Neutron and Nova.
16
17                 dependencies:
18                     installer: ''
19                     scenario: ''
20
21     -
22         name: smoke
23         order: 1
24         ci_loop: '(daily)|(weekly)'
25         description : >-
26             Set of basic Functional tests to validate the OpenStack deployment.
27         testcases:
28             -
29                 name: vping_ssh
30                 criteria: 'status == "PASS"'
31                 description: >-
32                     This test case verifies: 1) SSH to an instance using floating
33                     IPs over the public network. 2) Connectivity between 2 instances
34                     over a private network.
35                 dependencies:
36                     installer: ''
37                     scenario: '^((?!bgpvpn).)*$'
38
39             -
40                 name: vping_userdata
41                 criteria: 'status == "PASS"'
42                 description: >-
43                     This test case verifies:  1) Boot a VM with given userdata.
44                     2) Connectivity between 2 instances over a private network.
45                 dependencies:
46                     installer: ''
47                     scenario: ''
48
49             -
50                 name: tempest_smoke_serial
51                 criteria: 'success_rate == 100%'
52                 description: >-
53                     This test case runs the smoke subset of the OpenStack
54                     Tempest suite. The list of test cases is generated by
55                     Tempest automatically and depends on the parameters of
56                     the OpenStack deplopyment.
57                 dependencies:
58                     installer: ''
59                     scenario: ''
60
61             -
62                 name: rally_sanity
63                 criteria: 'success_rate == 100%'
64                 description: >-
65                     This test case runs a sub group of tests of the OpenStack
66                     Rally suite in smoke mode.
67                 dependencies:
68                     installer: ''
69                     scenario: ''
70
71     -
72         name: sdn_suites
73         order: 2
74         ci_loop: '(daily)|(weekly)'
75         description : >-
76             Test suites corresponding to the different
77             SDN Controllers existing in OPNFV.
78         testcases:
79             -
80                 name: odl
81                 criteria: 'success_rate == 100%'
82                 description: >-
83                     Test Suite for the OpenDaylight SDN Controller. It integrates
84                     some test suites from upstream using Robot as the test
85                     framework.
86                 dependencies:
87                     installer: ''
88                     scenario: 'odl'
89
90             -
91                 name: onos
92                 criteria: 'status == "PASS"'
93                 description: >-
94                     Test Suite for the ONOS SDN Controller. It integrates
95                     some test suites from upstream using TestON as the test
96                     framework.
97                 dependencies:
98                     installer: ''
99                     scenario: 'onos'
100
101     -
102         name: features
103         order: 3
104         ci_loop: '(daily)|(weekly)'
105         description : >-
106             Test suites from feature projects
107             integrated in functest
108         testcases:
109             -
110                 name: promise
111                 criteria: 'success_rate == 100%'
112                 description: >-
113                     Test suite from Promise project.
114                 dependencies:
115                     installer: '(fuel)|(joid)'
116                     scenario: ''
117
118             -
119                 name: doctor
120                 criteria: 'status == "PASS"'
121                 description: >-
122                     Test suite from Doctor project.
123                 dependencies:
124                     installer: 'apex'
125                     scenario: ''
126
127             -
128                 name: bgpvpn
129                 criteria: 'status == "PASS"'
130                 description: >-
131                     Test suite from SDNVPN project.
132                 dependencies:
133                     installer: '(fuel)|(apex)'
134                     scenario: 'bgpvpn'
135
136             -
137                 name: security_scan
138                 criteria: 'status == "PASS"'
139                 description: >-
140                     Simple security Scan
141                 dependencies:
142                     installer: 'apex'
143                     scenario: ''
144
145     -
146         name: openstack
147         order: 4
148         ci_loop: 'weekly'
149         description : >-
150             Extensive testing of OpenStack API.
151         testcases:
152             -
153                 name: tempest_full_parallel
154                 criteria: 'success_rate >= 80%'
155                 description: >-
156                     The list of test cases is generated by
157                     Tempest automatically and depends on the parameters of
158                     the OpenStack deplopyment.
159                 dependencies:
160                     installer: ''
161                     scenario: ''
162
163             -
164                 name: rally_full
165                 criteria: 'success_rate >= 90%'
166                 description: >-
167                     This test case runs the full suite of scenarios of the OpenStack
168                     Rally suite using several threads and iterations.
169                 dependencies:
170                     installer: ''
171                     scenario: ''
172
173     -
174         name: vnf
175         order: 5
176         ci_loop: 'weekly'
177         description : >-
178             Collection of VNF test cases.
179         testcases:
180             -
181                 name: vims
182                 criteria: 'status == "PASS"'
183                 description: >-
184                     This test case deploys an OpenSource vIMS solution from Clearwater
185                     using the Cloudify orchestrator. It also runs some signaling traffic.
186                 dependencies:
187                     installer: ''
188                     scenario: '(ocl)|(nosdn)|^(os-odl)((?!bgpvpn).)*$'