Add test case description for TC028-kvm 75/6375/1
authorQiLiang <liangqi1@huawei.com>
Tue, 12 Jan 2016 22:45:42 +0000 (22:45 +0000)
committerqi liang <liangqi1@huawei.com>
Tue, 12 Jan 2016 14:47:52 +0000 (14:47 +0000)
JIRA: YARDSTICK-188

Change-Id: I16f8c5ac3a3997640ce96a77984c4dbe9ccb2804
Signed-off-by: QiLiang <liangqi1@huawei.com>
(cherry picked from commit ef353b91b2527580a642da561a387d67b71e753d)

docs/configguide/yardstick_testcases/03-list-of-tcs.rst
docs/configguide/yardstick_testcases/opnfv_yardstick_tc028.rst [new file with mode: 0644]

index f72d80b..d000258 100644 (file)
@@ -29,6 +29,7 @@ Generic NFVI Test Case Descriptions
    opnfv_yardstick_tc010.rst
    opnfv_yardstick_tc012.rst
    opnfv_yardstick_tc014.rst
+   opnfv_yardstick_tc028.rst
    opnfv_yardstick_tc037.rst
    opnfv_yardstick_tc038.rst
 
diff --git a/docs/configguide/yardstick_testcases/opnfv_yardstick_tc028.rst b/docs/configguide/yardstick_testcases/opnfv_yardstick_tc028.rst
new file mode 100644 (file)
index 0000000..8b6db11
--- /dev/null
@@ -0,0 +1,66 @@
+*************************************
+Yardstick Test Case Description TC028
+*************************************
+
+.. _Cyclictest: https://rt.wiki.kernel.org/index.php/Cyclictest
+
++-----------------------------------------------------------------------------+
+|KVM Latency measurements                                                     |
+|                                                                             |
++--------------+--------------------------------------------------------------+
+|test case id  | OPNFV_YARDSTICK_TC028_KVM Latency measurements               |
+|              |                                                              |
++--------------+--------------------------------------------------------------+
+|metric        | min, avg and max latency                                     |
+|              |                                                              |
++--------------+--------------------------------------------------------------+
+|test purpose  | To evaluate the IaaS KVM virtualization capability with      |
+|              | regards to min, avg and max latency.                         |
+|              | The purpose is also to be able to spot trends. Test results, |
+|              | graphs and similar shall be stored for comparison reasons    |
+|              | and product evolution understanding between different OPNFV  |
+|              | versions and/or configurations.                              |
+|              |                                                              |
++--------------+--------------------------------------------------------------+
+|configuration | file: samples/cyclictest-node-context.yaml                   |
+|              |                                                              |
++--------------+--------------------------------------------------------------+
+|test tool     | Cyclictest                                                   |
+|              |                                                              |
+|              | (Cyclictest is not always part of a Linux distribution,      |
+|              | hence it needs to be installed. As an example see the        |
+|              | /yardstick/tools/ directory for how to generate a Linux      |
+|              | image with cyclictest included.)                             |
+|              |                                                              |
++--------------+--------------------------------------------------------------+
+|references    | Cyclictest_                                                  |
+|              |                                                              |
++--------------+--------------------------------------------------------------+
+|applicability | This test case is mainly for kvm4nfv project CI verify.      |
+|              | Upgrade host linux kernel, boot a gust vm update it's linux  |
+|              | kernel, and then run the cyclictest to test the new kernel   |
+|              | is work well.                                                |
+|              |                                                              |
++--------------+--------------------------------------------------------------+
+|pre-test      | The test kernel rpm, test sequence scripts and test guest    |
+|conditions    | image need put the right folders as specified in the test    |
+|              | case yaml file.                                              |
+|              | The test guest image needs with cyclictest included in it.   |
+|              |                                                              |
+|              | No POD specific requirements have been identified.           |
+|              |                                                              |
++--------------+--------------------------------------------------------------+
+|test sequence | description and expected result                              |
+|              |                                                              |
++--------------+--------------------------------------------------------------+
+|step 1        | The host and guest os kernel is upgraded. Cyclictest is      |
+|              | invoked and logs are produced and stored.                    |
+|              |                                                              |
+|              | Result: Logs are stored.                                     |
+|              |                                                              |
++--------------+--------------------------------------------------------------+
+|test verdict  | Fails only if SLA is not passed, or if there is a test case  |
+|              | execution problem.                                           |
+|              |                                                              |
++--------------+--------------------------------------------------------------+
+