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