Move odl 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: snaps_smoke
100                 project_name: functest
101                 criteria: 100
102                 blocking: false
103                 description: >-
104                     This test case contains tests that setup and destroy
105                     environments with VMs with and without Floating IPs
106                     with a newly created user and project. Set the config
107                     value snaps.use_floating_ips (True|False) to toggle
108                     this functionality. When the config value of
109                     snaps.use_keystone is True, functest must have access to
110                     the cloud's private network.
111
112                 dependencies:
113                     installer: ''
114                     scenario: '^((?!lxd).)*$'
115                 run:
116                     module: 'functest.opnfv_tests.openstack.snaps.smoke'
117                     class: 'SnapsSmoke'
118
119             -
120                 case_name: neutron_trunk
121                 project_name: functest
122                 criteria: 100
123                 blocking: false
124                 description: >-
125                     This test case runs the neutron trunk subtest of the
126                     OpenStack Tempest suite. The list of test cases is
127                     generated by Tempest having as input the relevant
128                     testcase list file.
129                 dependencies:
130                     installer: '(fuel)|(apex)|(compass)'
131                     scenario: ''
132                 run:
133                     module: 'functest.opnfv_tests.openstack.tempest.tempest'
134                     class: 'TempestNeutronTrunk'
135
136             -
137                 case_name: barbican
138                 project_name: functest
139                 criteria: 100
140                 blocking: false
141                 description: >-
142                     It leverages on the tempest plugin containing tests used to
143                     verify the functionality of a barbican installation
144                 dependencies:
145                     installer: '^((?!fuel|apex|compass|daisy).)*$'
146                     scenario: ''
147                 run:
148                     module: 'functest.opnfv_tests.openstack.tempest.tempest'
149                     class: 'TempestBarbican'