Update Xtesting to 0.60 25/61725/1
authorCédric Ollivier <cedric.ollivier@orange.com>
Sun, 2 Sep 2018 12:55:13 +0000 (14:55 +0200)
committerCédric Ollivier <cedric.ollivier@orange.com>
Sun, 2 Sep 2018 12:55:13 +0000 (14:55 +0200)
Xtesting leverages on stevedore [1] which will bring much more
flexibility (discovery, module or class renaming, etc).

OPNFV Features have to be updated as well:
  - https://gerrit.opnfv.org/gerrit/61719
  - https://gerrit.opnfv.org/gerrit/61723

[1] https://docs.openstack.org/stevedore/latest/

Change-Id: Ibe2a6ab3ddca92882aa4a26f140d2db28d77cb86
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
docker/features/testcases.yaml
docker/healthcheck/testcases.yaml
docker/smoke/testcases.yaml
setup.cfg

index 926ae0e..ff44d59 100644 (file)
@@ -2,7 +2,7 @@
 tiers:
     -
         name: stor4nfv
-        order: 1
+        order: 2
         ci_loop: '(daily)|(weekly)'
         description: >-
             Test suite from Stor4NFV project.
@@ -18,12 +18,11 @@ tiers:
                 dependencies:
                     - DEPLOY_SCENARIO: 'stor4nfv'
                 run:
-                    module: 'stor4nfv_tests.stor4nfv_k8s'
-                    class: 'K8sStor4nfvTest'
+                    name: stor4nfv_k8s
 
     -
         name: clover
-        order: 2
+        order: 3
         ci_loop: '(daily)|(weekly)'
         description: >-
             Test suite from Clover project.
@@ -39,5 +38,4 @@ tiers:
                 dependencies:
                     - DEPLOY_SCENARIO: 'clover'
                 run:
-                    module: 'clover.functest.clover_k8s'
-                    class: 'K8sCloverTest'
+                    name: clover_k8s
index b4f6e58..94e7ecb 100644 (file)
@@ -2,7 +2,7 @@
 tiers:
     -
         name: healthcheck
-        order: 1
+        order: 0
         ci_loop: '(merge)|(verify)|(daily)|(weekly)'
         description: >-
             A set of e2e tests integrated from kubernetes project.
@@ -19,5 +19,4 @@ tiers:
                 dependencies:
                     - DEPLOY_SCENARIO: 'k8-*'
                 run:
-                    module: 'functest_kubernetes.k8stest'
-                    class: 'K8sSmokeTest'
+                    name: k8s_smoke
index c8f68bc..f3446a6 100644 (file)
@@ -19,5 +19,4 @@ tiers:
                 dependencies:
                     - DEPLOY_SCENARIO: 'k8-*'
                 run:
-                    module: 'functest_kubernetes.k8stest'
-                    class: 'K8sConformanceTest'
+                    name: k8s_conformance
index 1215a3b..46ece6f 100644 (file)
--- a/setup.cfg
+++ b/setup.cfg
@@ -5,3 +5,8 @@ home-page = https://wiki.opnfv.org/display/functest
 
 [files]
 packages = functest_kubernetes
+
+[entry_points]
+xtesting.testcase =
+    k8s_smoke = functest_kubernetes.k8stest:K8sSmokeTest
+    k8s_conformance = functest_kubernetes.k8stest:K8sConformanceTest