23a0e82d2ec8daaad133e766b75fd204a3fd6988
[functest.git] / docs / results / compass-os-nosdn-nofeature-ha.rst
1 .. This work is licensed under a Creative Commons Attribution 4.0 International Licence.
2 .. http://creativecommons.org/licenses/by/4.0
3
4 Detailed test results for compass-os-nosdn-nofeature-ha
5 =======================================================
6
7 .. Add any text in here that could be useful for a reader.
8
9 The following section outlines the detailed functest results for the Brahmaputra scenario
10 deploying OpenStack in a Pharos environment by the Compass installer.
11
12 VIM
13 ---
14
15 vPing_SSH
16 ^^^^^^^^^
17
18 vPing test case output is displayed in the console::
19
20   FUNCTEST.info: Running vPing test...
21   2016-01-23 03:18:20,153 - vPing- INFO - Creating neutron network vping-net...
22   2016-01-23 03:18:35,476 - vPing- INFO - Flavor found 'm1.small'
23   2016-01-23 03:18:36,350 - vPing- INFO - vPing Start Time:'2016-01-23 03:18:36'
24   2016-01-23 03:18:38,571 - vPing- INFO - Creating instance 'opnfv-vping-1' with IP 192.168.130.30...
25   2016-01-23 03:18:53,716 - vPing- INFO - Instance 'opnfv-vping-1' is ACTIVE.
26   2016-01-23 03:18:55,239 - vPing- INFO - Creating instance 'opnfv-vping-2' with IP 192.168.130.40...
27   2016-01-23 03:19:15,593 - vPing- INFO - Instance 'opnfv-vping-2' is ACTIVE.
28   2016-01-23 03:19:15,593 - vPing- INFO - Creating floating IP for the second VM...
29   2016-01-23 03:19:18,017 - vPing- INFO - Floating IP created: '10.2.65.6'
30   2016-01-23 03:19:18,017 - vPing- INFO - Associating floating ip: '10.2.65.6' to VM2
31   2016-01-23 03:19:37,839 - vPing- INFO - SCP ping script to VM2...
32   2016-01-23 03:19:37,839 - vPing- INFO - Waiting for ping...
33   2016-01-23 03:19:40,130 - vPing- INFO - vPing detected!
34   2016-01-23 03:19:40,130 - vPing- INFO - vPing duration:'63.8'
35   2016-01-23 03:19:40,130 - vPing- INFO - Cleaning up...
36   2016-01-23 03:20:06,574 - vPing- INFO - Deleting network 'vping-net'...
37   2016-01-23 03:20:13,587 - vPing- INFO - vPing OK
38
39
40
41
42 vPing_userdata
43 ^^^^^^^^^^^^^^
44
45 vPing_userdata results are displayed in the console::
46
47     2016-01-06 16:06:20,550 - vPing- INFO - Creating neutron network vping-net...
48     2016-01-06 16:06:23,867 - vPing- INFO - Flavor found 'm1.small'
49     2016-01-06 16:06:24,457 - vPing- INFO - vPing Start Time:'2016-01-06 16:06:24'
50     2016-01-06 16:06:24,626 - vPing- INFO - Creating instance 'opnfv-vping-1' with IP 192.168.130.30...
51     2016-01-06 16:06:39,351 - vPing- INFO - Instance 'opnfv-vping-1' is ACTIVE.
52     2016-01-06 16:06:39,650 - vPing- INFO - Creating instance 'opnfv-vping-2' with IP 192.168.130.40...
53     2016-01-06 16:06:53,330 - vPing- INFO - Instance 'opnfv-vping-2' is ACTIVE.
54     2016-01-06 16:06:53,330 - vPing- INFO - Waiting for ping...
55     2016-01-06 16:06:58,669 - vPing- INFO - vPing detected!
56     2016-01-06 16:06:58,669 - vPing- INFO - vPing duration:'34.2'
57     2016-01-06 16:06:58,670 - vPing- INFO - Cleaning up...
58     2016-01-06 16:07:12,661 - vPing- INFO - Deleting network 'vping-net'...
59     2016-01-06 16:07:14,748 - vPing- INFO - vPing OK
60
61 Tempest
62 ^^^^^^^
63
64 The Tempest results are displayed in the console::
65
66   FUNCTEST.info: Running Tempest tests...
67   2016-01-28 07:56:55,380 - run_tempest - INFO - Creating tenant and user for Tempest suite
68   2016-01-28 07:56:56.127 23795 INFO rally.verification.tempest.tempest [-] Starting: Creating configuration file for Tempest.
69   2016-01-28 07:56:59.512 23795 INFO rally.verification.tempest.tempest [-] Completed: Creating configuration file for Tempest.
70   16-01-28 07:57:00,597 - run_tempest - INFO - Starting Tempest test suite: '--tests-file /home/opnfv/repos/functest/testcases/VIM/OpenStack/CI/custom_tests/test_list.txt'.
71   Total results of verification:
72   .
73   +--------------------------------------+--------------------------------------+----------+-------+----------+----------------------------+----------+
74   | UUID                                 | Deployment UUID                      | Set name | Tests | Failures | Created at                 | Status   |
75   +--------------------------------------+--------------------------------------+----------+-------+----------+----------------------------+----------+
76   | e0bf7770-2c0f-4c63-913c-cd51a6edd96d | 16582e1e-7b01-4d5d-9c13-a26db8567b7b |          | 144   | 30       | 2016-01-28 07:57:01.044856 | finished |
77   +--------------------------------------+--------------------------------------+----------+-------+----------+----------------------------+----------+
78   .
79   Tests:
80   .
81   +------------------------------------------------------------------------------------------------------------------------------------------+-----------+---------+
82   | name                                                                                                                                     | time      | status  |
83   +------------------------------------------------------------------------------------------------------------------------------------------+-----------+---------+
84   | tempest.api.compute.flavors.test_flavors.FlavorsV2TestJSON.test_get_flavor                                                               | 0.29804   | success |
85   | tempest.api.compute.flavors.test_flavors.FlavorsV2TestJSON.test_list_flavors                                                             | 0.06289   | success |
86   | tempest.api.compute.images.test_images.ImagesTestJSON.test_delete_saving_image                                                           | 9.21756   | success |
87   | tempest.api.compute.images.test_images_oneserver.ImagesOneServerTestJSON.test_create_delete_image                                        | 8.65376   | success |
88   | tempest.api.compute.images.test_images_oneserver.ImagesOneServerTestJSON.test_create_image_specify_multibyte_character_image_name        | 9.10993   | success |
89   | tempest.api.compute.images.test_list_image_filters.ListImageFiltersTestJSON.test_list_images_filter_by_changes_since                     | 0.19585   | success |
90   ...........................................
91   2016-01-28 08:19:32,132 - run_tempest - INFO - Results: {'timestart': '2016-01-2807:57:01.044856', 'duration': 1350, 'tests': 144, 'failures': 30}
92   2016-01-28 08:19:32,133 - run_tempest - INFO - Pushing results to DB: 'http://testresults.opnfv.org/testapi/results'.
93   2016-01-28 08:19:32,278 - run_tempest - INFO - Deleting tenant and user for Tempest suite)
94
95 In order to check all the available test cases related debug information, inspect
96 tempest.log file stored under */home/opnfv/functest/results/tempest/*.
97
98
99 Rally
100 ^^^^^
101
102 The Rally results are displayed in the console, each module is run one after the
103 other. Tables are displayed::
104
105   +-------------------------------------------------------------------------------------------+
106   |                                   Response Times (sec)                                    |
107   +----------------------+-------+--------+--------+--------+-------+-------+---------+-------+
108   | action               | min   | median | 90%ile | 95%ile | max   | avg   | success | count |
109   +----------------------+-------+--------+--------+--------+-------+-------+---------+-------+
110   | keystone.create_role | 0.358 | 0.572  | 0.772  | 0.811  | 1.106 | 0.603 | 100.0%  | 20    |
111   | keystone.add_role    | 0.32  | 0.436  | 0.846  | 0.903  | 1.018 | 0.51  | 100.0%  | 20    |
112   | keystone.list_roles  | 0.102 | 0.185  | 0.253  | 0.275  | 0.347 | 0.188 | 100.0%  | 20    |
113   | total                | 0.845 | 1.223  | 1.821  | 1.822  | 1.823 | 1.302 | 100.0%  | 20    |
114   +----------------------+-------+--------+--------+--------+-------+-------+---------+-------+
115   Load duration: 7.13633608818
116   Full duration: 36.7863121033
117   ..............
118   +------------------------------------------------------------------------------------------+
119   |                                   Response Times (sec)                                   |
120   +---------------------+-------+--------+--------+--------+-------+-------+---------+-------+
121   | action              | min   | median | 90%ile | 95%ile | max   | avg   | success | count |
122   +---------------------+-------+--------+--------+--------+-------+-------+---------+-------+
123   | nova.create_keypair | 1.005 | 1.784  | 3.025  | 3.636  | 4.373 | 2.004 | 100.0%  | 20    |
124   | nova.delete_keypair | 0.199 | 0.699  | 1.007  | 1.244  | 3.014 | 0.79  | 100.0%  | 20    |
125   | total               | 1.249 | 2.625  | 4.259  | 4.845  | 5.131 | 2.794 | 100.0%  | 20    |
126   +---------------------+-------+--------+--------+--------+-------+-------+---------+-------+
127   Load duration: 14.9231169224
128   Full duration: 71.4614388943
129
130
131 At the end of the module test, a message is displayed to provide a global
132 summary::
133
134   2016-02-04 12:50:18,382 - run_rally - INFO - Test scenario: "requests" OK.
135
136
137 Controllers
138 -----------
139
140 OpenDaylight
141 ^^^^^^^^^^^^
142
143 The results of ODL tests can be seen in the console::
144
145  ==============================================================================
146  Basic
147  ==============================================================================
148  Basic.010 Restconf OK :: Test suite to verify Restconf is OK
149  ==============================================================================
150  Get Controller Modules :: Get the controller modules via Restconf     | PASS |
151  ------------------------------------------------------------------------------
152  Basic.010 Restconf OK :: Test suite to verify Restconf is OK          | PASS |
153  1 critical test, 1 passed, 0 failed
154  1 test total, 1 passed, 0 failed
155  ==============================================================================
156  Basic                                                                 | PASS |
157  1 critical test, 1 passed, 0 failed
158  1 test total, 1 passed, 0 failed
159  ==============================================================================
160  Output:  /home/opnfv/repos/functest/output.xml
161  Log:     /home/opnfv/repos/functest/log.html
162  Report:  /home/opnfv/repos/functest/report.html
163
164  ..............................................................................
165
166  Neutron.Delete Networks :: Checking Network deleted in OpenStack a... | PASS |
167  2 critical tests, 2 passed, 0 failed
168  2 tests total, 2 passed, 0 failed
169  ==============================================================================
170  Neutron :: Test suite for Neutron Plugin                              | PASS |
171  18 critical tests, 18 passed, 0 failed
172  18 tests total, 18 passed, 0 failed
173  ==============================================================================
174  Output:  /home/opnfv/repos/functest/output.xml
175  Log:     /home/opnfv/repos/functest/log.html
176  Report:  /home/opnfv/repos/functest/report.html
177
178 3 result files are generated:
179  * output.xml
180  * log.html
181  * report.html
182
183 **ODL result page**
184
185 .. figure:: ../images/functestODL.png
186    :width: 170mm
187    :align: center
188    :alt: ODL suite result page
189
190
191 ONOS
192 ^^^^
193
194 The ONOS test logs can be found in OnosSystemTest/, and TestON/, and logs/
195 (ONOSCI_PATH to be added), and can also be seen in the console::
196
197  ******************************
198  Result summary for Testcase4
199  ******************************
200
201  2016-01-14 05:25:40,529 - FUNCvirNetNBL3 - INFO - ONOS Router Delete test Start
202
203  [2016-01-14 05:25:40.529644] [FUNCvirNetNBL3] [CASE]  Virtual Network NBI Test - Router
204  2016-01-14 05:25:40,530 - FUNCvirNetNBL3 - INFO - Generate Post Data
205
206  [2016-01-14 05:25:40.530825] [FUNCvirNetNBL3] [STEP]  4.1: Post Network Data via HTTP(Post Router need post network)
207  2016-01-14 05:25:40,531 - FUNCvirNetNBL3 - INFO - Sending request http://192.168.122.56:8181/onos/vtn/networks/ using POST method.
208  2016-01-14 05:25:40,539 - FUNCvirNetNBL3 - INFO - Verifying the Expected is equal to the actual or not using assert_equal
209  2016-01-14 05:25:40,539 - FUNCvirNetNBL3 - INFO - Post Network Success
210  2016-01-14 05:25:40,539 - FUNCvirNetNBL3 - INFO - Assertion Passed
211
212  [2016-01-14 05:25:40.539687] [FUNCvirNetNBL3] [STEP]  4.2: Post Router Data via HTTP
213  2016-01-14 05:25:40,540 - FUNCvirNetNBL3 - INFO - Sending request http://192.168.122.56:8181/onos/vtn/routers/ using POST method.
214  2016-01-14 05:25:40,543 - FUNCvirNetNBL3 - INFO - Verifying the Expected is equal to the actual or not using assert_equal
215  2016-01-14 05:25:40,543 - FUNCvirNetNBL3 - INFO - Post Router Success
216  2016-01-14 05:25:40,543 - FUNCvirNetNBL3 - INFO - Assertion Passed
217
218  [2016-01-14 05:25:40.543489] [FUNCvirNetNBL3] [STEP]  4.3: Delete Router Data via HTTP
219  2016-01-14 05:25:40,543 - FUNCvirNetNBL3 - INFO - Sending request http://192.168.122.56:8181/onos/vtn/routers/e44bd655-e22c-4aeb-b1e9-ea1606875178 using DELETE method.
220  2016-01-14 05:25:40,546 - FUNCvirNetNBL3 - INFO - Verifying the Expected is equal to the actual or not using assert_equal
221  2016-01-14 05:25:40,546 - FUNCvirNetNBL3 - INFO - Delete Router Success
222  2016-01-14 05:25:40,546 - FUNCvirNetNBL3 - INFO - Assertion Passed
223
224  [2016-01-14 05:25:40.546774] [FUNCvirNetNBL3] [STEP]  4.4: Get Router Data is NULL
225  2016-01-14 05:25:40,547 - FUNCvirNetNBL3 - INFO - Sending request http://192.168.122.56:8181/onos/vtn/routers/e44bd655-e22c-4aeb-b1e9-ea1606875178 using GET method.
226  2016-01-14 05:25:40,550 - FUNCvirNetNBL3 - INFO - Verifying the Expected is equal to the actual or not using assert_equal
227  2016-01-14 05:25:40,550 - FUNCvirNetNBL3 - INFO - Get Router Success
228  2016-01-14 05:25:40,550 - FUNCvirNetNBL3 - INFO - Assertion Passed
229
230
231  *****************************
232   Result: Pass
233  *****************************
234
235  .......................................................................................
236
237  ******************************
238   Result summary for Testcase9
239  ******************************
240  .......................................................................................
241
242
243  [2016-01-14 05:26:42.543489] [FUNCvirNetNBL3] [STEP]  9.6: FloatingIp Clean Data via HTTP
244  2016-01-14 05:26:42,543 - FUNCvirNetNBL3 - INFO - Sending request http://192.168.122.56:8181/onos/vtn/floatingips/e44bd655-e22c-4aeb-b1e9-ea1606875178 using DELETE method.
245  2016-01-14 05:26:42,546 - FUNCvirNetNBL3 - INFO - Verifying the Expected is equal to the actual or not using assert_equal
246  2016-01-14 05:26:42,546 - FUNCvirNetNBL3 - ERROR - Delete Floatingip failed
247
248  .......................................................................................
249
250  *****************************
251   Result: Failed
252  *****************************
253
254 There is a result summary for each testcase, and a global summary for the whole test.
255 If any problem occurs during the test, a ERROR message will be provided in the test and the the global summary::
256
257  *************************************
258          Test Execution Summary
259  *************************************
260
261   Test Start           : 14 Jan 2016 05:25:37
262   Test End             : 14 Jan 2016 05:25:41
263   Execution Time       : 0:00:03.349087
264   Total tests planned  : 11
265   Total tests RUN      : 11
266   Total Pass           : 8
267   Total Fail           : 3
268   Total No Result      : 0
269   Success Percentage   : 72%
270   Execution Result     : 100%
271
272
273 OpenContrail
274 ^^^^^^^^^^^^
275
276 TODO OVNO
277
278
279 Feature
280 -------
281
282 vIMS
283 ^^^^
284
285 The results in the console can be described as follows::
286
287     FUNCTEST.info: Running vIMS test...
288     2016-02-04 13:46:25,025 - vIMS - INFO - Prepare OpenStack plateform (create tenant and user)
289     2016-02-04 13:46:25,312 - vIMS - INFO - Update OpenStack creds informations
290     2016-02-04 13:46:25,312 - vIMS - INFO - Upload some OS images if it doesn't exist
291     2016-02-04 13:46:25,566 - vIMS - INFO - centos_7 image doesn't exist on glance repository.
292                                 Try downloading this image and upload on glance !
293     2016-02-04 13:47:06,167 - vIMS - INFO - ubuntu_14.04 image doesn't exist on glance repository.
294                                 Try downloading this image and upload on glance !
295     2016-02-04 13:47:26,987 - vIMS - INFO - Update security group quota for this tenant
296     2016-02-04 13:47:27,193 - vIMS - INFO - Update cinder quota for this tenant
297     2016-02-04 13:47:27,746 - vIMS - INFO - Collect flavor id for cloudify manager server
298     2016-02-04 13:47:28,326 - vIMS - INFO - Prepare virtualenv for cloudify-cli
299     2016-02-04 13:48:00,657 - vIMS - INFO - Downloading the cloudify manager server blueprint
300     2016-02-04 13:48:03,391 - vIMS - INFO - Cloudify deployment Start Time:'2016-02-04 13:48:03'
301     2016-02-04 13:48:03,391 - vIMS - INFO - Writing the inputs file
302     2016-02-04 13:48:03,395 - vIMS - INFO - Launching the cloudify-manager deployment
303     2016-02-04 13:56:03,501 - vIMS - INFO - Cloudify-manager server is UP !
304     2016-02-04 13:56:03,502 - vIMS - INFO - Cloudify deployment duration:'480.1'
305     2016-02-04 13:56:03,502 - vIMS - INFO - Collect flavor id for all clearwater vm
306     2016-02-04 13:56:04,093 - vIMS - INFO - vIMS VNF deployment Start Time:'2016-02-04 13:56:04'
307     2016-02-04 13:56:04,093 - vIMS - INFO - Downloading the openstack-blueprint.yaml blueprint
308     2016-02-04 13:56:06,265 - vIMS - INFO - Writing the inputs file
309     2016-02-04 13:56:06,268 - vIMS - INFO - Launching the clearwater deployment
310     2016-02-04 14:11:27,101 - vIMS - INFO - The deployment of clearwater-opnfv is ended
311     2016-02-04 14:11:27,103 - vIMS - INFO - vIMS VNF deployment duration:'923.0'
312     2016-02-04 14:14:31,976 - vIMS - INFO - vIMS functional test Start Time:'2016-02-04 14:14:31'
313     2016-02-04 14:15:45,880 - vIMS - INFO - vIMS functional test duration:'73.9'
314     2016-02-04 14:15:46,113 - vIMS - INFO - Launching the clearwater-opnfv undeployment
315     2016-02-04 14:18:12,604 - vIMS - INFO - Launching the cloudify-manager undeployment
316     2016-02-04 14:18:51,808 - vIMS - INFO - Cloudify-manager server has been successfully removed!
317     2016-02-04 14:18:51,870 - vIMS - INFO - Removing vIMS tenant ..
318     2016-02-04 14:18:52,131 - vIMS - INFO - Removing vIMS user ..
319
320 Please note that vIMS traces can bee summarized in several steps:
321
322  * INFO: environment prepared successfully => environment OK
323  * INFO - Cloudify-manager server is UP ! => orchestrator deployed
324  * INFO - The deployment of clearwater-opnfv is ended => VNF deployed
325  * Multiple Identities (UDP) - (6505550771, 6505550675) Passed => tests run
326
327
328 Promise
329 ^^^^^^^
330
331 The results can be observed in the console::
332
333     Running test case: promise
334     ----------------------------------------------
335     FUNCTEST.info: Running PROMISE test case...
336     2016-02-04 07:10:37,735 - Promise- INFO - Creating tenant 'promise'...
337     2016-02-04 07:10:37,893 - Promise- INFO - Adding role '59828986a9a94dfaa852548599fde628' to tenant 'promise'...
338     2016-02-04 07:10:38,005 - Promise- INFO - Creating user 'promiser'...
339     2016-02-04 07:10:38,128 - Promise- INFO - Updating OpenStack credentials...
340     2016-02-04 07:10:38,157 - Promise- INFO - Creating image 'promise-img' from '/home/opnfv/functest/data/cirros-0.3.4-x86_64-disk.img'...
341     2016-02-04 07:10:42,016 - Promise- INFO - Creating flavor 'promise-flavor'...
342     2016-02-04 07:10:42,836 - Promise- INFO - Exporting environment variables...
343     2016-02-04 07:10:42,836 - Promise- INFO - Running command: DEBUG=1 npm run -s test -- --reporter json
344     2016-02-04 07:10:51,505 - Promise- INFO - The test succeeded.
345     ....
346     **********************************
347         Promise test summary
348     **********************************
349     Test start: Thu Feb 04 07:10:42 UTC 2016
350     Test end: Thu Feb 04 07:10:51 UTC 2016
351     Execution time: 8.7
352     Total tests executed: 33
353     Total tests failed: 0
354     **********************************
355