[odl-sfc] Add function to retrieve a resource from HEAT
[functest.git] / functest / ci / testcases.yaml
index a2633fc..eea1f51 100755 (executable)
@@ -7,27 +7,15 @@ tiers:
             First tier to be executed to verify the basic
             operations in the VIM.
         testcases:
-            -
-                name: healthcheck
-                criteria: 'status == "PASS"'
-                blocking: true
-                description: >-
-                    This test case verifies the basic OpenStack services like
-                    Keystone, Glance, Cinder, Neutron and Nova.
-
-                dependencies:
-                    installer: ''
-                    scenario: '^((?!lxd).)*$'
             -
                 name: snaps_health_check
                 criteria: 'status == "PASS"'
-                blocking: false
+                blocking: true
                 description: >-
                     This test case creates executes the SimpleHealthCheck
                     Python test class which creates an, image, flavor, network,
                     and Cirros VM instance and observes the console output to
                     validate the single port obtains the correct IP address.
-
                 dependencies:
                     installer: ''
                     scenario: '^((?!lxd).)*$'
@@ -324,6 +312,18 @@ tiers:
                 run:
                     module: 'functest.opnfv_tests.vnf.rnc.parser'
                     class: 'Parser'
+            -
+                name: domino
+                criteria: 'status == "PASS"'
+                blocking: false
+                description: >-
+                    Test suite from Domino project.
+                dependencies:
+                    installer: ''
+                    scenario: ''
+                run:
+                    module: 'functest.opnfv_tests.features.domino'
+                    class: 'Domino'
             -
                 name: orchestra
                 criteria: 'ret == 0'
@@ -366,38 +366,50 @@ tiers:
     -
         name: components
         order: 3
-        ci_loop: 'weekly'
+        ci_loop: 'daily'
         description : >-
             Extensive testing of OpenStack API.
         testcases:
+#            -
+#                name: tempest_full_parallel
+#                criteria: 'success_rate >= 80%'
+#                blocking: false
+#                description: >-
+#                    The list of test cases is generated by
+#                    Tempest automatically and depends on the parameters of
+#                    the OpenStack deplopyment.
+#                dependencies:
+#                    installer: '^((?!netvirt).)*$'
+#                    scenario: ''
+#                run:
+#                    module: 'functest.opnfv_tests.openstack.tempest.tempest'
+#                    class: 'TempestFullParallel'
             -
-                name: tempest_full_parallel
-                criteria: 'success_rate >= 80%'
+                name: tempest_defcore
+                criteria: 'success_rate == 100%'
                 blocking: false
                 description: >-
-                    The list of test cases is generated by
-                    Tempest automatically and depends on the parameters of
-                    the OpenStack deplopyment.
+                    This is the set of Tempest test cases created by OpenStack
+                    Interop Working Group for certification purposes.
                 dependencies:
-                    installer: '^((?!netvirt).)*$'
-                    scenario: ''
+                    installer: ''
+                    scenario: 'nosdn-nofeature-ha'
                 run:
                     module: 'functest.opnfv_tests.openstack.tempest.tempest'
-                    class: 'TempestFullParallel'
-
-            -
-                name: rally_full
-                criteria: 'success_rate >= 90%'
-                blocking: false
-                description: >-
-                    This test case runs the full suite of scenarios of the OpenStack
-                    Rally suite using several threads and iterations.
-                dependencies:
-                    installer: '^((?!netvirt).)*$'
-                    scenario: ''
-                run:
-                    module: 'functest.opnfv_tests.openstack.rally.rally'
-                    class: 'RallyFull'
+                    class: 'TempestDefcore'
+#            -
+#                name: rally_full
+#                criteria: 'success_rate >= 90%'
+#                blocking: false
+#                description: >-
+#                    This test case runs the full suite of scenarios of the OpenStack
+#                    Rally suite using several threads and iterations.
+#                dependencies:
+#                    installer: '^((?!netvirt).)*$'
+#                    scenario: ''
+#                run:
+#                    module: 'functest.opnfv_tests.openstack.rally.rally'
+#                    class: 'RallyFull'
 
     -
         name: vnf
@@ -452,8 +464,8 @@ tiers:
                 description: >-
                     VNF deployment with OpenBaton (Orchestra)
                 dependencies:
-                    installer: 'unknown'
-                    scenario: 'unknown'
+                    installer: ''
+                    scenario: ''
                 run:
                     module: 'functest.opnfv_tests.vnf.ims.orchestra_ims'
                     class: 'ImsVnf'
@@ -470,3 +482,16 @@ tiers:
                 run:
                     module: 'functest.opnfv_tests.vnf.ims.opera_ims'
                     class: 'ImsVnf'
+
+            -
+                name: vyos_vrouter
+                criteria: 'status == "PASS"'
+                blocking: false
+                description: >-
+                    This test case is vRouter testing.
+                dependencies:
+                    installer: 'fuel'
+                    scenario: 'nosdn-nofeature'
+                run:
+                    module: 'functest.opnfv_tests.vnf.router.vyos_vrouter'
+                    class: 'VrouterVnf'