Move vping_* and cinder_test into healthcheck
[functest.git] / docker / smoke / testcases.yaml
1 ---
2 tiers:
3     -
4         name: smoke
5         order: 1
6         ci_loop: '(daily)|(weekly)'
7         description: >-
8             Set of basic Functional tests to validate the OPNFV scenarios.
9         testcases:
10             -
11                 case_name: tempest_smoke_serial
12                 project_name: functest
13                 criteria: 100
14                 blocking: false
15                 description: >-
16                     This test case runs the smoke subset of the OpenStack
17                     Tempest suite. The list of test cases is generated by
18                     Tempest automatically and depends on the parameters of
19                     the OpenStack deplopyment.
20                 dependencies:
21                     installer: ''
22                     scenario: ''
23                 run:
24                     module: 'functest.opnfv_tests.openstack.tempest.tempest'
25                     class: 'TempestSmokeSerial'
26
27             -
28                 case_name: rally_sanity
29                 project_name: functest
30                 criteria: 100
31                 blocking: false
32                 description: >-
33                     This test case runs a sub group of tests of the OpenStack
34                     Rally suite in smoke mode.
35                 dependencies:
36                     installer: ''
37                     scenario: ''
38                 run:
39                     module: 'functest.opnfv_tests.openstack.rally.rally'
40                     class: 'RallySanity'
41
42             -
43                 case_name: refstack_defcore
44                 project_name: functest
45                 enabled: false
46                 criteria: 100
47                 blocking: false
48                 description: >-
49                     This test case runs a sub group of tests of the OpenStack
50                     Defcore testcases.
51                 dependencies:
52                     installer: ''
53                     scenario: ''
54                 run:
55                     module:
56                         'functest.opnfv_tests.openstack.refstack.refstack'
57                     class: 'Refstack'
58
59             -
60                 case_name: patrole
61                 project_name: functest
62                 criteria: 100
63                 blocking: false
64                 description: >-
65                     Test suite from Patrole project.
66                 dependencies:
67                     installer: ''
68                     scenario: ''
69                 run:
70                     module: 'functest.opnfv_tests.openstack.patrole.patrole'
71                     class: 'Patrole'
72                     args:
73                         role: 'admin'
74                         services:
75                             - 'image'
76                             - 'network'
77                         exclude:
78                             - 'test_networks_multiprovider_rbac'
79
80             -
81                 case_name: shaker
82                 project_name: functest
83                 criteria: 100
84                 blocking: false
85                 description: >-
86                     Shaker wraps around popular system network testing tools
87                     like iperf, iperf3 and netperf (with help of flent). Shaker
88                     is able to deploy OpenStack instances and networks in
89                     different topologies.
90                 dependencies:
91                     installer: ''
92                     scenario: ''
93                 run:
94                     module:
95                         'functest.opnfv_tests.openstack.shaker.shaker'
96                     class: 'Shaker'
97
98             -
99                 case_name: odl
100                 project_name: functest
101                 criteria: 100
102                 blocking: false
103                 description: >-
104                     Test Suite for the OpenDaylight SDN Controller. It
105                     integrates some test suites from upstream using
106                     Robot as the test framework.
107                 dependencies:
108                     installer: ''
109                     scenario: 'odl'
110                 run:
111                     module: 'functest.opnfv_tests.sdn.odl.odl'
112                     class: 'ODLTests'
113                     args:
114                         suites:
115                             - /src/odl_test/csit/suites/integration/basic
116                             - /src/odl_test/csit/suites/openstack/neutron
117
118             -
119                 case_name: snaps_smoke
120                 project_name: functest
121                 criteria: 100
122                 blocking: false
123                 description: >-
124                     This test case contains tests that setup and destroy
125                     environments with VMs with and without Floating IPs
126                     with a newly created user and project. Set the config
127                     value snaps.use_floating_ips (True|False) to toggle
128                     this functionality. When the config value of
129                     snaps.use_keystone is True, functest must have access to
130                     the cloud's private network.
131
132                 dependencies:
133                     installer: ''
134                     scenario: '^((?!lxd).)*$'
135                 run:
136                     module: 'functest.opnfv_tests.openstack.snaps.smoke'
137                     class: 'SnapsSmoke'
138
139             -
140                 case_name: neutron_trunk
141                 project_name: functest
142                 criteria: 100
143                 blocking: false
144                 description: >-
145                     This test case runs the neutron trunk subtest of the
146                     OpenStack Tempest suite. The list of test cases is
147                     generated by Tempest having as input the relevant
148                     testcase list file.
149                 dependencies:
150                     installer: '(fuel)|(apex)|(compass)'
151                     scenario: ''
152                 run:
153                     module: 'functest.opnfv_tests.openstack.tempest.tempest'
154                     class: 'TempestNeutronTrunk'
155
156             -
157                 case_name: barbican
158                 project_name: functest
159                 criteria: 100
160                 blocking: false
161                 description: >-
162                     It leverages on the tempest plugin containing tests used to
163                     verify the functionality of a barbican installation
164                 dependencies:
165                     installer: '^((?!fuel|apex|compass|daisy).)*$'
166                     scenario: ''
167                 run:
168                     module: 'functest.opnfv_tests.openstack.tempest.tempest'
169                     class: 'TempestBarbican'