summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGeorg Kunz <georg.kunz@ericsson.com>2018-05-05 21:08:39 +0000
committerGeorg Kunz <georg.kunz@ericsson.com>2018-05-29 11:20:45 +0000
commita1f0d264158a555aa114d0d60f9a5121d0a0148c (patch)
treee9aea2f7673a35a4277b3a478eb3364aa9bcd885
parent5e1783292b98b60e890df51faeb476af8b4364ab (diff)
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 <georg.kunz@ericsson.com>
-rw-r--r--etc/compliance/proposed_tests.yml1
-rw-r--r--etc/conf/dovetail_config.yml1
-rw-r--r--etc/testcase/vnf.vepc.yml10
-rw-r--r--etc/userconfig/testcases.yaml14
4 files changed, 26 insertions, 0 deletions
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'