From a1f0d264158a555aa114d0d60f9a5121d0a0148c Mon Sep 17 00:00:00 2001 From: Georg Kunz Date: Sat, 5 May 2018 21:08:39 +0000 Subject: Adding vEPC test case to Dovetail and proposed_tests suite Adding the vEPC test case to Dovetail. The test deploys a vEPC using Juju as VNF manager and performs application level tests. JIRA: DOVETAIL-650 Change-Id: I15c2cdddee510e12a5faf18efc8950af5cf7b664 Signed-off-by: Georg Kunz --- etc/compliance/proposed_tests.yml | 1 + etc/conf/dovetail_config.yml | 1 + etc/testcase/vnf.vepc.yml | 10 ++++++++++ etc/userconfig/testcases.yaml | 14 ++++++++++++++ 4 files changed, 26 insertions(+) create mode 100644 etc/testcase/vnf.vepc.yml diff --git a/etc/compliance/proposed_tests.yml b/etc/compliance/proposed_tests.yml index 1e3d1127..f4d159ea 100644 --- a/etc/compliance/proposed_tests.yml +++ b/etc/compliance/proposed_tests.yml @@ -18,6 +18,7 @@ proposed_tests: - dovetail.ha.database # vnf - dovetail.vnf.vims + - dovetail.vnf.vepc # security - dovetail.security.patrole # sdnvpn diff --git a/etc/conf/dovetail_config.yml b/etc/conf/dovetail_config.yml index 9202234a..312f8ba0 100644 --- a/etc/conf/dovetail_config.yml +++ b/etc/conf/dovetail_config.yml @@ -70,6 +70,7 @@ functest_testcase: - cloudify_ims - odl - snaps_smoke + - juju_epc # used for testcase cmd template in jinja2 format # we have two variables available now diff --git a/etc/testcase/vnf.vepc.yml b/etc/testcase/vnf.vepc.yml new file mode 100644 index 00000000..1ea45a44 --- /dev/null +++ b/etc/testcase/vnf.vepc.yml @@ -0,0 +1,10 @@ +--- +dovetail.vnf.vepc: + name: dovetail.vnf.vepc + objective: Deploy a vEPC using Juju and perform EPC-specific test cases (e.g. attaching a UE to the EPC). + validate: + type: functest + testcase: juju_epc + image_name: opnfv/functest-vnf + report: + sub_testcase_list: diff --git a/etc/userconfig/testcases.yaml b/etc/userconfig/testcases.yaml index 444eff98..92c2e2b0 100644 --- a/etc/userconfig/testcases.yaml +++ b/etc/userconfig/testcases.yaml @@ -252,3 +252,17 @@ tiers: run: module: 'functest.opnfv_tests.vnf.ims.cloudify_ims' class: 'CloudifyIms' + - + case_name: juju_epc + project_name: functest + criteria: 100 + blocking: false + description: >- + vEPC validation with Juju as VNF manager and ABoT as test + executor. + dependencies: + installer: '' + scenario: '' + run: + module: 'functest.opnfv_tests.vnf.epc.juju_epc' + class: 'JujuEpc' -- cgit 1.2.3-korg