removed tables from test documentation

This commit is contained in:
dirkwall 2016-12-16 08:45:27 +01:00
parent b805ecff72
commit a011c33d0d

View File

@ -1,51 +1,46 @@
System Test Scenarios System Test Scenarios
===================== =====================
**Install plugin and deploy environment** Install plugin and deploy environment
-------------------------------------
=============== ===== **Test Case ID**
Test Case ID install_plugin_deploy_env
--------------- ----- - install_plugin_deploy_env
Steps 1. Install plugin using Fuel CLI, refer to the `Installation
Guide <http://docs.openstack.org/developer/fuel-docs/user **Steps**
docs/fuel-install-guide/plugins/plugins_install_plugins.h
tml>`_ 1. Install plugin using Fuel CLI, refer to the `Installation Guide <http://docs.openstack.org/developer/fuel-docs/userdocs/fuel-install-guide/plugins/plugins_install_plugins.html>`_
#. Ensure plugin is successfully installed, as in the #. Ensure plugin is successfully installed, as in the `Installation Guide <http://docs.openstack.org/developer/fuel-docs/userdocs/fuel-install-guide/plugins/plugins_install_plugins.html>`_
`Installation Guide <http://docs.openstack.org/developer/
fuel-docs/userdocs/fuel-install-guide/plugins/plugins_ins
tall_plugins.html>`_
#. Create environment with enabled plugin in Fuel Web UI #. Create environment with enabled plugin in Fuel Web UI
#. Add 3 controller nodes and apply the Controller role to #. Add 3 controller nodes and apply the Controller role to all 3, 1 compute node, and 1 Dynatrace Security Gateway node
all 3, 1 compute node, and 1 Dynatrace Security Gateway
node
#. Run network verification #. Run network verification
#. Deploy the cluster #. Deploy the cluster
#. Verify there were no error messages during the deployment #. Verify there were no error messages during the deployment
#. Run health check #. Run health check
--------------- -----
Expected Result Plugin is installed successfully. Dynatrace OneAgent is
installed on the controller nodes. Dynatrace Security
Gateway is setup successfully. All OSTF tests pass.
Environment is deployed successfully.
=============== =====
**Modifying environment with enabled plugin (remove/add controller nodes)** **Expected Result**
=============== ===== 1. Plugin is installed successfully.
Test Case ID modify_env_with_plugin_remove_add_controller #. Dynatrace OneAgent is installed on the controller nodes.
--------------- ----- #. Dynatrace Security Gateway is setup successfully.
Steps 1. Install plugin using Fuel CLI, refer to the `Installation #. All OSTF tests pass.
Guide <http://docs.openstack.org/developer/fuel-docs/user #. Environment is deployed successfully.
docs/fuel-install-guide/plugins/plugins_install_plugins.h
tml>`_
#. Ensure plugin is successfully installed, as in the Modifying environment with enabled plugin (remove/add controller nodes)
`Installation Guide <http://docs.openstack.org/developer/ -----------------------------------------------------------------------
fuel-docs/userdocs/fuel-install-guide/plugins/plugins_ins
tall_plugins.html>`_ **Test Case ID**
- modify_env_with_plugin_remove_add_controller
**Steps**
1. Install plugin using Fuel CLI, refer to the `Installation Guide <http://docs.openstack.org/developer/fuel-docs/userdocs/fuel-install-guide/plugins/plugins_install_plugins.html>`_
#. Ensure plugin is successfully installed, as in the `Installation Guide <http://docs.openstack.org/developer/fuel-docs/userdocs/fuel-install-guide/plugins/plugins_install_plugins.html>`_
#. Create environment with enabled plugin in Fuel Web UI #. Create environment with enabled plugin in Fuel Web UI
#. Add 3 controller nodes and apply the Controller #. Add 3 controller nodes and apply the Controller role to all 3, 1 compute node, and 1 Dynatrace Security Gateway node
role to all 3, 1 compute node, and 1 Dynatrace Security
Gateway node
#. Run network verification #. Run network verification
#. Deploy the cluster #. Deploy the cluster
#. Verify there were no error messages during the deployment #. Verify there were no error messages during the deployment
@ -56,32 +51,30 @@ Steps 1. Install plugin using Fuel CLI, refer to the `Installation
#. Add 1 new controller node #. Add 1 new controller node
#. Redeploy the cluster #. Redeploy the cluster
#. Run health check #. Run health check
--------------- -----
Expected Result Plugin is installed successfully. Dynatrace OneAgent is
installed on the controller nodes. Dynatrace Security
Gateway is setup successfully. All OSTF tests pass.
Environment is deployed successfully. The environment is
redeployed successfully when adding/removing a controller
node.
=============== =====
**Modifying environment with enabled plugin (remove/add compute nodes)** **Expected Result**
=============== ===== 1. Plugin is installed successfully.
Test Case ID modify_env_with_plugin_remove_add_compute #. Dynatrace OneAgent is installed on the controller nodes.
--------------- ----- #. Dynatrace Security Gateway is setup successfully.
Steps 1. Install plugin using Fuel CLI, refer to the `Installation #. All OSTF tests pass.
Guide <http://docs.openstack.org/developer/fuel-docs/user #. Environment is deployed successfully.
docs/fuel-install-guide/plugins/plugins_install_plugins.h #. The environment is redeployed successfully when adding/removing a controller node.
tml>`_
#. Ensure plugin is successfully installed, as in the
`Installation Guide <http://docs.openstack.org/developer/ Modifying environment with enabled plugin (remove/add compute nodes)
fuel-docs/userdocs/fuel-install-guide/plugins/plugins_ins --------------------------------------------------------------------
tall_plugins.html>`_
**Test Case ID**
- modify_env_with_plugin_remove_add_compute
**Steps**
1. Install plugin using Fuel CLI, refer to the `Installation Guide <http://docs.openstack.org/developer/fuel-docs/userdocs/fuel-install-guide/plugins/plugins_install_plugins.html>`_
#. Ensure plugin is successfully installed, as in the `Installation Guide <http://docs.openstack.org/developer/fuel-docs/userdocs/fuel-install-guide/plugins/plugins_install_plugins.html>`_
#. Create environment with enabled plugin in Fuel Web UI #. Create environment with enabled plugin in Fuel Web UI
#. Add 3 controller nodes and apply the Controller #. Add 3 controller nodes and apply the Controller role to all 3, 1 compute node, and 1 Dynatrace Security Gateway node
role to all 3, 1 compute node, and 1 Dynatrace Security
Gateway node
#. Run network verification #. Run network verification
#. Deploy the cluster #. Deploy the cluster
#. Verify there were no error messages during the deployment #. Verify there were no error messages during the deployment
@ -92,119 +85,108 @@ Steps 1. Install plugin using Fuel CLI, refer to the `Installation
#. Remove 1 compute node #. Remove 1 compute node
#. Redeploy the cluster #. Redeploy the cluster
#. Run health check #. Run health check
--------------- -----
Expected Result Plugin is installed successfully. Dynatrace OneAgent is
installed on the controller nodes. Dynatrace Security
Gateway is setup successfully. All OSTF tests pass.
Environment is deployed successfully. The environment is
redeployed successfully when adding/removing a compute
node.
=============== =====
**Uninstall of plugin in the deployed environment** **Expected Result**
=============== ===== 1. Plugin is installed successfully.
Test Case ID uninstall_plugin_with_deployed_env #. Dynatrace OneAgent is installed on the controller nodes.
--------------- ----- #. Dynatrace Security Gateway is setup successfully.
Steps 1. Install plugin using Fuel CLI, refer to the `Installation #. All OSTF tests pass.
Guide <http://docs.openstack.org/developer/fuel-docs/user #. Environment is deployed successfully.
docs/fuel-install-guide/plugins/plugins_install_plugins.h #. The environment is redeployed successfully when adding/removing a compute node.
tml>`_
#. Ensure plugin is successfully installed, as in the
`Installation Guide <http://docs.openstack.org/developer/ Uninstall of plugin in the deployed environment
fuel-docs/userdocs/fuel-install-guide/plugins/plugins_ins -----------------------------------------------
tall_plugins.html>`_
**Test Case ID**
- uninstall_plugin_with_deployed_env
**Steps**
1. Install plugin using Fuel CLI, refer to the `Installation Guide <http://docs.openstack.org/developer/fuel-docs/userdocs/fuel-install-guide/plugins/plugins_install_plugins.html>`_
#. Ensure plugin is successfully installed, as in the `Installation Guide <http://docs.openstack.org/developer/fuel-docs/userdocs/fuel-install-guide/plugins/plugins_install_plugins.html>`_
#. Create environment with enabled plugin in Fuel Web UI #. Create environment with enabled plugin in Fuel Web UI
#. Add 3 controller nodes and apply the Controller #. Add 3 controller nodes and apply the Controller role to all 3, 1 compute node, and 1 Dynatrace Security Gateway node
role to all 3, 1 compute node, and 1 Dynatrace Security
Gateway node
#. Run network verification #. Run network verification
#. Deploy the cluster #. Deploy the cluster
#. Verify there were no error messages during the deployment #. Verify there were no error messages during the deployment
#. Run health check #. Run health check
#. Uninstall the plugin with running #. Uninstall the plugin with running ``fuel plugins --remove <plugin-name>==<plugin_version>``
``fuel plugins --remove <plugin-name>==<plugin_version>`` #. Ensure that the following output appears in CLI: *"400 Client Error: Bad Request (Can't delete plugin which is enabled for some environment.)"*
#. Ensure that the following output appears in CLI:
*"400 Client Error: Bad Request (Can't delete
plugin which is enabled for some environment.)"*
--------------- -----
Expected Result Plugin is installed successfully. Dynatrace OneAgent is
installed on the controller nodes. Dynatrace Security
Gateway is setup successfully. All OSTF tests pass.
Environment is deployed successfully. An alert is
displayed when trying to uninstall the plugin.
=============== =====
**Uninstall of plugin in the non-deployed environment** **Expected Result**
=============== ===== 1. Plugin is installed successfully.
Test Case ID uninstall_plugin #. Dynatrace OneAgent is installed on the controller nodes.
--------------- ----- #. Dynatrace Security Gateway is setup successfully.
Steps 1. Install plugin using Fuel CLI, refer to the `Installation #. All OSTF tests pass.
Guide <http://docs.openstack.org/developer/fuel-docs/user #. Environment is deployed successfully.
docs/fuel-install-guide/plugins/plugins_install_plugins.h #. An alert is displayed when trying to uninstall the plugin.
tml>`_
#. Ensure plugin is successfully installed, as in the
`Installation Guide <http://docs.openstack.org/developer/ Uninstall of plugin in the non-deployed environment
fuel-docs/userdocs/fuel-install-guide/plugins/plugins_ins ---------------------------------------------------
tall_plugins.html>`_
**Test Case ID**
- uninstall_plugin
**Steps**
1. Install plugin using Fuel CLI, refer to the `Installation Guide <http://docs.openstack.org/developer/fuel-docs/userdocs/fuel-install-guide/plugins/plugins_install_plugins.html>`_
#. Ensure plugin is successfully installed, as in the `Installation Guide <http://docs.openstack.org/developer/fuel-docs/userdocs/fuel-install-guide/plugins/plugins_install_plugins.html>`_
#. Create environment with enabled plugin in Fuel Web UI #. Create environment with enabled plugin in Fuel Web UI
#. Add 3 controller nodes and apply the Controller #. Add 3 controller nodes and apply the Controller role to all 3, 1 compute node, and 1 Dynatrace Security Gateway node
role to all 3, 1 compute node, and 1 Dynatrace Security
Gateway node
#. Run network verification #. Run network verification
#. Delete listed environment #. Delete listed environment
#. Uninstall the plugin with running #. Uninstall the plugin with running ``fuel plugins --remove <plugin-name>==<plugin_version>``
``fuel plugins --remove <plugin-name>==<plugin_version>``
--------------- -----
Expected Result Plugin is installed successfully. The cluster is created and
network verification is passed. The plugin is enabled and
configured in the Fuel Web UI. When uninstalling the plugin,
no plugin-related elements are left in the environment (e.g.
UI elements disappear, Nailgun database is restored to the
default state, no output for command "fuel plugins --list").
=============== =====
**Verify hot-pluggable functionality of the plugin** **Expected Result**
=============== ===== 1. Plugin is installed successfully.
Test Case ID hot_pluggable_plugin #. The cluster is created and network verification is passed.
--------------- ----- #. The plugin is enabled and configured in the Fuel Web UI.
Steps 1. Install plugin using Fuel CLI, refer to the `Installation #. When uninstalling the plugin, no plugin-related elements are left in the environment (e.g. UI elements disappear, Nailgun database is restored to the default state, no output for command "fuel plugins --list").
Guide <http://docs.openstack.org/developer/fuel-docs/user
docs/fuel-install-guide/plugins/plugins_install_plugins.h
tml>`_ Verify hot-pluggable functionality of the plugin
#. Ensure plugin is successfully installed, as in the ------------------------------------------------
`Installation Guide <http://docs.openstack.org/developer/
fuel-docs/userdocs/fuel-install-guide/plugins/plugins_ins **Test Case ID**
tall_plugins.html>`_
- hot_pluggable_plugin
**Steps**
1. Install plugin using Fuel CLI, refer to the `Installation Guide <http://docs.openstack.org/developer/fuel-docs/userdocs/fuel-install-guide/plugins/plugins_install_plugins.html>`_
#. Ensure plugin is successfully installed, as in the `Installation Guide <http://docs.openstack.org/developer/fuel-docs/userdocs/fuel-install-guide/plugins/plugins_install_plugins.html>`_
#. Create environment with disabled plugin in Fuel Web UI #. Create environment with disabled plugin in Fuel Web UI
#. Add 1 controller node and apply the Controller #. Add 1 controller node and apply the Controller role and 1 compute node
role and 1 compute node
#. Run network verification #. Run network verification
#. Deploy the cluster #. Deploy the cluster
#. Verify there were no error messages during the deployment #. Verify there were no error messages during the deployment
#. Run health check #. Run health check
#. Verify that no Dynatrace processes are running on either #. Verify that no Dynatrace processes are running on either the controller node, nor the compute node
the controller node, nor the compute node
#. Enable the plugin and fill out mandatory fields #. Enable the plugin and fill out mandatory fields
#. Add 2 controller nodes and 1 Dynatrace Security Gateway #. Add 2 controller nodes and 1 Dynatrace Security Gateway node
node
#. Run network verification #. Run network verification
#. Redeploy the cluster #. Redeploy the cluster
#. Verify there were no error messages during the deployment #. Verify there were no error messages during the deployment
#. Run health check #. Run health check
#. Verify that Dynatrace OneAgent is running on all #. Verify that Dynatrace OneAgent is running on all controller nodes and the Dynatrace Security Gateway was setup successfully
controller nodes
--------------- ----- **Expected Result**
Expected Result Plugin is installed successfully. When the plugin is disabled
no Dynatrace component is installed. It's possible to 1. Plugin is installed successfully.
redeploy the cluster with the plugin activated. Then the #. When the plugin is disabled no Dynatrace component is installed.
Dynatrace OneAgent is installed on the controller nodes, the #. It's possible to redeploy the cluster with the plugin activated.
Dynatrace Security Gateway is setup successfully. All OSTF #. Then the Dynatrace OneAgent is installed on the controller nodes, the Dynatrace Security Gateway is setup successfully.
tests pass. Environment is deployed successfully. The #. All OSTF tests pass.
environment is redeployed successfully when adding nodes. #. Environment is deployed successfully.
=============== ===== #. The environment is redeployed successfully when adding nodes.