summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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'