Integrate Stor4NFV feature k8s test case
[functest-kubernetes.git] / docker / testcases.yaml
1 ---
2 tiers:
3     -
4         name: healthcheck
5         order: 1
6         ci_loop: '(daily)|(weekly)'
7         description: >-
8             A set of e2e tests integrated from kubernetes project.
9         testcases:
10             -
11                 case_name: k8s_smoke
12                 project_name: functest
13                 criteria: 100
14                 blocking: false
15                 description: >-
16                     Smoke Tests a running Kubernetes cluster, which
17                     validates the deployed cluster is accessible, and
18                     at least satisfies minimal functional requirements.
19                 dependencies:
20                     installer: '(compass)|(joid)|(kubespray)'
21                     scenario: 'k8-*'
22                 run:
23                     module: 'functest_kubernetes.k8stest'
24                     class: 'K8sSmokeTest'
25
26     -
27         name: smoke
28         order: 2
29         ci_loop: '(daily)|(weekly)'
30         description: >-
31             A set of conformance tests integrated from kubernetes project.
32         testcases:
33             -
34                 case_name: k8s_conformance
35                 project_name: functest
36                 criteria: 100
37                 blocking: false
38                 description: >-
39                     Conformance Tests are expect to pass on any Kubernetes
40                     cluster, this tests are necessary demonstrate conformance
41                     of the Kubernetes deployment.
42                 dependencies:
43                     installer: '(compass)|(joid)|(kubespray)'
44                     scenario: 'k8-*'
45                 run:
46                     module: 'functest_kubernetes.k8stest'
47                     class: 'K8sConformanceTest'
48
49     -
50         name: stor4nfv
51         order: 3
52         ci_loop: '(daily)|(weekly)'
53         description: >-
54             Test suite from Stor4NFV project.
55         testcases:
56             -
57                 case_name: stor4nfv_k8s
58                 project_name: stor4nfv
59                 criteria: 100
60                 blocking: false
61                 description: >-
62                     This tests are necessary demonstrate conformance
63                     of the K8s+Stor4NFV deployment.
64                 dependencies:
65                     installer: 'compass'
66                     scenario: 'stor4nfv'
67                 run:
68                     module: 'stor4nfv_tests.stor4nfv_k8s'
69                     class: 'K8sStor4nfvTest'