Remove odl_netvirt testcase
[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: vping_ssh
12                 project_name: functest
13                 criteria: 100
14                 blocking: true
15                 description: >-
16                     This test case verifies: 1) SSH to an instance using
17                     floating IPs over the public network. 2) Connectivity
18                     between 2 instances over a private network.
19                 dependencies:
20                     installer: ''
21                     scenario: '^((?!lxd).)*$'
22                 run:
23                     module: 'functest.opnfv_tests.openstack.vping.vping_ssh'
24                     class: 'VPingSSH'
25
26             -
27                 case_name: vping_userdata
28                 project_name: functest
29                 criteria: 100
30                 blocking: true
31                 description: >-
32                     This test case verifies:  1) Boot a VM with given userdata.
33                     2) Connectivity between 2 instances over a private network.
34                 dependencies:
35                     installer: ''
36                     scenario: '^((?!lxd).)*$'
37                 run:
38                     module:
39                         'functest.opnfv_tests.openstack.vping.vping_userdata'
40                     class: 'VPingUserdata'
41
42             -
43                 case_name: tempest_smoke_serial
44                 project_name: functest
45                 criteria: 100
46                 blocking: false
47                 description: >-
48                     This test case runs the smoke subset of the OpenStack
49                     Tempest suite. The list of test cases is generated by
50                     Tempest automatically and depends on the parameters of
51                     the OpenStack deplopyment.
52                 dependencies:
53                     installer: ''
54                     scenario: ''
55                 run:
56                     module: 'functest.opnfv_tests.openstack.tempest.tempest'
57                     class: 'TempestSmokeSerial'
58
59             -
60                 case_name: rally_sanity
61                 project_name: functest
62                 criteria: 100
63                 blocking: false
64                 description: >-
65                     This test case runs a sub group of tests of the OpenStack
66                     Rally suite in smoke mode.
67                 dependencies:
68                     installer: ''
69                     scenario: ''
70                 run:
71                     module: 'functest.opnfv_tests.openstack.rally.rally'
72                     class: 'RallySanity'
73
74             -
75                 case_name: refstack_defcore
76                 project_name: functest
77                 enabled: false
78                 criteria: 100
79                 blocking: false
80                 description: >-
81                     This test case runs a sub group of tests of the OpenStack
82                     Defcore testcases.
83                 dependencies:
84                     installer: ''
85                     scenario: ''
86                 run:
87                     module:
88                         'functest.opnfv_tests.openstack.refstack.refstack'
89                     class: 'Refstack'
90
91             -
92                 case_name: patrole
93                 project_name: functest
94                 criteria: 100
95                 blocking: false
96                 description: >-
97                     Test suite from Patrole project.
98                 dependencies:
99                     installer: ''
100                     scenario: ''
101                 run:
102                     module: 'functest.opnfv_tests.openstack.patrole.patrole'
103                     class: 'Patrole'
104                     args:
105                         role: 'admin'
106                         services:
107                             - 'image'
108                             - 'network'
109                         exclude:
110                             - 'test_networks_multiprovider_rbac'
111
112             -
113                 case_name: odl
114                 project_name: functest
115                 criteria: 100
116                 blocking: false
117                 description: >-
118                     Test Suite for the OpenDaylight SDN Controller. It
119                     integrates some test suites from upstream using
120                     Robot as the test framework.
121                 dependencies:
122                     installer: ''
123                     scenario: 'odl'
124                 run:
125                     module: 'functest.opnfv_tests.sdn.odl.odl'
126                     class: 'ODLTests'
127                     args:
128                         suites:
129                             - /src/odl_test/csit/suites/integration/basic
130                             - /src/odl_test/csit/suites/openstack/neutron
131
132             -
133                 case_name: snaps_smoke
134                 project_name: functest
135                 criteria: 100
136                 blocking: false
137                 description: >-
138                     This test case contains tests that setup and destroy
139                     environments with VMs with and without Floating IPs
140                     with a newly created user and project. Set the config
141                     value snaps.use_floating_ips (True|False) to toggle
142                     this functionality. When the config value of
143                     snaps.use_keystone is True, functest must have access to
144                     the cloud's private network.
145
146                 dependencies:
147                     installer: ''
148                     scenario: '^((?!lxd).)*$'
149                 run:
150                     module: 'functest.opnfv_tests.openstack.snaps.smoke'
151                     class: 'SnapsSmoke'
152
153             -
154                 case_name: neutron_trunk
155                 project_name: functest
156                 criteria: 100
157                 blocking: false
158                 description: >-
159                     This test case runs the neutron trunk subtest of the
160                     OpenStack Tempest suite. The list of test cases is
161                     generated by Tempest having as input the relevant
162                     testcase list file.
163                 dependencies:
164                     installer: '(fuel)|(apex)|(compass)'
165                     scenario: ''
166                 run:
167                     module: 'functest.opnfv_tests.openstack.tempest.tempest'
168                     class: 'TempestNeutronTrunk'