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>
tiers:
-
name: stor4nfv
- order: 1
+ order: 2
ci_loop: '(daily)|(weekly)'
description: >-
Test suite from Stor4NFV project.
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.
dependencies:
- DEPLOY_SCENARIO: 'clover'
run:
- module: 'clover.functest.clover_k8s'
- class: 'K8sCloverTest'
+ name: clover_k8s
tiers:
-
name: healthcheck
- order: 1
+ order: 0
ci_loop: '(merge)|(verify)|(daily)|(weekly)'
description: >-
A set of e2e tests integrated from kubernetes project.
dependencies:
- DEPLOY_SCENARIO: 'k8-*'
run:
- module: 'functest_kubernetes.k8stest'
- class: 'K8sSmokeTest'
+ name: k8s_smoke
dependencies:
- DEPLOY_SCENARIO: 'k8-*'
run:
- module: 'functest_kubernetes.k8stest'
- class: 'K8sConformanceTest'
+ name: k8s_conformance
[files]
packages = functest_kubernetes
+
+[entry_points]
+xtesting.testcase =
+ k8s_smoke = functest_kubernetes.k8stest:K8sSmokeTest
+ k8s_conformance = functest_kubernetes.k8stest:K8sConformanceTest