removed tables from test documentation
This commit is contained in:
parent
b805ecff72
commit
a011c33d0d
@ -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.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user