Add Danube Document Framework 19/28819/22
authoryuyang <Gabriel.yuyang@huawei.com>
Thu, 16 Feb 2017 12:44:47 +0000 (20:44 +0800)
committeryuyang <Gabriel.yuyang@huawei.com>
Thu, 23 Feb 2017 05:00:27 +0000 (13:00 +0800)
JIRA: BOTTLENECK-137

Bottlenecks document framwork meeting Danube document requirement.

Changes:
1. Add POSCA testsuite document
2. Combine configuration and installation directory
  2.1 https://wiki.opnfv.org/display/DEV/Documentation+Toolchain
3. Change file names in /user_guide
4. Add requirements notes to release notes
5. Add stress test configuartion details

Change-Id: I8d9055097ddae280d985120d4501819d20ad1dcb
Signed-off-by: yuyang <Gabriel.yuyang@huawei.com>
32 files changed:
docs/configurationguide/README.rst [deleted file]
docs/installationprocedure/index.rst [deleted file]
docs/platform_overview/index.rst [moved from docs/platformoverview/index.rst with 71% similarity]
docs/platform_overview/introduction.rst [moved from docs/platformoverview/introduction.rst with 66% similarity]
docs/release_notes/index.rst [moved from docs/configurationguide/index.rst with 61% similarity]
docs/release_notes/release_notes.rst [moved from docs/releasenotes/release-notes.rst with 52% similarity]
docs/release_notes/requirements_notes.rst [new file with mode: 0644]
docs/slides/bottlenecks_project V1.0.pptx [deleted file]
docs/testing_guide/dashboard_guide.rst [moved from docs/installationprocedure/bottlenecks_test_result.rst with 90% similarity]
docs/testing_guide/index.rst [moved from docs/releasenotes/index.rst with 52% similarity]
docs/testing_guide/overview.rst [new file with mode: 0644]
docs/testing_guide/posca_guide.rst [new file with mode: 0644]
docs/testing_guide/rubbos_guide.rst [moved from docs/installationprocedure/rubbos_installation.rst with 97% similarity]
docs/testing_guide/vstf_guide.rst [moved from docs/installationprocedure/vstf_installation.rst with 98% similarity]
docs/user_guide/index.rst [new file with mode: 0644]
docs/user_guide/posca/posca_stress_ping.rst [new file with mode: 0644]
docs/user_guide/posca/posca_stress_traffic.rst [new file with mode: 0644]
docs/user_guide/rubbos/rubbos_basic.rst [moved from docs/userguide/rubbos/opnfv_bottlenecks_rubbos_basic.rst with 100% similarity]
docs/user_guide/rubbos/rubbos_heavy_tc1101.rst [moved from docs/userguide/rubbos/opnfv_bottlenecks_rubbos_heavy_tc1101.rst with 100% similarity]
docs/user_guide/rubbos/rubbos_tc1101.rst [moved from docs/userguide/rubbos/opnfv_bottlenecks_rubbos_tc1101.rst with 100% similarity]
docs/user_guide/rubbos/rubbos_tc1201.rst [moved from docs/userguide/rubbos/opnfv_bottlenecks_rubbos_tc1201.rst with 100% similarity]
docs/user_guide/rubbos/rubbos_tc1301.rst [moved from docs/userguide/rubbos/opnfv_bottlenecks_rubbos_tc1301.rst with 100% similarity]
docs/user_guide/rubbos/rubbos_tc1401.rst [moved from docs/userguide/rubbos/opnfv_bottlenecks_rubbos_tc1401.rst with 100% similarity]
docs/user_guide/vstf/vstf_Ti1.rst [moved from docs/userguide/vstf/opnfv_bottlenecks_vstf_Ti1.rst with 100% similarity]
docs/user_guide/vstf/vstf_Ti2.rst [moved from docs/userguide/vstf/opnfv_bottlenecks_vstf_Ti2.rst with 100% similarity]
docs/user_guide/vstf/vstf_Ti3.rst [moved from docs/userguide/vstf/opnfv_bottlenecks_vstf_Ti3.rst with 100% similarity]
docs/user_guide/vstf/vstf_Tn1.rst [moved from docs/userguide/vstf/opnfv_bottlenecks_vstf_Tn1.rst with 100% similarity]
docs/user_guide/vstf/vstf_Tn2.rst [moved from docs/userguide/vstf/opnfv_bottlenecks_vstf_Tn2.rst with 100% similarity]
docs/user_guide/vstf/vstf_Tu1.rst [moved from docs/userguide/vstf/opnfv_bottlenecks_vstf_Tu1.rst with 100% similarity]
docs/user_guide/vstf/vstf_Tu2.rst [moved from docs/userguide/vstf/opnfv_bottlenecks_vstf_Tu2.rst with 100% similarity]
docs/user_guide/vstf/vstf_Tu3.rst [moved from docs/userguide/vstf/opnfv_bottlenecks_vstf_Tu3.rst with 100% similarity]
docs/userguide/index.rst [deleted file]

diff --git a/docs/configurationguide/README.rst b/docs/configurationguide/README.rst
deleted file mode 100644 (file)
index 70c2da5..0000000
+++ /dev/null
@@ -1,63 +0,0 @@
-.. This work is licensed under a Creative Commons Attribution 4.0 International License.
-.. http://creativecommons.org/licenses/by/4.0
-.. (c) Huawei Technologies Co.,Ltd and others.
-
-****************************
-Project General Test Methods
-****************************
-
-For each *test suite*, you can setup *test story* by including several *test cases*
-only with one configuration parameter different, by comparing the test results,
-you can see the influence of the configuration parameter.
-
-Brahmaputra: rubbos is introduced, which is an end2end NFVI perforamnce tool.
-Virtual switch test framework(VSTF) is also introduced,
-which is an test framework used for vswitch performance test.
-
-Colorado: rubbos is refactored by using puppet, which makes it quite flexible
-to configure with different number of load generator(Client), worker(tomcat).
-vstf is refactored by extracting the test case's configuration information.
-
-***********************************
-Test suite & Test case Description
-***********************************
-+--------+-----------------------------+
-|Rubbos  | rubbos_basic                |
-|        +-----------------------------+
-|        | rubbos_TC1101               |
-|        +-----------------------------+
-|        | rubbos_TC1201               |
-|        +-----------------------------+
-|        | rubbos_TC1301               |
-|        +-----------------------------+
-|        | rubbos_TC1401               |
-|        +-----------------------------+
-|        | rubbos_heavy_TC1101         |
-+--------+-----------------------------+
-|vstf    | vstf_Ti1                    |
-|        +-----------------------------+
-|        | vstf_Ti2                    |
-|        +-----------------------------+
-|        | vstf_Ti3                    |
-|        +-----------------------------+
-|        | vstf_Tn1                    |
-|        +-----------------------------+
-|        | vstf_Tn2                    |
-|        +-----------------------------+
-|        | vstf_Tu1                    |
-|        +-----------------------------+
-|        | vstf_Tu2                    |
-|        +-----------------------------+
-|        | vstf_Tu3                    |
-+--------+-----------------------------+
-
-***********************
-Integration Description
-***********************
-+-------------+----------------------+
-| Release     | integrated installer |
-+-------------+----------------------+
-| Brahmaputra |    Fuel              |
-+-------------+----------------------+
-| Colorado    |    Compass           |
-+-------------+----------------------+
diff --git a/docs/installationprocedure/index.rst b/docs/installationprocedure/index.rst
deleted file mode 100644 (file)
index bfc07ce..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-.. This work is licensed under a Creative Commons Attribution 4.0 International License.
-.. http://creativecommons.org/licenses/by/4.0
-.. (c) Huawei Technologies Co.,Ltd and others.
-
-*************************************
-Bottlenecks - installation prodedure
-*************************************
-
-.. toctree::
-   :maxdepth: 2
-
-   ./rubbos_installation.rst
-   ./vstf_installation.rst
-   ./bottlenecks_test_result.rst
similarity index 71%
rename from docs/platformoverview/index.rst
rename to docs/platform_overview/index.rst
index 9267fbd..81271a4 100644 (file)
@@ -2,9 +2,9 @@
 .. http://creativecommons.org/licenses/by/4.0
 .. (c) Huawei Technologies Co.,Ltd and others.
 
 .. http://creativecommons.org/licenses/by/4.0
 .. (c) Huawei Technologies Co.,Ltd and others.
 
-******************************
-Bottlenecks - platformoverview
-******************************
+*******************************
+Bottlenecks - Platform Overview
+*******************************
 
 .. toctree::
    :maxdepth: 2
 
 .. toctree::
    :maxdepth: 2
similarity index 66%
rename from docs/platformoverview/introduction.rst
rename to docs/platform_overview/introduction.rst
index 5850fa5..cb85e61 100644 (file)
@@ -2,22 +2,23 @@
 .. http://creativecommons.org/licenses/by/4.0
 .. (c) Huawei Technologies Co.,Ltd and others.
 
 .. http://creativecommons.org/licenses/by/4.0
 .. (c) Huawei Technologies Co.,Ltd and others.
 
-**************************
+************************
 Bottlenecks Introduction
 Bottlenecks Introduction
-**************************
+************************
 
 
-**Welcome to bottlenecks' documentation !**
+**Welcome to Bottlenecks' documentation !**
 
 .. _Bottlenecks: https://wiki.opnfv.org/bottlenecks
 
 .. _Bottlenecks: https://wiki.opnfv.org/bottlenecks
+.. _Proposal: https://wiki.opnfv.org/download/attachments/2926187/bottlenecks_project_for_test_meeting_20150820.pptx?version=1&modificationDate=1458849192000&api=v2
 
 
-Bottlenecks_ is an OPNFV Project.
+Bottlenecks_ is an OPNFV testing Project.
 
 The project's goal is to find system bottlenecks by testing and verifying
 OPNFV infrastructure in a staging environment before committing it to a production environment.
 Instead of debugging a deployment in production environment,
 an automatic method for executing benchmarks which plans to
 validate the deployment during staging is adopted.
 
 The project's goal is to find system bottlenecks by testing and verifying
 OPNFV infrastructure in a staging environment before committing it to a production environment.
 Instead of debugging a deployment in production environment,
 an automatic method for executing benchmarks which plans to
 validate the deployment during staging is adopted.
-This project will provide frameworks to find the bottlenecks of OPNFV infrastructure.
+This project forms a staging framework to find bottlenecks and to do analysis of the OPNFV infrastructure.
 
 The *Bottlenecks* framework is deployed in several  OPNFV community labs. It is
 installer, infrastructure and application independent.
 
 The *Bottlenecks* framework is deployed in several  OPNFV community labs. It is
 installer, infrastructure and application independent.
@@ -26,9 +27,11 @@ installer, infrastructure and application independent.
 
 .. seealso:: Pharos_ for information on OPNFV community labs.
 
 
 .. seealso:: Pharos_ for information on OPNFV community labs.
 
+Proposal_ for more project information.
+
 Contact Bottlenecks
 ===================
 
 Contact Bottlenecks
 ===================
 
-Feedback? `Contact us`_
+Feedback `Contact us`_
 
 .. _Contact us: opnfv-users@lists.opnfv.org
 
 .. _Contact us: opnfv-users@lists.opnfv.org
similarity index 61%
rename from docs/configurationguide/index.rst
rename to docs/release_notes/index.rst
index fb62351..622671c 100644 (file)
@@ -2,11 +2,12 @@
 .. http://creativecommons.org/licenses/by/4.0
 .. (c) Huawei Technologies Co.,Ltd and others.
 
 .. http://creativecommons.org/licenses/by/4.0
 .. (c) Huawei Technologies Co.,Ltd and others.
 
-*****************************
-Bottlenecks - configureguide
-*****************************
+***************************
+Bottlenecks - Release Notes
+***************************
 
 .. toctree::
    :maxdepth: 2
 
 
 .. toctree::
    :maxdepth: 2
 
-   ./README.rst
+   ./release_notes.rst
+   ./requirements_notes.rst
similarity index 52%
rename from docs/releasenotes/release-notes.rst
rename to docs/release_notes/release_notes.rst
index 1723880..76b5c1c 100644 (file)
@@ -3,9 +3,9 @@
 .. (c) Huawei Technologies Co.,Ltd and others.
 
 
 .. (c) Huawei Technologies Co.,Ltd and others.
 
 
-============================================
-OPNFV Colorado Release Notes for Bottlenecks
-============================================
+==================================================
+Bottlenecks Release Notes for OPNFV Danube Release
+==================================================
 
 .. _Bottlenecks: https://wiki.opnfv.org/display/bottlenecks
 
 
 .. _Bottlenecks: https://wiki.opnfv.org/display/bottlenecks
 
@@ -19,7 +19,7 @@ This document describes the release notes of Bottlenecks project.
 License
 =======
 
 License
 =======
 
-OPNFV Colorado release notes for Bottlenecks Docs
+OPNFV release notes for Bottlenecks Docs
 are licensed under a Creative Commons Attribution 4.0 International License.
 You should have received a copy of the license along with this.
 If not, see <http://creativecommons.org/licenses/by/4.0/>.
 are licensed under a Creative Commons Attribution 4.0 International License.
 You should have received a copy of the license along with this.
 If not, see <http://creativecommons.org/licenses/by/4.0/>.
@@ -35,7 +35,10 @@ Version History
 | *Date*         | *Version*          | *Comment*                       |
 |                |                    |                                 |
 +----------------+--------------------+---------------------------------+
 | *Date*         | *Version*          | *Comment*                       |
 |                |                    |                                 |
 +----------------+--------------------+---------------------------------+
-| Sept 22nd, 2016|  1.0               | Bottlenecks for Colorado release|
+| Sept 22nd, 2016|  1.0               | Bottlenecks Colorado release 1.0|
+|                |                    |                                 |
++----------------+--------------------+---------------------------------+
+| Feb 17nd, 2016 |  1.1               | Bottlenecks Danube release 1.0  |
 |                |                    |                                 |
 +----------------+--------------------+---------------------------------+
 
 |                |                    |                                 |
 +----------------+--------------------+---------------------------------+
 
@@ -69,6 +72,32 @@ Bottlenecks_ team.
 Release Data
 ============
 
 Release Data
 ============
 
+Bramaputra Release Data
+-----------------------
+
++--------------------------------------+--------------------------------------+
+| **Project**                          | Bottlenecks                          |
+|                                      |                                      |
++--------------------------------------+--------------------------------------+
+| **Repo/tag**                         | Bottlenecks/brahmaputra.1.0          |
+|                                      |                                      |
++--------------------------------------+--------------------------------------+
+| **Bottlenecks Docker image tag**     | brahmaputra.1.0                      |
+|                                      |                                      |
++--------------------------------------+--------------------------------------+
+| **Release designation**              | Brahmaputra base release             |
+|                                      |                                      |
++--------------------------------------+--------------------------------------+
+| **Release date**                     | February 25 2016                     |
+|                                      |                                      |
++--------------------------------------+--------------------------------------+
+| **Purpose of the delivery**          | Brahmaputra base release             |
+|                                      |                                      |
++--------------------------------------+--------------------------------------+
+
+Colorado Release Data
+-----------------------
+
 +--------------------------------------+--------------------------------------+
 | **Project**                          | Bottlenecks                          |
 |                                      |                                      |
 +--------------------------------------+--------------------------------------+
 | **Project**                          | Bottlenecks                          |
 |                                      |                                      |
@@ -89,32 +118,64 @@ Release Data
 |                                      |                                      |
 +--------------------------------------+--------------------------------------+
 
 |                                      |                                      |
 +--------------------------------------+--------------------------------------+
 
+Colorado Release Data
+-----------------------
+* TODO
 
 
-Deliverables
-============
+Danube Deliverables
+===================
+
+Software Deliverables
+---------------------
+
+**Bottlenecks source code <danube.1.0>**
+
+* https://gerrit.opnfv.org/gerrit/gitweb?p=bottlenecks.git;a=summary
+
+
+Documentatiion Deliverables
+---------------------------
+
+**Bottlenecks documentation <danube.1.0>**
+
+* Platformation Overview: http://artifacts.opnfv.org/bottlenecks/danube/1.0/docs/platformoverview/index.html
+* Configuration Guide: http://artifacts.opnfv.org/bottlenecks/danube/1.0/configurationguide/index.html
+* Installation Guide: http://artifacts.opnfv.org/bottlenecks/danube/docs/installationprocedure/index.html
+* http://artifacts.opnfv.org/bottlenecks/danube/1.0/releasenotes/index.html
+* User Guide: http://artifacts.opnfv.org/bottlenecks/danube/1.0/docs/userguide/index.html
+
+Colorado Deliverables
+=====================
 
 Software Deliverables
 ---------------------
 
 **Bottlenecks source code <colorado.1.0>**
 
 
 Software Deliverables
 ---------------------
 
 **Bottlenecks source code <colorado.1.0>**
 
-* TODO
+* https://gerrit.opnfv.org/gerrit/gitweb?p=bottlenecks.git;a=summary
+
 
 Documentatiion Deliverables
 ---------------------------
 
 **Bottlenecks documentation <colorado.1.0>**
 
 
 Documentatiion Deliverables
 ---------------------------
 
 **Bottlenecks documentation <colorado.1.0>**
 
-* TODO
+* Platformation Overview: http://artifacts.opnfv.org/bottlenecks/colorado/1.0/docs/platformoverview/index.html
+* Configuration Guide: http://artifacts.opnfv.org/bottlenecks/colorado/1.0/configurationguide/index.html
+* Installation Guide: http://artifacts.opnfv.org/bottlenecks/colorado/docs/installationprocedure/index.html
+* http://artifacts.opnfv.org/bottlenecks/colorado/1.0/releasenotes/index.html
+* User Guide: http://artifacts.opnfv.org/bottlenecks/colorado/1.0/docs/userguide/index.html
 
 Reason for Version
 ==================
 
 
 Reason for Version
 ==================
 
-* TODO
+* In Danube, POSCA testsuite is introduced and two stress tests are implemented.
+* In Colorado, rubbos is refactored by using puppet, which makes it quite flexible to configure with different number of load generator(Client), worker(tomcat).
+* In Colorado, vstf is refactored by extracting the test case's configuration information.
 
 
 
 
-Colorado known restrictions/issues
-==================================
+Known restrictions/issues
+=========================
 
 * TODO
 
 
 * TODO
 
diff --git a/docs/release_notes/requirements_notes.rst b/docs/release_notes/requirements_notes.rst
new file mode 100644 (file)
index 0000000..2660bb0
--- /dev/null
@@ -0,0 +1,105 @@
+.. This work is licensed under a Creative Commons Attribution 4.0 International License.
+.. http://creativecommons.org/licenses/by/4.0
+.. (c) Huawei Technologies Co.,Ltd and others.
+
+
+*******************************************************
+Bottlenecks Requirements Notes for OPNFV Danube Release
+*******************************************************
+
+======================
+Installer Requirements
+======================
+
+* TODO
+
+=====================
+Hardware Requirements
+=====================
+
+* TODO
+
+=====================
+Software Requirements
+=====================
+
+Operation System
+----------------
+
+* TODO
+
+Depending Package
+-----------------
+
+- appdirs==1.4.0
+- Babel==2.2.0
+- backport-ipaddress==0.1
+- cliff==2.0.0
+- cmd2==0.6.8
+- coverage==4.1b2
+- debtcollector==1.3.0
+- ecdsa==0.13
+- extras==0.0.3
+- fixtures==1.4.0
+- flake8==2.5.4
+- funcsigs==0.4
+- functools32==3.2.3.post2
+- futures==3.0.5
+- iso8601==0.1.11
+- Jinja2==2.8
+- jsonpatch==1.13
+- jsonpointer==1.10
+- jsonschema==2.5.1
+- keystoneauth1==2.3.0
+- linecache2==1.0.0
+- lxml==3.5.0
+- MarkupSafe==0.23
+- mccabe==0.4.0
+- mock==1.3.0
+- monotonic==1.0
+- msgpack-python==0.4.7
+- netaddr==0.7.18
+- netifaces==0.10.4
+- nose==1.3.7
+- openstacksdk==0.8.1
+- os-client-config==1.16.0
+- oslo.config==3.9.0
+- oslo.i18n==3.4.0
+- oslo.serialization==2.4.0
+- oslo.utils==3.7.0
+- paramiko==1.16.0
+- pbr==1.8.1
+- pep8==1.7.0
+- positional==1.0.1
+- prettytable==0.7.2
+- pycrypto==2.6.1
+- pyflakes==1.0.0
+- pyparsing==2.1.0
+- pyrsistent==0.11.12
+- python-cinderclient==1.6.0
+- python-glanceclient==2.0.0
+- python-heatclient==1.0.0
+- python-keystoneclient==2.3.1
+- python-mimeparse==1.5.1
+- python-neutronclient==4.1.1
+- python-novaclient==3.3.0
+- python-openstackclient==2.2.0
+- python-subunit==1.2.0
+- python-swiftclient==3.0.0
+- pytz==2015.7
+- PyYAML==3.11
+- requests==2.9.1
+- requestsexceptions==1.1.3
+- scp==0.10.2
+- simplejson==3.8.2
+- six==1.10.0
+- stevedore==1.12.0
+- testrepository==0.0.20
+- testtools==2.0.0
+- traceback2==1.4.0
+- unicodecsv==0.14.1
+- unittest2==1.1.0
+- warlock==1.2.0
+- wrapt==1.10.6
+- pyroute2==0.4.10
+- elasticsearch==5.0.1
diff --git a/docs/slides/bottlenecks_project V1.0.pptx b/docs/slides/bottlenecks_project V1.0.pptx
deleted file mode 100644 (file)
index 9584d68..0000000
Binary files a/docs/slides/bottlenecks_project V1.0.pptx and /dev/null differ
@@ -2,10 +2,9 @@
 .. http://creativecommons.org/licenses/by/4.0
 .. (c) Huawei Technologies Co.,Ltd and others.
 
 .. http://creativecommons.org/licenses/by/4.0
 .. (c) Huawei Technologies Co.,Ltd and others.
 
-*************************
-Bottlenecks Test Report
-*************************
-
+**************
+Dashbard guide
+**************
 
 Scope
 =====
 
 Scope
 =====
similarity index 52%
rename from docs/releasenotes/index.rst
rename to docs/testing_guide/index.rst
index 455cc95..20cc00e 100644 (file)
@@ -2,12 +2,15 @@
 .. http://creativecommons.org/licenses/by/4.0
 .. (c) Huawei Technologies Co.,Ltd and others.
 
 .. http://creativecommons.org/licenses/by/4.0
 .. (c) Huawei Technologies Co.,Ltd and others.
 
-=========================
-Bottlenecks Release Notes
-=========================
+***************************
+Bottlenecks - Testing Guide
+***************************
 
 .. toctree::
    :maxdepth: 2
 
 
 .. toctree::
    :maxdepth: 2
 
-   release-notes
-
+   ./overview.rst
+   ./posca_guide.rst
+   ./rubbos_guide.rst
+   ./vstf_guide.rst
+   ./dashboard_guide.rst
diff --git a/docs/testing_guide/overview.rst b/docs/testing_guide/overview.rst
new file mode 100644 (file)
index 0000000..8bc1b7c
--- /dev/null
@@ -0,0 +1,94 @@
+.. This work is licensed under a Creative Commons Attribution 4.0 International License.
+.. http://creativecommons.org/licenses/by/4.0
+.. (c) Huawei Technologies Co.,Ltd and others.
+
+*********************
+Project Testing Guide
+*********************
+
+For each *test suite*, you can either setup *test story* or *test case* to run
+certain test. *test story* could include several *test cases* as a set in one
+configuration file. You could then call the *test story* or *test case* by using
+Bottlencks CLI or Python build process.
+Details will be shown in the following section.
+
+Brief Introdcution of the Test suites in Project Releases
+=============================================================
+
+Brahmaputra: rubbos is introduced, which is an end2end NFVI perforamnce tool.
+Virtual switch test framework(VSTF) is also introduced,
+which is an test framework used for vswitch performance test.
+
+Colorado: rubbos is refactored by using puppet, which makes it quite flexible
+to configure with different number of load generator(Client), worker(tomcat).
+vstf is refactored by extracting the test case's configuration information.
+
+Danube: posca testsuite is introduced to implementing stress (factor), scenario and
+tuning test in parametric manner. Two testcases are developed and integrated into
+community CI pipeline.
+
+Integration Description
+=======================
++-------------+----------------------+----------------------+
+| Release     | integrated installer | Supported Testsuite  |
++-------------+----------------------+----------------------+
+| Brahmaputra |    Fuel              | Rubbos, VSTF         |
++-------------+----------------------+----------------------+
+| Colorado    |    Compass           | Rubbos, VSTF         |
++-------------+----------------------+----------------------+
+| Danube      |    Compass           | POSCA                |
++-------------+----------------------+----------------------+
+
+Test suite & Test case Description
+==================================
++--------+-------------------------------+
+|Rubbos  | rubbos_basic                  |
+|        +-------------------------------+
+|        | rubbos_TC1101                 |
+|        +-------------------------------+
+|        | rubbos_TC1201                 |
+|        +-------------------------------+
+|        | rubbos_TC1301                 |
+|        +-------------------------------+
+|        | rubbos_TC1401                 |
+|        +-------------------------------+
+|        | rubbos_heavy_TC1101           |
++--------+-------------------------------+
+|vstf    | vstf_Ti1                      |
+|        +-------------------------------+
+|        | vstf_Ti2                      |
+|        +-------------------------------+
+|        | vstf_Ti3                      |
+|        +-------------------------------+
+|        | vstf_Tn1                      |
+|        +-------------------------------+
+|        | vstf_Tn2                      |
+|        +-------------------------------+
+|        | vstf_Tu1                      |
+|        +-------------------------------+
+|        | vstf_Tu2                      |
+|        +-------------------------------+
+|        | vstf_Tu3                      |
++--------+-------------------------------+
+|posca   | posca_stress_ping             |
+|        +-------------------------------+
+|        | posca_stress_traffic          |
+|        |                               |
+|        | (posca_factor_sys_bandwidth)  |
++--------+-------------------------------+
+
+Installation of Testsuites
+==========================
+
+* TODO
+
+Setting Up Configrations
+========================
+
+* TODO
+
+Run Tests Brief
+===============
+
+* TODO
+* More will be shown in the platform overview
diff --git a/docs/testing_guide/posca_guide.rst b/docs/testing_guide/posca_guide.rst
new file mode 100644 (file)
index 0000000..dbc7568
--- /dev/null
@@ -0,0 +1,56 @@
+.. This work is licensed under a Creative Commons Attribution 4.0 International License.
+.. http://creativecommons.org/licenses/by/4.0
+.. (c) Huawei Technologies Co.,Ltd and others.
+
+*********************
+POSCA Testsuite Guide
+*********************
+
+
+POSCA Introduction
+====================
+The POSCA (Parametric Bottlenecks Testing Catalogue) testsuite
+classifies the bottlenecks test cases and results into 5 categories.
+Then the results will be analyzed and bottlenecks will be searched
+among these categories.
+
+The POSCA testsuite aims to locate the bottlenecks in parmetric
+manner and to decouple the bottlenecks regarding the deployment
+requirements.
+The POSCA testsuite provides an user friendly way to profile and
+understand the E2E system behavior and deployment requirements.
+
+Goals of the POSCA testsuite:
+ a) Automatically locate the bottlenecks in a iterative manner.
+ b) Automatically generate the testing report for bottlenecks in
+different categories.
+ c) Implementing Automated Staging.
+
+Scopes of the POSCA testsuite:
+ a) Modeling, Testing and Test Result analysis.
+ b) Parameters choosing and Algorithms.
+
+Test stories of POSCA testsuite:
+ a) Factor test (Stress test): base test cases that Feature test and Optimization will be
+dependant on.
+ b) Feature test: test cases for features/scenarios.
+ c) Optimization test: test to tune the system parameter.
+
+Detailed workflow is illutrated below.
+* TODO Add image here
+
+Preinstall Packages
+====================
+* TODO Description of dependent packages
+
+Run POSCA Locally
+=================
+* TO Description of POSCA testing steps
+
+Run POSCA through Community CI
+==============================
+* TODO Description of POSCA integrated into CI system
+
+Test Result Description
+=======================
+* TODO hwo to access the test result
similarity index 97%
rename from docs/installationprocedure/rubbos_installation.rst
rename to docs/testing_guide/rubbos_guide.rst
index a19eac4..4d92d2e 100644 (file)
@@ -2,9 +2,9 @@
 .. http://creativecommons.org/licenses/by/4.0
 .. (c) Huawei Technologies Co.,Ltd and others.
 
 .. http://creativecommons.org/licenses/by/4.0
 .. (c) Huawei Technologies Co.,Ltd and others.
 
-**************************************
-Bottlenecks Rubbos Installation Guide
-**************************************
+**********************
+Rubbos Testsuite Guide
+**********************
 
 
 Rubbos Introduction
 
 
 Rubbos Introduction
similarity index 98%
rename from docs/installationprocedure/vstf_installation.rst
rename to docs/testing_guide/vstf_guide.rst
index 7808065..e1ad5f2 100644 (file)
@@ -2,9 +2,9 @@
 .. http://creativecommons.org/licenses/by/4.0
 .. (c) Huawei Technologies Co.,Ltd and others.
 
 .. http://creativecommons.org/licenses/by/4.0
 .. (c) Huawei Technologies Co.,Ltd and others.
 
-************************************
-Bottlenecks VSTF Installation Guide
-************************************
+********************
+VSTF Testsuite Guide
+********************
 
 VSTF Introduction
 ====================
 
 VSTF Introduction
 ====================
diff --git a/docs/user_guide/index.rst b/docs/user_guide/index.rst
new file mode 100644 (file)
index 0000000..8afd57a
--- /dev/null
@@ -0,0 +1,29 @@
+.. This work is licensed under a Creative Commons Attribution 4.0 International License.
+.. http://creativecommons.org/licenses/by/4.0
+
+**************************
+Bottlenecks - User Guide
+**************************
+
+.. This index.rst file is used to structure and organise the content in these directories.
+.. The documentation toolchain will create web and pdf versions of the content of this file.
+
+.. toctree::
+   :maxdepth: 2
+
+   ./rubbos/rubbos_basic.rst
+   ./rubbos/rubbos_tc1101.rst
+   ./rubbos/rubbos_tc1201.rst
+   ./rubbos/rubbos_tc1301.rst
+   ./rubbos/rubbos_tc1401.rst
+   ./rubbos/rubbos_heavy_tc1101.rst
+   ./vstf/vstf_Ti1.rst
+   ./vstf/vstf_Ti2.rst
+   ./vstf/vstf_Ti3.rst
+   ./vstf/vstf_Tn1.rst
+   ./vstf/vstf_Tn2.rst
+   ./vstf/vstf_Tu1.rst
+   ./vstf/vstf_Tu2.rst
+   ./vstf/vstf_Tu3.rst
+   ./posca/posca_stress_ping.rst
+   ./posca/posca_stress_traffic.rst
diff --git a/docs/user_guide/posca/posca_stress_ping.rst b/docs/user_guide/posca/posca_stress_ping.rst
new file mode 100644 (file)
index 0000000..846b468
--- /dev/null
@@ -0,0 +1,52 @@
+.. This work is licensed under a Creative Commons Attribution 4.0 International
+.. License.
+.. http://creativecommons.org/licenses/by/4.0
+.. (c) OPNFV, Huawei Tech and others.
+
+***************************************************
+POSCA Stress (Factor) Test of Perfomance Life-Cycle
+***************************************************
+
+Test Case
+========
+
++-----------------------------------------------------------------------------+
+|Bottlenecks POSCA Stress Test Ping                                           |
+|                                                                             |
++--------------+--------------------------------------------------------------+
+|test case name| posca_stress_ping                                            |
+|              |                                                              |
++--------------+--------------------------------------------------------------+
+|description   | Stress test regarding perfomance life-cycle while using ping |
+|              | to validate the VM pairs constructions                       |
++--------------+--------------------------------------------------------------+
+|configuration | config file:                                                 |
+|              |   /testsuite/posca/testcase_cfg/posca_stress_ping            |
+|              |                                                              |
+|              | stack number: 5, 10, 20, 50 ...                              |
+|              |                                                              |
++--------------+--------------------------------------------------------------+
+|test result   | PKT loss rate, success rate, test time, latency              |
+|              |                                                              |
++--------------+--------------------------------------------------------------+
+
+Configuration
+============
+load_manager:
+  scenarios:
+    tool: ping
+    test_times: 100
+    package_size:
+    num_stack: 2, 5, 10
+    package_loss: 10%
+
+  contexts:
+    stack_create: yardstick
+    flavor:
+    yardstick_test_ip:
+    yardstick_test_dir: "samples"
+    yardstick_testcase: "ping_bottlenecks"
+
+dashboard:
+  dashboard: "y"
+  dashboard_ip:
diff --git a/docs/user_guide/posca/posca_stress_traffic.rst b/docs/user_guide/posca/posca_stress_traffic.rst
new file mode 100644 (file)
index 0000000..a995996
--- /dev/null
@@ -0,0 +1,49 @@
+.. This work is licensed under a Creative Commons Attribution 4.0 International
+.. License.
+.. http://creativecommons.org/licenses/by/4.0
+.. (c) OPNFV, Huawei Tech and others.
+
+**********************************************
+POSCA Stress (Factor) Test of System bandwidth
+**********************************************
+
+
+Test Case
+========
++-----------------------------------------------------------------------------+
+|Bottlenecks POSCA Stress Test Traffic                                        |
+|                                                                             |
++--------------+--------------------------------------------------------------+
+|test case name| posca_stress_ping                                            |
+|              |                                                              |
++--------------+--------------------------------------------------------------+
+|description   | Stress test regarding baseline of the system for a single    |
+|              | user, i.e., a VM pair while increasing the package size      |
++--------------+--------------------------------------------------------------+
+|configuration | config file:                                                 |
+|              |   /testsuite/posca/testcase_cfg/posca_factor_system_bandwith |
+|              |                                                              |
+|              | stack number: 1                                              |
+|              |                                                              |
++--------------+--------------------------------------------------------------+
+|test result   | PKT loss rate, latency, throupht, cpu usage                  |
+|              |                                                              |
++--------------+--------------------------------------------------------------+
+
+Configration
+===========
+test_config:
+  tool: netperf
+  protocol: tcp
+  test_time: 20
+  tx_pkt_sizes: 64, 256, 1024, 4096, 8192, 16384, 32768, 65536
+  rx_pkt_sizes: 64, 256, 1024, 4096, 8192, 16384, 32768, 65536
+  cpu_load: 0.9
+  latency: 100000
+runner_config:
+  dashboard: "y"
+  dashboard_ip:
+  stack_create: yardstick
+  yardstick_test_ip:
+  yardstick_test_dir: "samples"
+  yardstick_testcase: "netperf_bottlenecks"
diff --git a/docs/userguide/index.rst b/docs/userguide/index.rst
deleted file mode 100644 (file)
index 6966571..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-.. This work is licensed under a Creative Commons Attribution 4.0 International License.
-.. http://creativecommons.org/licenses/by/4.0
-
-**************************
-Bottlenecks - user guide
-**************************
-
-.. This index.rst file is used to structure and organise the content in these directories.
-.. The documentation toolchain will create web and pdf versions of the content of this file.
-
-.. toctree::
-   :maxdepth: 2
-
-   ./rubbos/opnfv_bottlenecks_rubbos_basic.rst
-   ./rubbos/opnfv_bottlenecks_rubbos_tc1101.rst
-   ./rubbos/opnfv_bottlenecks_rubbos_tc1201.rst
-   ./rubbos/opnfv_bottlenecks_rubbos_tc1301.rst
-   ./rubbos/opnfv_bottlenecks_rubbos_tc1401.rst
-   ./rubbos/opnfv_bottlenecks_rubbos_heavy_tc1101.rst
-   ./vstf/opnfv_bottlenecks_vstf_Ti1.rst
-   ./vstf/opnfv_bottlenecks_vstf_Ti2.rst
-   ./vstf/opnfv_bottlenecks_vstf_Ti3.rst
-   ./vstf/opnfv_bottlenecks_vstf_Tn1.rst
-   ./vstf/opnfv_bottlenecks_vstf_Tn2.rst
-   ./vstf/opnfv_bottlenecks_vstf_Tu1.rst
-   ./vstf/opnfv_bottlenecks_vstf_Tu2.rst
-   ./vstf/opnfv_bottlenecks_vstf_Tu3.rst