summaryrefslogtreecommitdiffstats
path: root/docs/testing/developer/devguide/posca_guide.rst
diff options
context:
space:
mode:
authoryuyang <Gabriel.yuyang@huawei.com>2017-06-19 16:19:26 +0800
committerYu Yang (Gabriel) <Gabriel.yuyang@huawei.com>2017-06-21 08:09:02 +0000
commit45d371c2a2d89231db9ffa892ce19da8f8b3cfa4 (patch)
treee1e2bdd46f9a3ec87f0de62632251c2caa940010 /docs/testing/developer/devguide/posca_guide.rst
parent46bbb96e0ea5f6555d893cd6f82ad7b52657dcbe (diff)
Docs for Danube 3danube.3.0
JIRA: BOTTLENECKS-137 Documentation for Danube 3 Change-Id: Ic4b2611028fa45c0b731e998296e5000e35a33f6 Signed-off-by: yuyang <Gabriel.yuyang@huawei.com> (cherry picked from commit 38074a81bcb2a97bd59f274815dbfa67ab487c59)
Diffstat (limited to 'docs/testing/developer/devguide/posca_guide.rst')
-rw-r--r--docs/testing/developer/devguide/posca_guide.rst29
1 files changed, 28 insertions, 1 deletions
diff --git a/docs/testing/developer/devguide/posca_guide.rst b/docs/testing/developer/devguide/posca_guide.rst
index 5d101a6e..ae6c2481 100644
--- a/docs/testing/developer/devguide/posca_guide.rst
+++ b/docs/testing/developer/devguide/posca_guide.rst
@@ -138,10 +138,37 @@ If you want to clean the dockers that established during the test, you can excut
docker-compose -f docker/bottleneck-compose/docker-compose.yml down -d
docker ps -a | grep 'influxdb' | awk '{print $1}' | xargs docker rm -f >/dev/stdout
+Or you can just run the following command
+
+.. code-block:: bash
+
+ bash run_tests.sh --cleanup
+
+Note that you can also add cleanup parameter when you run a test case. Then environment will be automatically cleaned up when
+completing the test.
Run POSCA through Community CI
==============================
-* POSCA test cases are runned by OPNFV CI now. See https://build.opnfv.org for more information.
+POSCA test cases are runned by OPNFV CI now. See https://build.opnfv.org for details of the building jobs.
+Each building job is set up to execute a single test case. The test results/logs will be printed on the web page and
+reported automatically to community MongoDB. There are two ways to report the results.
+
+1. Report testing result by shell script
+
+.. code-block:: bash
+
+ bash run_tests.sh [-h|--help] [-s <testsuite>] [-c <testcase>] --report
+
+2. Report testing result by python interpreter
+
+.. code-block:: bash
+
+ docker-compose -f docker/bottleneck-compose/docker-compose.yml up -d
+ docker pull tutum/influxdb:0.13
+ sleep 5
+ REPORT="True"
+ POSCA_SCRIPT="/home/opnfv/bottlenecks/testsuites/posca"
+ docker exec bottleneckcompose_bottlenecks_1 python ${POSCA_SCRIPT}/run_posca.py [testcase <testcase>] [teststory <teststory>] REPORT
Test Result Description
=======================