Add testcase clover_k8s 43/54543/8
authorQiLiang <liangqi1@huawei.com>
Wed, 28 Mar 2018 09:00:27 +0000 (17:00 +0800)
committerCédric Ollivier <cedric.ollivier@orange.com>
Mon, 9 Apr 2018 09:28:34 +0000 (11:28 +0200)
Clover testcase hook patch:
  https://gerrit.opnfv.org/gerrit/#/c/54541/

This patch is depend on patch:
  https://gerrit.opnfv.org/gerrit/#/c/54695/

Scenario k8-istio-clover run k8s_smoke and clover_k8s

Change-Id: I2cd76ed9d882f94567fd721d250da13b19aaa37b
Signed-off-by: QiLiang <liangqi1@huawei.com>
docker/features/testcases.yaml
docker/healthcheck/testcases.yaml
docker/smoke/testcases.yaml
docker/testcases.yaml

index 7ea601d..08d4366 100644 (file)
@@ -2,7 +2,7 @@
 tiers:
     -
         name: stor4nfv
-        order: 3
+        order: 1
         ci_loop: '(daily)|(weekly)'
         description: >-
             Test suite from Stor4NFV project.
@@ -21,3 +21,25 @@ tiers:
                 run:
                     module: 'stor4nfv_tests.stor4nfv_k8s'
                     class: 'K8sStor4nfvTest'
+
+    -
+        name: clover
+        order: 2
+        ci_loop: '(daily)|(weekly)'
+        description: >-
+            Test suite from Clover project.
+        testcases:
+            -
+                case_name: clover_k8s
+                project_name: clover
+                criteria: 100
+                blocking: false
+                description: >-
+                    This tests are necessary demonstrate features
+                    of K8s+Istio+Clover deployment.
+                dependencies:
+                    installer: 'container4nfv'
+                    scenario: 'clover'
+                run:
+                    module: 'clover.functest.clover_k8s'
+                    class: 'K8sCloverTest'
index 5864755..a5da95a 100644 (file)
@@ -17,7 +17,7 @@ tiers:
                     validates the deployed cluster is accessible, and
                     at least satisfies minimal functional requirements.
                 dependencies:
-                    installer: '(compass)|(joid)|(kubespray)'
+                    installer: '(compass)|(joid)|(kubespray)|(container4nfv)'
                     scenario: 'k8-*'
                 run:
                     module: 'functest_kubernetes.k8stest'
index 04a9104..79508a5 100644 (file)
@@ -2,7 +2,7 @@
 tiers:
     -
         name: smoke
-        order: 2
+        order: 1
         ci_loop: '(merge)|(verify)|(daily)|(weekly)'
         description: >-
             A set of conformance tests integrated from kubernetes project.
@@ -17,7 +17,7 @@ tiers:
                     cluster, this tests are necessary demonstrate conformance
                     of the Kubernetes deployment.
                 dependencies:
-                    installer: '(compass)|(joid)|(kubespray)'
+                    installer: '(compass)|(joid)|(kubespray)|(container4nfv)'
                     scenario: 'k8-*'
                 run:
                     module: 'functest_kubernetes.k8stest'
index fc7f939..6febd23 100644 (file)
@@ -17,7 +17,7 @@ tiers:
                     validates the deployed cluster is accessible, and
                     at least satisfies minimal functional requirements.
                 dependencies:
-                    installer: '(compass)|(joid)|(kubespray)'
+                    installer: '(compass)|(joid)|(kubespray)|(container4nfv)'
                     scenario: 'k8-*'
                 run:
                     module: 'functest_kubernetes.k8stest'
@@ -67,3 +67,25 @@ tiers:
                 run:
                     module: 'stor4nfv_tests.stor4nfv_k8s'
                     class: 'K8sStor4nfvTest'
+
+    -
+        name: clover
+        order: 4
+        ci_loop: '(daily)|(weekly)'
+        description: >-
+            Test suite from Clover project.
+        testcases:
+            -
+                case_name: clover_k8s
+                project_name: clover
+                criteria: 100
+                blocking: false
+                description: >-
+                    This tests are necessary demonstrate features
+                    of K8s+Istio+Clover deployment.
+                dependencies:
+                    installer: 'container4nfv'
+                    scenario: 'clover'
+                run:
+                    module: 'clover.functest.clover_k8s'
+                    class: 'K8sCloverTest'