Join Rally_full and Tempest_full in the same Tier
[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: openstack
137         order: 4
138         ci_loop: 'weekly'
139         description : >-
140             Extensive testing of OpenStack API.
141         testcases:
142             -
143                 name: tempest_full_parallel
144                 description: >-
145                     The list of test cases is generated by
146                     Tempest automatically and depends on the parameters of
147                     the OpenStack deplopyment.
148                 dependencies:
149                     installer: ''
150                     scenario: ''
151
152             -
153                 name: rally_full
154                 description: >-
155                     This test case runs the full suite of scenarios of the OpenStack
156                     Rally suite using several threads and iterations.
157                 dependencies:
158                     installer: ''
159                     scenario: ''
160
161     -
162         name: vnf
163         order: 5
164         ci_loop: 'weekly'
165         description : >-
166             Collection of VNF test cases.
167         testcases:
168             -
169                 name: vims
170                 description: >-
171                     This test case deploys an OpenSource vIMS solution from Clearwater
172                     using the Cloudify orchestrator. It also runs some signaling traffic.
173                 dependencies:
174                     installer: ''
175                     scenario: '(ocl)|(nosdn)|^(os-odl)((?!bgpvpn).)*$'