diff options
author | 2025-01-28 15:15:04 +0100 | |
---|---|---|
committer | 2025-01-28 16:01:55 +0100 | |
commit | 80a53bcba612ff875f15fc614d8d7072b6876f71 (patch) | |
tree | de4965be1aeaf39104255d6e4316ee3b39636c39 /docker/cnf/testcases.yaml | |
parent | 9a5f3d7b4a0c4ade292d01e86a39b7c5a0121629 (diff) |
Add a new testcase: cnf_testsuite_workload
It runs all the workload test plan vs the example coredns.
Please note criteria is arbitrary set to 50%. Testing vs coredns
is about 80% and envoy 70%.
It also add extra processing to calculate results in
the main 3 cases (cert, workload and single tag).
Change-Id: I5e161727cab40228991ab97a061b13b335f87b4c
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit b716ddbfd7efe66cf9fbe73838d9eec2e3350025)
Diffstat (limited to 'docker/cnf/testcases.yaml')
-rw-r--r-- | docker/cnf/testcases.yaml | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/docker/cnf/testcases.yaml b/docker/cnf/testcases.yaml index be289630..704f2e9d 100644 --- a/docker/cnf/testcases.yaml +++ b/docker/cnf/testcases.yaml @@ -30,6 +30,9 @@ tiers: - case_name: cnf_testsuite project_name: functest + # https://github.com/lfn-cnti/certification/blob/main/docs/CNTiCertification-2.0-beta.md + # V2.0-beta certification requires passing at least 15 of + # the 19 total Essential tests. criteria: 15 blocking: false description: >- @@ -43,3 +46,18 @@ tiers: args: cnf-config: example-cnfs/coredns/cnf-testsuite.yml tag: cert + - case_name: cnf_testsuite_workload + project_name: functest + criteria: 50 + blocking: false + description: >- + Enable interoperability of Cloud native Network + Functions (CNFs) as proposed by + https://github.com/cnti-testcatalog/testsuite + dependencies: + - DEPLOY_SCENARIO: "k8-*" + run: + name: cnf_testsuite + args: + cnf-config: example-cnfs/coredns/cnf-testsuite.yml + tag: workload |