Adding vEPC test case to Dovetail and proposed_tests suite 95/57095/3
authorGeorg Kunz <georg.kunz@ericsson.com>
Sat, 5 May 2018 21:08:39 +0000 (21:08 +0000)
committerGeorg Kunz <georg.kunz@ericsson.com>
Tue, 29 May 2018 11:20:45 +0000 (11:20 +0000)
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>
etc/compliance/proposed_tests.yml
etc/conf/dovetail_config.yml
etc/testcase/vnf.vepc.yml [new file with mode: 0644]
etc/userconfig/testcases.yaml

index 1e3d112..f4d159e 100644 (file)
@@ -18,6 +18,7 @@ proposed_tests:
     - dovetail.ha.database
     # vnf
     - dovetail.vnf.vims
+    - dovetail.vnf.vepc
     # security
     - dovetail.security.patrole
     # sdnvpn
index 9202234..312f8ba 100644 (file)
@@ -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 (file)
index 0000000..1ea45a4
--- /dev/null
@@ -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:
index 444eff9..92c2e2b 100644 (file)
@@ -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'