Update Test Plan

Change-Id: I579eb97b9259254d0a47031cdb95d5f2a98ae582
This commit is contained in:
Ilya Bumarskov 2016-03-15 09:17:51 +03:00
parent a87a7fe8c0
commit 5cb812af30
7 changed files with 21 additions and 91 deletions

View File

@ -56,7 +56,7 @@ master_doc = 'index'
# General information about the project.
project = u'Fuel VMware DVS plugin'
copyright = u'2015, Mirantis Inc.' # noqa
copyright = u'2016, Mirantis Inc.' # noqa
# The version info for the project you're documenting, acts as replacement for
# |version| and |release|, also used in various other places throughout the
@ -193,9 +193,10 @@ htmlhelp_basename = 'FuelVMwareDVSplugindoc'
# -- Options for LaTeX output ---------------------------------------------
latex_elements = {
'classoptions': ',openany,oneside', 'babel': '\\usepackage[english]{babel}'
}
latex_elements = {'classoptions': ',openany,oneside',
'babel': '\\usepackage[english]{babel}',
'preamble': '\setcounter{tocdepth}{3} '
'\setcounter{secnumdepth}{0}'}
# Grouping the document tree into LaTeX files. List of tuples
# (source start file, target name, title,

View File

@ -6,10 +6,6 @@ Testing documents
.. toctree::
:glob:
:maxdepth: 1
:maxdepth: 3
source/vmware_dvs_test_plan
source/test_suite_smoke
source/test_suite_system
source/test_suite_failover
source/test_suite_upgrade

View File

@ -1,4 +1,3 @@
========
Failover
========

View File

@ -1,4 +1,3 @@
=====
Smoke
=====
@ -108,7 +107,6 @@ Steps
3. Go to Network tab -> Other subtub and check that section of DVS plugin is displayed with all required GUI elements:
'Neutron VMware DVS ML2 plugin' check box
"Use the VMware DVS firewall driver" check box
"Neutron VMware DVS ML2 plugin" check box
"Enter the cluster to dvSwitch mapping." text field with description 'List of ClusterName:SwitchName pairs, separated by semicolon. '
'Versions' radio button with <plugin version>
4. Verify that check box "Neutron VMware DVS ML2 plugin" is enabled by default.
@ -208,11 +206,9 @@ Steps
* Controller
* Controller
* Controller
* Compute
* CephOSD
* CephOSD
* CinderVMware
* ComputeVMware
* Compute + CephOSD
* Compute + CephOSD
* CinderVMware + ComputeVMware
4. Configure interfaces on nodes.
5. Configure network settings.
6. Enable and configure DVS plugin.

View File

@ -1,4 +1,3 @@
======
System
======
@ -265,7 +264,7 @@ Check connection between instances in one non default network.
ID
##
dvs_connectivity_diff_az_non_default_tenant
dvs_connect_nodefault_net
Description
@ -334,11 +333,11 @@ Steps
9. Launch instances in the net02 with image TestVM and flavor m1.micro in nova az.
10. Launch instances in the net02 with image TestVM-VMDK and flavor m1.micro in vcenter az.
11. Verify that instances of same networks should communicate between each other via private ip.
Send icmp ping between instances.
Send icmp ping between instances.
12. Verify that instances of different networks should not communicate between each other via private ip.
13. Delete net_02 from Router_02 and add it to the Router_01.
14. Verify that instances of different networks should communicate between each other via private ip.
Send icmp ping between instances.
Send icmp ping between instances.
Expected result
@ -400,7 +399,7 @@ Check connectivity instances to public network without floating ip.
ID
##
dvs_connectivity_public_net_without_floating_ip
dvs_ping_without_fip
Description
@ -717,7 +716,7 @@ Check abilities to create stack heat from template.
ID
##
dvs_vcenter_heat
dvs_heat
Description
@ -986,7 +985,8 @@ Steps
Expected result
###############
Verify that network traffic is allowed/prohibited to instances according security groups
rules.
Check launch and remove instances in the one group simultaneously with few security groups.
@ -1038,7 +1038,8 @@ Steps
Expected result
###############
Verify that network traffic is allowed/prohibited to instances according security groups
rules.
Security group rules with remote ip prefix.
@ -1093,4 +1094,5 @@ Steps
Expected result
###############
Verify that network traffic is allowed/prohibited to instances according security groups
rules.

View File

@ -1,60 +0,0 @@
=======
Upgrade
=======
Deploy cluster with plugin on Fuel 8.0 and upgrade to Fuel 9.0.
---------------------------------------------------------------
ID
##
dvs_vcenter_upgrade
Description
###########
Deploy cluster with plugin on Fuel 8.0 and upgrade to Fuel 9.0.
Complexity
##########
core
Steps
#####
1. Install plugin on master node.
2. Create a new environment with following parameters:
* Compute: KVM/QEMU with vCenter
* Networking: Neutron with VLAN segmentation
* Storage: default
* Additional services: default
3. Add nodes with following roles:
* Controller
* CinderVMware
* Cinder
* ComputeVMware
4. Configure interfaces on nodes.
5. Configure network settings.
6. Enable and configure DVS plugin.
7. Configure VMware vCenter Settings. Add 1 vSphere clusters and configure Nova Compute instances on compute-vmware.
8. Verify Networks.
9. Deploy cluster.
10. Run OSTF.
11. Upgrade fuel node:
* Upload upgrade script to master node in /var folder
* Untar script and run ./upgrade.sh
12. Check that all containers and version of iso were upgraded (docker ps).
13. Check that previously created environment is present.
14. Run OSTF tests again.
Expected result
###############
Cluster should be deployed and all OSTF test cases should be passed.

View File

@ -2,9 +2,6 @@
Test Plan for VMware DVS plugin version 2.1.0
=============================================
.. contents:: Table of contents
:depth: 3
************
Introduction
************
@ -271,5 +268,4 @@ Test cases
.. include:: test_suite_smoke.rst
.. include:: test_suite_system.rst
.. include:: test_suite_failover.rst
.. include:: test_suite_upgrade.rst
.. include:: test_suite_failover.rst