Fix typos in trunk-details
[functest.git] / docker / smoke / testcases.yaml
1 ---
2 tiers:
3     -
4         name: smoke
5         order: 1
6         description: >-
7             Set of basic Functional tests to validate the OPNFV scenarios.
8         testcases:
9             -
10                 case_name: tempest_smoke
11                 project_name: functest
12                 criteria: 100
13                 blocking: false
14                 description: >-
15                     This test case runs the smoke subset of the OpenStack
16                     Tempest suite. The list of test cases is generated by
17                     Tempest automatically and depends on the parameters of
18                     the OpenStack deplopyment.
19                 run:
20                     module: 'functest.opnfv_tests.openstack.tempest.tempest'
21                     class: 'TempestCommon'
22                     args:
23                         mode:
24                             '^(tempest|neutron_tempest_plugin)\.(api|scenario).*\[.*\bsmoke\b.*\]$'
25
26             -
27                 case_name: rally_sanity
28                 project_name: functest
29                 criteria: 100
30                 blocking: false
31                 description: >-
32                     This test case runs a sub group of tests of the OpenStack
33                     Rally suite in smoke mode.
34                 run:
35                     module: 'functest.opnfv_tests.openstack.rally.rally'
36                     class: 'RallySanity'
37
38             -
39                 case_name: refstack_defcore
40                 project_name: functest
41                 enabled: false
42                 criteria: 100
43                 blocking: false
44                 description: >-
45                     This test case runs a sub group of tests of the OpenStack
46                     Defcore testcases.
47                 run:
48                     module:
49                         'functest.opnfv_tests.openstack.refstack.refstack'
50                     class: 'Refstack'
51
52             -
53                 case_name: patrole
54                 project_name: functest
55                 criteria: 100
56                 blocking: false
57                 description: >-
58                     Test suite from Patrole project.
59                 run:
60                     module: 'functest.opnfv_tests.openstack.patrole.patrole'
61                     class: 'Patrole'
62                     args:
63                         role: 'admin'
64                         includes:
65                             - 'image'
66                             - 'network'
67                         excludes:
68                             - 'test_networks_multiprovider_rbac'
69
70             -
71                 case_name: vmtp
72                 project_name: functest
73                 criteria: 100
74                 blocking: false
75                 description: >-
76                     VMTP is a small python application that will automatically
77                     perform ping connectivity, round trip time measurement
78                     (latency) and TCP/UDP throughput
79                 run:
80                     module:
81                         'functest.opnfv_tests.openstack.vmtp.vmtp'
82                     class: 'Vmtp'
83
84             -
85                 case_name: shaker
86                 project_name: functest
87                 criteria: 100
88                 blocking: false
89                 description: >-
90                     Shaker wraps around popular system network testing tools
91                     like iperf, iperf3 and netperf (with help of flent). Shaker
92                     is able to deploy OpenStack instances and networks in
93                     different topologies.
94                 run:
95                     module:
96                         'functest.opnfv_tests.openstack.shaker.shaker'
97                     class: 'Shaker'
98
99             -
100                 case_name: snaps_smoke
101                 project_name: functest
102                 criteria: 100
103                 blocking: false
104                 description: >-
105                     This test case contains tests that setup and destroy
106                     environments with VMs with and without Floating IPs
107                     with a newly created user and project. Set the config
108                     value snaps.use_floating_ips (True|False) to toggle
109                     this functionality. When the config value of
110                     snaps.use_keystone is True, functest must have access to
111                     the cloud's private network.
112                 dependencies:
113                     - DEPLOY_SCENARIO: '^((?!lxd).)*$'
114                 run:
115                     module: 'functest.opnfv_tests.openstack.snaps.smoke'
116                     class: 'SnapsSmoke'
117
118             -
119                 case_name: neutron_trunk
120                 project_name: functest
121                 criteria: 100
122                 blocking: false
123                 description: >-
124                     This test case runs the neutron trunk subtest of the
125                     OpenStack Tempest suite. The list of test cases is
126                     generated by Tempest having as input the relevant
127                     testcase list file.
128                 run:
129                     module: 'functest.opnfv_tests.openstack.tempest.tempest'
130                     class: 'TempestCommon'
131                     args:
132                         mode: 'neutron_tempest_plugin.(api|scenario).test_trunk'
133                         neutron_extensions:
134                             - trunk
135                             - trunk-details
136
137             -
138                 case_name: barbican
139                 project_name: functest
140                 criteria: 100
141                 blocking: false
142                 description: >-
143                     It leverages on the tempest plugin containing tests used to
144                     verify the functionality of a barbican installation.
145                 run:
146                     module: 'functest.opnfv_tests.openstack.tempest.tempest'
147                     class: 'TempestCommon'
148                     args:
149                         mode: 'barbican_tempest_plugin.tests.(api|scenario)'
150                         services:
151                             - barbican