Merge "new suite integration added"

This commit is contained in:
Jenkins 2016-09-01 16:22:26 +00:00 committed by Gerrit Code Review
commit cd30587d89
3 changed files with 371 additions and 12 deletions

View File

@ -11,6 +11,7 @@ Table of contents
5. `Test Cycle Structure`_
6. Test lists:
a) `Smoke and BVT tests`_
b) `Integration tests`_
.. _Introduction:
@ -194,5 +195,6 @@ executed tests and schedule their execution.
execution (detect time frames, responsible QA)
.. _Smoke and bvt tests:
.. include:: test_suite_smoke_bvt.rst
.. include:: test_suite_smoke_bvt.rst
.. _Integration tests:
.. include:: test_suite_integration.rst

View File

@ -0,0 +1,356 @@
=================
Integration tests
=================
Controller HA test
------------------
ID
##
manila_controller_ha
Description
###########
Check cluster deploy in HA mode (3 controllers).
Complexity
##########
core
Steps
#####
1. Upload plugins and install.
2. Create environment with at least 3 Controller, 1 Compute, 1 Cinder,
1 Manila-share and 1 Manila-data roles.
3. Deploy cluster with plugin.
4. Run OSTF.
5. Verify Manila service basic functionality (share create/mount).
Expected results
################
All steps must be completed successfully, without any errors.
Multiple computes test
----------------------
ID
##
manila_two_computes
Description
###########
Deploy a cluster with at least two Compute nodes.
Complexity
##########
core
Steps
#####
1. Upload plugins and install.
2. Create environment with at least 2 Computes, 1 controller, 1 Cinder,
1 Manila-share and 1 Manila-data roles.
3. Deploy cluster with plugin.
4. Run OSTF.
5. Verify Manila service basic functionality (share create/mount).
Expected results
################
All steps must be completed successfully, without any errors.
Multiple cinder nodes test
--------------------------
ID
##
manila_two_cinders
Description
###########
Deploy a cluster with Manila Plugin and at least two nodes with cinder role.
Complexity
##########
core
Steps
#####
1. Upload plugins and install.
2. Create environment with at least 2 Computes, 1 controller, 1 Cinder,
1 Manila-share and 1 Manila-data roles.
3. Deploy cluster with plugin.
4. Run OSTF.
5. Verify Manila service basic functionality (share create/mount).
Expected results
################
All steps must be completed successfully, without any errors.
Multiple manila share nodes test
--------------------------------
ID
##
manila_share_ha
Description
###########
Deploy a cluster with at least two nodes with Manila-share role.
Complexity
##########
core
Steps
#####
1. Upload plugins and install.
2. Create environment with at least 2 Manila-share , 1 controller,
1 Cinder, 1 Compute and 1 Manila-data roles.
3. Deploy cluster with plugin.
4. Run OSTF.
5. Verify Manila service basic functionality (share create/mount).
Expected results
################
All steps must be completed successfully, without any errors.
Multiple manila data nodes test
--------------------------------
ID
##
manila_data_ha
Description
###########
Deploy a cluster with two nodes with Manila-data role.
Complexity
##########
core
Steps
#####
1. Upload plugins and install.
2. Create environment with at least 2 Manila-data , 1 controller,
1 Cinder, 1 Compute and 1 Manila-share roles.
3. Deploy cluster with plugin.
4. Run OSTF.
5. Verify Manila service basic functionality (share create/mount)
Expected results
################
All steps must be completed successfully, without any errors.
ID
##
manila_both_cinder_ceph
Description
###########
Deploy a cluster using Ceph as a backend for block storage and cinder for other (image, object and ephemeral).
Complexity
##########
core
Steps
#####
1. Upload plugins and install.
2. Set Ceph as a backend for block storage
3. Create environment with at least 1 Manila-data, 1 controller,
1 Cinder, 1 Compute 1 Manila-share and 3 Ceph-OSD roles.
4. Deploy cluster with plugin.
5. Run OSTF.
6. Verify Manila service basic functionality (share create/mount)
Expected results
################
All steps must be completed successfully, without any errors.
ID
##
manila_all_ceph
Description
###########
Deploy a cluster with using Ceph as a backend for all storages.
Complexity
##########
core
Steps
#####
1. Upload plugins and install.
2. Set Ceph as a backend for all type of storages
3. Create environment with at least 1 Manila-data, 1 controller, 1 Compute
1 Manila-share and 3 Ceph-OSD roles.
4. Deploy cluster with plugin.
5. Run OSTF.
6. Verify Manila service basic functionality (share create/mount).
Expected results
################
All steps must be completed successfully, without any errors.
ID
##
manila_with_ceilometer
Description
###########
Deploy a cluster with additional component Ceilometer.
Complexity
##########
core
Steps
#####
1. Upload plugins and install.
2. Create environment with enabled component Ceilometer.
3. Configure nodes: at least 1 Manila-data, 1 controller, 1 Compute
1 Manila-share and 3 Ceph-OSD roles.
4. Deploy cluster with plugin.
5. Run OSTF.
6. Verify Manila service basic functionality (share create/mount).
Expected results
################
All steps must be completed successfully, without any errors.
ID
##
manila_with_murano
Description
###########
Deploy a cluster with additional component Murano.
Complexity
##########
core
Steps
#####
1. Upload plugins and install.
2. Create environment with enabled component Murano.
3. Configure nodes: at least 1 Manila-data, 1 controller, 1 Compute
1 Manila-share and 3 Ceph-OSD roles.
4. Deploy cluster with plugin.
5. Run OSTF.
6. Verify Manila service basic functionality (share create/mount).
Expected results
################
All steps must be completed successfully, without any errors.
ID
##
manila_with_sahara
Description
###########
Deploy a cluster with additional component Sahara.
Complexity
##########
core
Steps
#####
1. Upload plugins and install.
2. Create environment with enabled component Sahara.
3. Configure nodes: at least 1 Manila-data, 1 controller, 1 Compute
1 Manila-share and 3 Ceph-OSD roles.
4. Deploy cluster with plugin.
5. Run OSTF.
6. Verify Manila service basic functionality (share create/mount).
Expected results
################
All steps must be completed successfully, without any errors.

View File

@ -67,11 +67,11 @@ Steps
#####
1. Upload plugins and install.
2. Create environment with "Neutron with tunneling segmentation" as
2. Create environment with "Neutron with VLAN segmentation" as
a network configuration.
3. Add a node with controller role.
4. Add a node with compute role.
5. Add a node with cinder role.
3. Add a node with Controller role.
4. Add a node with Compute + Cinder + Manila-share + Manila-data roles.
5. Add a node with Base-OS role.
6. Enable plugin for new environment
7. Run network check
8. Deploy cluster with plugin.
@ -109,13 +109,14 @@ Steps
#####
1. Upload plugins and install.
2. Create environment with "Neutron with tunneling segmentation" as
2. Create environment with "Neutron with VLAN segmentation" as
network configuration.
3. Add 3 nodes with controller and cinder roles.
4. Add 2 node with compute roles.
5. Enable plugin for new environment
6. Deploy cluster with plugin.
7. Run OSTF
3. Add 3 nodes with Controller role.
4. Add 1 node with Cinder + Manila-share + Manila-data roles.
5. Add 1 node with compute role.
6. Enable plugin for new environment
7. Deploy cluster with plugin.
8. Run OSTF
Expected results
################