summaryrefslogtreecommitdiffstats
path: root/ci/testcases.yaml
diff options
context:
space:
mode:
authorjose.lausuch <jose.lausuch@ericsson.com>2016-04-25 18:08:22 +0200
committerjose.lausuch <jose.lausuch@ericsson.com>2016-04-27 15:34:56 +0200
commit9c13968cdb32806da738dc520d45270e019f0ad3 (patch)
tree50eb0e0889dc72a1ce4dec0da60607c834d91fc0 /ci/testcases.yaml
parent790fa04f4503dbf60123bf9414db131580f2c45a (diff)
Create prepare_env.py from prepare_env.sh and config_functest.py
JIRA: FUNCTEST-227 Change-Id: I1aa890b9f91ec524c766ba3c460666ed227f2126 Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
Diffstat (limited to 'ci/testcases.yaml')
-rw-r--r--ci/testcases.yaml196
1 files changed, 196 insertions, 0 deletions
diff --git a/ci/testcases.yaml b/ci/testcases.yaml
new file mode 100644
index 000000000..42458bbef
--- /dev/null
+++ b/ci/testcases.yaml
@@ -0,0 +1,196 @@
+tiers:
+ -
+ name: healthcheck
+ order: 0
+ ci: daily
+ description : >-
+ This is the first tier to be executed to verify the basic
+ operations in the VIM.
+ testcases:
+ -
+ name: healthcheck
+ description: >-
+ This test case verifies the basic OpenStack services like
+ Keystone, Glance, Cinder, Neutron and Nova.
+
+ dependencies:
+ installer: ''
+ scenario: ''
+
+ -
+ name: smoke
+ order: 1
+ ci: daily
+ description : >-
+ This is the second tier in Functest and consist of a set of basic
+ Functional tests to validate the OpenStack deployment.
+ testcases:
+ -
+ name: vping_ssh
+ description: |-
+ This test case verifies:
+ ····1) SSH to an instance using floating IPs over the public network.
+ ····2) Connectivity between 2 instances over a private network.
+ dependencies:
+ installer: ''
+ scenario: '^((?!bgpvpn).)*$'
+
+ -
+ name: vping_userdata
+ description: |-
+ This test case verifies:
+ ····1) Boot a VM with given userdata.
+ ····2) Connectivity between 2 instances over a private network.
+ dependencies:
+ installer: ''
+ scenario: ''
+
+ -
+ name: tempest_smoke_serial
+ description: >-
+ This test case runs the smoke subset of the OpenStack
+ Tempest suite. The list of test cases is generated by
+ Tempest automatically and depend on the parameters of
+ the OpenStack deplopyment.
+ dependencies:
+ installer: ''
+ scenario: ''
+
+ -
+ name: rally_sanity
+ description: >-
+ This test case runs a sub group of tests of the OpenStack
+ Rally suite in smoke mode.
+ dependencies:
+ installer: ''
+ scenario: ''
+
+ -
+ name: security_groups
+ description: >-
+ This test case verifies the functionality of the OpenStack
+ security groups and that the port rules created are
+ fullfilled.
+ dependencies:
+ installer: ''
+ scenario: ''
+
+ -
+ name: sdn_suites
+ order: 2
+ ci: daily
+ description : >-
+ This tier contains the test suites corresponding to the different
+ SDN Controllers existing in OPNFV.
+ testcases:
+ -
+ name: odl
+ description: >-
+ Test Suite for the OpenDaylight SDN Controller. It integrates
+ some test suites from upstream using Robot as the test
+ framework.
+ dependencies:
+ installer: ''
+ scenario: 'odl'
+
+ -
+ name: onos
+ description: >-
+ Test Suite for the ONOS SDN Controller. It integrates
+ some test suites from upstream using TestON as the test
+ framework.
+ dependencies:
+ installer: ''
+ scenario: 'onos'
+
+ -
+ name: ovno
+ description: >-
+ Test Suite for the Open Contrail SDN Controller.
+ framework.
+ dependencies:
+ installer: ''
+ scenario: 'ocl'
+
+ -
+ name: features
+ order: 3
+ ci: daily
+ description : >-
+ This tier contains the test suites from feature projects
+ integrated in functest
+ testcases:
+ -
+ name: promise
+ description: >-
+ Test suite from Promise project.
+ dependencies:
+ installer: '(fuel)|(joid)'
+ scenario: ''
+
+ -
+ name: doctor
+ description: >-
+ Test suite from Dcotor project.
+ dependencies:
+ installer: 'apex'
+ scenario: ''
+
+ -
+ name: sdnvpn
+ description: >-
+ Test suite from SDNVPN project.
+ dependencies:
+ installer: '(fuel)|(apex)'
+ scenario: 'bgpvpn'
+
+ -
+ name: tempest
+ order: 4
+ ci: weekly
+ description : >-
+ This tier contains the test suites from feature projects
+ integrated in functest
+ testcases:
+ -
+ name: tempest_full_parallel
+ description: >-
+ This test case runs the full set of the OpenStack
+ Tempest suite. The list of test cases is generated by
+ Tempest automatically and depend on the parameters of
+ the OpenStack deplopyment.
+ dependencies:
+ installer: ''
+ scenario: ''
+
+ -
+ name: rally
+ order: 5
+ ci: weekly
+ description : >-
+ This tier contains the Rally suite from the OpenStack community.
+ testcases:
+ -
+ name: rally_full
+ description: >-
+ This test case runs the full suite of scenarios of the OpenStack
+ Rally suite using several threads and iterations.
+ dependencies:
+ installer: ''
+ scenario: ''
+
+ -
+ name: vnf
+ order: 6
+ ci: weekly
+ description : >-
+ This tier contains a collection of VNF test cases.
+ testcases:
+ -
+ name: vims
+ description: >-
+ This test case deploys an OpenSource vIMS solution from Clearwater
+ using the Cloudify orchestrator. It also runs some signaling traffic.
+ dependencies:
+ installer: ''
+ scenario: '(ocl)|(nosdn)|^(os-odl)((?!bgpvpn).)*$'