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