Narinder Gupta [Thu, 17 Aug 2017 14:08:47 +0000 (14:08 +0000)]
Update git submodules
* Update docs/submodules/joid from branch 'master'
- Merge "fix cpu model for aarch64 kvm"
- fix cpu model for aarch64 kvm
CPU mode 'host-model' for aarch64 kvm domain is not supported by hypervisor
refer to issue #
1673467 (https://bugs.launchpad.net/ubuntu/+source/libvirt/+bug/
1673467)
Change-Id: Idad0a4a19a801200b5f87d43e2a62b21833ab6b1
Signed-off-by: Di Xu <di.xu@arm.com>
shangxdy [Sun, 13 Aug 2017 05:17:03 +0000 (13:17 +0800)]
Update git submodules
* Update docs/submodules/parser from branch 'master'
- Support costum datatype definition in parameters
Currently, it's only allowed to define standard parameters in the input
section, this patch support to define custom datatype in parameters.
The patch will be submitted to OpenStack community.
JIRA: PARSER-138
Change-Id: Ie83f446958f6daa301382d21d8a32128bf8dffc9
Signed-off-by: shangxdy <shang.xiaodong@zte.com.cn>
Narinder Gupta [Thu, 17 Aug 2017 12:28:10 +0000 (07:28 -0500)]
Update git submodules
* Update docs/submodules/joid from branch 'master'
- cleanup and remove unnecessary code.
Change-Id: Idace8f5b31479dbcd8040fc41ee20e3a70b0cc8a
Signed-off-by: Narinder Gupta <narinder.gupta@canonical.com>
Morgan Richomme [Thu, 17 Aug 2017 12:11:28 +0000 (12:11 +0000)]
Update git submodules
* Update docs/submodules/functest from branch 'master'
- Merge "add orchestra_clearwaterims testcase"
- add orchestra_clearwaterims testcase
-rename testcase orchestra_ims to orchestra_openims
-add orchestra_clearwaterims testcase
-add unit tests
Change-Id: I5291f84068915fa15e3fb7b63c5dbd0daec0acca
Signed-off-by: Michael Pauls <michael.pauls@fokus.fraunhofer.de>
Morgan Richomme [Thu, 17 Aug 2017 12:11:21 +0000 (12:11 +0000)]
Update git submodules
* Update docs/submodules/functest from branch 'master'
- Merge "Use separate timeouts for connection and reading."
- Use separate timeouts for connection and reading.
Use a short timeout for connection timeout to avoid to slow down testcase
when remote recording API is not available and use a longer one to read data
from API on successfull connections.
Change-Id: I743c02f890059bf55b47cb4240d52fe0741f7cae
Signed-off-by: Benoit HERARD <benoit.herard@orange.com>
Cedric Ollivier [Thu, 17 Aug 2017 11:12:52 +0000 (11:12 +0000)]
Update git submodules
* Update docs/submodules/functest from branch 'master'
- Merge "API proposal for functest"
- API proposal for functest
1. Propose a basic framework for API
2. And these functions have been realized:
1) Show environment
2) Prepare Environment
3) Show credentials
4) List all testcases
5) Show a testcase
6) List all tiers
7) Show a tier
8) List all testcases within given tier
JIRA: FUNCTEST-843
Change-Id: Ib961446708077b56465eda0052f6d38806b62594
Signed-off-by: Linda Wang <wangwulin@huawei.com>
zhouya [Mon, 7 Aug 2017 11:03:59 +0000 (19:03 +0800)]
Update git submodules
* Update docs/submodules/daisy from branch 'master'
- use daisy.conf to build pxe server
we use the interface of daisyclient to build the pxe server
in tempest.py,but we can use the daisy.conf to build the pxe
server instead,this is just the optimization of code
Change-Id: I7a75d33aa8f80326750d304fa0a881201e956c57
Signed-off-by: zhouya <zhou.ya@zte.com.cn>
Markos Chandras [Thu, 17 Aug 2017 10:24:23 +0000 (10:24 +0000)]
Update git submodules
* Update docs/submodules/releng from branch 'master'
- Merge "jjb: xci: bifrost-verify: Disable errexit when uploading logs"
- jjb: xci: bifrost-verify: Disable errexit when uploading logs
The errexit option is there to catch failures when the job is executed.
We don't want to mark the entire job as failed when we have troubles
uploading the logs when the actual job has passed so we disable the
errexit option to make the whole process less aggressive. Moreover, we
move the build log upload to the end of the operation so we can catch
as much output as possible.
Change-Id: Ice126471a8c837c54c95c8ef0935c059d37ea91b
Signed-off-by: Markos Chandras <mchandras@suse.de>
Cedric Ollivier [Thu, 17 Aug 2017 10:01:36 +0000 (10:01 +0000)]
Update git submodules
* Update docs/submodules/functest from branch 'master'
- Merge "Clean run_tests.py and the related ut"
- Clean run_tests.py and the related ut
It enhances run_tests.py as proposed in [1].
It also prints all skipped tests in summary and fixes copyright
headers. All the related unit tests have been updated too.
[1] https://jira.opnfv.org/browse/FUNCTEST-832
JIRA: FUNCTEST-832
Change-Id: I59b96422bc7942ecd6270c45ab7a3fb603c13ccb
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Cedric Ollivier [Thu, 17 Aug 2017 10:01:12 +0000 (10:01 +0000)]
Update git submodules
* Update docs/submodules/functest from branch 'master'
- Merge "Update ODL tag to release/carbon"
- Update ODL tag to release/carbon
Change-Id: I82a5bdaeff5de74f11cd210f6437c720d0ee8aee
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
grakiss [Thu, 17 Aug 2017 09:14:56 +0000 (17:14 +0800)]
Update git submodules
* Update docs/submodules/dovetail from branch 'master'
- add nginx to host static files
JIRA: DOVETAIL-485
Tornado does not support directory listing, so add nginx to host static files, and support log file browsing
Change-Id: Ic1427ab9c64661b3993ac60943f470b125a0fbe7
Signed-off-by: grakiss <grakiss.wanglei@huawei.com>
Carlos Goncalves [Thu, 17 Aug 2017 09:23:08 +0000 (09:23 +0000)]
Update git submodules
* Update docs/submodules/doctor from branch 'master'
- Merge "Decode received data in byte type to str type"
- Decode received data in byte type to str type
json.loads in Python 3.5 doesn't accept a byte-type values so we need to
decode it. Note that this is specific to Python 3.5; Python 2.7 and 3.6
accept byte-type values.
Change-Id: I490f8e0f02a6ce277f86e75b32d1210bfcca8d49
Signed-off-by: Carlos Goncalves <carlos.goncalves@neclab.eu>
Carlos Goncalves [Thu, 17 Aug 2017 09:23:05 +0000 (09:23 +0000)]
Update git submodules
* Update docs/submodules/doctor from branch 'master'
- Merge "fix some bugs in monitor"
- fix some bugs in monitor
1.send bytes data to the socket
see https://docs.python.org/3/library/socket.html
2.fix a endless loop
Change-Id: I880e713266347d8836cec45ebf9a500bb7c813f4
Signed-off-by: dongwenjuan <dong.wenjuan@zte.com.cn>
Carlos Goncalves [Wed, 16 Aug 2017 13:32:56 +0000 (15:32 +0200)]
Update git submodules
* Update docs/submodules/doctor from branch 'master'
- Delete project after stopping Inspector
At cleanup phase, the sample Inspector fails to re-enable the state of
the compute services. Such happens because the novaclient instance it's
using is bound to the 'doctor' project, which has just been deleted at
user.delete(). Thus, it is necessary to postpone the deletion of the
project after stopping the inspector.
Change-Id: I8cd5885cdfd3671a6c28342bdee65eac64dafaa8
Signed-off-by: Carlos Goncalves <carlos.goncalves@neclab.eu>
Markos Chandras [Thu, 17 Aug 2017 09:21:17 +0000 (09:21 +0000)]
Update git submodules
* Update docs/submodules/releng from branch 'master'
- Merge "jjb: xci: bifrost-verify-jobs: Kill the job after 90 minutes"
- jjb: xci: bifrost-verify-jobs: Kill the job after 90 minutes
Make use of the build-timeout macro to kill the job after 90 minutes
which is more than enough for a bifrost job to finish.
Change-Id: Ic7ffa8291d057bf22f7d97d017c00bd3f3b6f4a9
Signed-off-by: Markos Chandras <mchandras@suse.de>
Markos Chandras [Thu, 17 Aug 2017 09:21:07 +0000 (09:21 +0000)]
Update git submodules
* Update docs/submodules/releng from branch 'master'
- Merge "jjb: global: releng-macros: Add timeout wrapper"
- jjb: global: releng-macros: Add timeout wrapper
Add new timeout wrapper which can be used to kill a job if it
take too long to finish
Change-Id: I15a20fc92ea7855d11983b5734064aace138a2b5
Signed-off-by: Markos Chandras <mchandras@suse.de>
Markos Chandras [Thu, 17 Aug 2017 09:02:54 +0000 (09:02 +0000)]
Update git submodules
* Update docs/submodules/releng from branch 'master'
- Merge "jjb: xci: Use centos-minimal instead of centos7 element"
- jjb: xci: Use centos-minimal instead of centos7 element
The full distro elements are not well maintained. Upstream OpenStack
also prefers the minimal elements when building images for the CI so
we should do the same to minimize the delta between the two systems.
Change-Id: Ifeddb0a74c2434df2cfa95cde36b4aaac1516698
Signed-off-by: Markos Chandras <mchandras@suse.de>
Ross Brattain [Wed, 9 Aug 2017 00:56:42 +0000 (17:56 -0700)]
Update git submodules
* Update docs/submodules/yardstick from branch 'master'
- samplevnf: fix make_ip_addr
we get TypeError sometimes, so
we need to catch them
Change-Id: I5fc58006f18acf84f62d8f4a21077d71b2fb0ed8
Signed-off-by: Ross Brattain <ross.b.brattain@intel.com>
Juha Kosonen [Thu, 17 Aug 2017 07:57:31 +0000 (07:57 +0000)]
Update git submodules
* Update docs/submodules/functest from branch 'master'
- Merge "Fix domain in tenant creation"
- Fix domain in tenant creation
Use the ID of the domain when creating a tenant on keystone v3.
Change-Id: Ic415237e2bb2d537f07ab2245816a575f977aaa0
Signed-off-by: Juha Kosonen <juha.kosonen@nokia.com>
Linda Wang [Thu, 17 Aug 2017 07:50:30 +0000 (07:50 +0000)]
Update git submodules
* Update docs/submodules/functest from branch 'master'
- Merge "Obtain build_tag by CONST instead of get function"
- Obtain build_tag by CONST instead of get function
JIRA: FUNCTEST-763
Change-Id: I86b0b515a3d51df20a35c2aeb461a95d0c5797fd
Signed-off-by: Linda Wang <wangwulin@huawei.com>
Linda Wang [Thu, 17 Aug 2017 07:50:21 +0000 (07:50 +0000)]
Update git submodules
* Update docs/submodules/functest from branch 'master'
- Merge "Remove timestamp in the details for tempest"
- Remove timestamp in the details for tempest
Example:
"success":
["2017-08-15 06:59:30.445 1180 INFO opnfv-tempest [-] {0} tempest.sce
nario.test_server_basic_ops.TestServerBasicOps.test_server_basic_ops"]
which is updated to:
"success":
["tempest.scenario.test_server_basic_ops.TestServerBasicOps.test_serv
er_basic_ops"]
Change-Id: Iad13e380b3a1fdc37b7742929512098bccc6d460
Signed-off-by: Linda Wang <wangwulin@huawei.com>
Cedric Ollivier [Thu, 17 Aug 2017 07:29:05 +0000 (07:29 +0000)]
Update git submodules
* Update docs/submodules/functest from branch 'master'
- Merge "Switch to blocking: false for ODL testcase"
- Switch to blocking: false for ODL testcase
ODL basic suite doesn't support Keystone v3 [1] and then the related
testcase should not block the testing till it's fixed.
[1] https://jira.opnfv.org/browse/FUNCTEST-862
Change-Id: Ib9c92c5ff37ab720bdfc311df834f18bac39daa7
Signed-off-by: Nikolas Hermanns <nikolas.hermanns@ericsson.com>
Cedric Ollivier [Thu, 17 Aug 2017 06:12:29 +0000 (06:12 +0000)]
Update git submodules
* Update docs/submodules/functest from branch 'master'
- Merge "Fully integrate promise in functest-features"
- Fully integrate promise in functest-features
Change-Id: I52a4719df1fd5f4159d0ba5eed1a9b14b8ba72f6
Depends-On: Ia9ae55b127d0d324d97974f5e9b1923d7636d7cd
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Narinder Gupta [Thu, 17 Aug 2017 04:32:58 +0000 (23:32 -0500)]
Update git submodules
* Update docs/submodules/joid from branch 'master'
- adding the formating correctly.
Change-Id: Ief2012b454c2f8285c75c9234841d0d704cc2d17
Signed-off-by: Narinder Gupta <narinder.gupta@canonical.com>
Serena Feng [Thu, 17 Aug 2017 04:10:07 +0000 (04:10 +0000)]
Update git submodules
* Update docs/submodules/releng from branch 'master'
- Merge "[qtip] refactoring ci scripts"
- [qtip] refactoring ci scripts
- manage help scripts in qtip repo instead of releng
- call entry script in qtip from releng
JIRA: QTIP-268
Change-Id: Ibd0d2c2533c1a7f1963f6c3214c563499cce8b22
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
Narinder Gupta [Thu, 17 Aug 2017 03:25:33 +0000 (22:25 -0500)]
Update git submodules
* Update docs/submodules/joid from branch 'master'
- modified to setup contraints on single bindin space charms.
Change-Id: Ied886a0865a637ac206a831c7ce98933c600e5e7
Signed-off-by: Narinder Gupta <narinder.gupta@canonical.com>
xudan [Thu, 17 Aug 2017 02:32:26 +0000 (22:32 -0400)]
Update git submodules
* Update docs/submodules/dovetail from branch 'master'
- Add a sample tempest_conf.yaml file into userconfig
1. Functest cvp.0.5.0 supports to config tempest.conf file when running
tempest test cases.
2. Dovetail provides a sample tempest_conf.yaml file, and user can edit
this file before running tempest test cases.
3. All the values in this file will be used to update tempest.conf file.
Change-Id: I1afb50f1405c6cef992132899e0549396f587872
Signed-off-by: xudan <xudan16@huawei.com>
Yujun Zhang [Thu, 17 Aug 2017 02:35:04 +0000 (02:35 +0000)]
Update git submodules
* Update docs/submodules/qtip from branch 'master'
- Merge "Migrate contents from benchmarks to resources"
- Migrate contents from benchmarks to resources
Change-Id: I189c3d5224ec58ad63851d173b94204b273c3696
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
Ross Brattain [Thu, 17 Aug 2017 01:58:52 +0000 (01:58 +0000)]
Update git submodules
* Update docs/submodules/yardstick from branch 'master'
- Merge "utils: create TASK_LOG_DIR if it doesn't exist"
- utils: create TASK_LOG_DIR if it doesn't exist
Change-Id: I10630599065e6c159b137bd4d6ee89353a1c411b
Signed-off-by: Ross Brattain <ross.b.brattain@intel.com>
Ross Brattain [Thu, 17 Aug 2017 01:56:47 +0000 (01:56 +0000)]
Update git submodules
* Update docs/submodules/yardstick from branch 'master'
- Merge "Verify the route list before parsing the data key"
- Verify the route list before parsing the data key
Exception:
line 502, in get_route_data
return next((route[data_key] for route in route_list if route['if'] ==
port), None)
TypeError: 'NoneType' object is not iterable
Change-Id: Ia45d90a4e9a61cb917b23efd03b86eafb249b747
Signed-off-by: Deepak S <deepak.s@linux.intel.com>
Ross Brattain [Thu, 17 Aug 2017 01:56:04 +0000 (01:56 +0000)]
Update git submodules
* Update docs/submodules/yardstick from branch 'master'
- Merge "run_traffic: capture and exit gracefully if crash in trex run_traffic"
- run_traffic: capture and exit gracefully if crash in trex run_traffic
new non-blocking code of run_traffic has raise condition which causes
trex client to exit with STLError. This patches captures the exception
and exit gracefully
Traceback (most recent call last):
File "/usr/lib/python2.7/multiprocessing/process.py", line 258, in
_bootstrap
self.run()
File "/usr/lib/python2.7/multiprocessing/process.py", line 114,
in run
self._target(*self._args, **self._kwargs)
File
"/opt/nsb_bin/yardstick_venv/lib/python2.7/site-packages/yardstick-0.1.dev0-py2.7.egg/yardstick/network_services/vnf_generic/vnf/sample_vnf.py",
line 945, in _traffic_runner
self.resource_helper.run_traffic(traffic_profile)
File
"/opt/nsb_bin/yardstick_venv/lib/python2.7/site-packages/yardstick-0.1.dev0-py2.7.egg/yardstick/network_services/vnf_generic/vnf/sample_vnf.py",
line 506, in run_traffic
self._run_traffic_once(traffic_profile)
File
"/opt/nsb_bin/yardstick_venv/lib/python2.7/site-packages/yardstick-0.1.dev0-py2.7.egg/yardstick/network_services/vnf_generic/vnf/tg_rfc2544_trex.py",
line 63, in _run_traffic_once
self.client.stop(self.my_ports)
File
"/opt/nsb_bin/trex/scripts/automation/trex_control_plane/stl/trex_stl_lib/trex_stl_client.py",
line 1202, in wrap2
raise STLError("'{0}' - connection to the server had been lost: '{1}'".format(func_name, client.conn.get_disconnection_cause()))
STLError:
Change-Id: Ie5741339451e0a3f9c4bb48f64fd35d86d18e5d4
Signed-off-by: Deepak S <deepak.s@linux.intel.com>
Signed-off-by: Ross Brattain <ross.b.brattain@intel.com>
narindergupta [Thu, 17 Aug 2017 01:50:37 +0000 (20:50 -0500)]
Update git submodules
* Update docs/submodules/joid from branch 'master'
- adding space variable for K8 scenarios.
Change-Id: If64c8af0b232c4ab126035b7a3fe266d86f232c9
Signed-off-by: Narinder Gupta <narinder.gupta@canonical.com>
xudan [Wed, 16 Aug 2017 10:25:31 +0000 (06:25 -0400)]
Update git submodules
* Update docs/submodules/dovetail from branch 'master'
- Tag dovetail with cvp.0.5.0
JIRA: DOVETAIL-483
1. docker image used
yardstick: danube.3.2
functest: cvp.0.5.0
bottlenecks: cvp.0.4.0
testapi: cvp.0.5.0
dovetail: cvp.0.5.0
2. main changes
Bugfix: wrong command in function 'check_https_enabled'
Use opnfv/functest:cvp.0.5.0 and do some adaptions in dovetail tool
Create a tar file for all logs
Add tempest test cases into proposed_tests
Fix testapi base_url for public_url
Add user guide for results operations on web
3. For more information, refer to
https://wiki.opnfv.org/display/dovetail/Running+history+for+the+dovetail+tool
Change-Id: Iec548b077a704ff68d6b93de3436e109d59371cd
Signed-off-by: xudan <xudan16@huawei.com>
narindergupta [Thu, 17 Aug 2017 01:29:25 +0000 (20:29 -0500)]
Update git submodules
* Update docs/submodules/joid from branch 'master'
- modified to add the opensack api on seperate network.
Change-Id: I8e909778cf50bc93118b68cfc2282c113fb7d7be
Signed-off-by: Narinder Gupta <narinder.gupta@canonical.com>
Alex Yang [Wed, 16 Aug 2017 08:16:44 +0000 (16:16 +0800)]
Update git submodules
* Update docs/submodules/daisy from branch 'master'
- Fix an error in sed statement
JIRA: DAISY-42
Change-Id: I0fd709bb0dbee42cdc73076773cb635be6ba02cd
Signed-off-by: Alex Yang <yangyang1@zte.com.cn>
Serena Feng [Thu, 17 Aug 2017 01:13:40 +0000 (01:13 +0000)]
Update git submodules
* Update docs/submodules/releng from branch 'master'
- Merge "update scenario scores"
- update scenario scores
update score url:
POST /api/v1/scenarios/<scenario_name>/scores? \
installer=<installer_name>& \
version=<version_name>& \
project=<project_name>
add new score record interface
add unit test
add swagger specification
Change-Id: Ib7bb31f303a9a9402325476bfdadb58aa0df560e
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
Serena Feng [Thu, 17 Aug 2017 01:13:32 +0000 (01:13 +0000)]
Update git submodules
* Update docs/submodules/releng from branch 'master'
- Merge "delete obsolete scenario update code"
- delete obsolete scenario update code
1) update scenario will be subsitituted with new methods,
in this patch delete the obsolete code first to make clean room
2) test_queryCombination() will fail randomly, in this patch disable
it first, reopen when problem solved
Change-Id: I1939876465934ea09894255712057a78f120be71
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
Cédric Ollivier [Fri, 11 Aug 2017 08:40:33 +0000 (10:40 +0200)]
Update git submodules
* Update docs/submodules/promise from branch 'master'
- Move promise package to root directory
It seems mandatory as Functest must install promise in editable mode.
Then npm install can be called in the source directory.
It completes "Add promise package" [1]
It would have worked well in classical mode.
[1] https://gerrit.opnfv.org/gerrit/#/c/38639/
Change-Id: Ia9ae55b127d0d324d97974f5e9b1923d7636d7cd
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
narindergupta [Wed, 16 Aug 2017 18:32:59 +0000 (13:32 -0500)]
Update git submodules
* Update docs/submodules/joid from branch 'master'
- modfied to use lxd/nodes/0 for classic.
Change-Id: I36cd18fbd595d507cf09148a2c4a442b24b9cf3b
Signed-off-by: Narinder Gupta <narinder.gupta@canonical.com>
Cedric Ollivier [Wed, 16 Aug 2017 17:44:28 +0000 (17:44 +0000)]
Update git submodules
* Update docs/submodules/functest from branch 'master'
- Merge "Remove copper refs"
- Remove copper refs
Copper withdrew from E release (see comments in [1]).
[1] https://gerrit.opnfv.org/gerrit/#/c/38851/
Change-Id: I1af463f5d60a6099592c1005ce27d3ca0c40cbbf
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Cedric Ollivier [Wed, 16 Aug 2017 17:44:17 +0000 (17:44 +0000)]
Update git submodules
* Update docs/submodules/functest from branch 'master'
- Merge "Remove netready refs"
- Remove netready refs
Netready withdrew from E release [1]
[1] https://lists.opnfv.org/pipermail/opnfv-tech-discuss/2017-August/017453.html
Change-Id: I456b91e0bb454a4205df98d0e96032302d3b20a6
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Cedric Ollivier [Wed, 16 Aug 2017 17:44:08 +0000 (17:44 +0000)]
Update git submodules
* Update docs/submodules/functest from branch 'master'
- Merge "Update promise upper constraint"
- Update promise upper constraint
It follows "Move promise package to root directory" [1].
Then it allows installing promise in editable mode.
[1] https://gerrit.opnfv.org/gerrit/#/c/39161/
Change-Id: Id51d934c18a8f6567195de6b7775a62452bb9f83
Depends-On: Ia9ae55b127d0d324d97974f5e9b1923d7636d7cd
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Trevor Bramwell [Wed, 16 Aug 2017 17:30:38 +0000 (17:30 +0000)]
Update git submodules
* Update docs/submodules/releng from branch 'master'
- Merge "Remove Python packaging files"
- Remove Python packaging files
Since we don't release releng as a python project, it doesn't make much
sense to include a setup.py.
The jjb testenv in tox.ini is modified to pin jenkins-job-builder and no
longer require setup.py nor jjb/test-requirements.txt, and the modules
testenv is moved to it's own tox.ini under modules.
Locally testing of jjb can still be done using:
tox -e jjb
Change-Id: I512b1a8f9cd7d48a2f14b1bbe966b525793a6fe3
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
Ross Brattain [Wed, 16 Aug 2017 16:19:56 +0000 (16:19 +0000)]
Update git submodules
* Update docs/submodules/yardstick from branch 'master'
- Merge "YAML fixes"
- YAML fixes
There are multiple issues wiht YAML loading.
1. Jinja2 renders None values as a string 'None'. This is not valid YAML
we need to render None values to '~' or 'null' which is the native YAML
None value.
2. Jinja2 renders dict and lists that contain unicode with
u'foo' values. This is not value YAML syntax.
Because we are serializing dict and lists into YAML, we
need to encode them as valid YAML. We can override Jinja2 finalize to
use yaml.dump to dump inline YAML.
We use yaml.safe_dump(elem, default_flow_style=True).replace('\n', '')
to generate valid single-line YAML dict and list values.
But this problem highlights the general difficulties with templating and
loading files.
We could avoid this Python->Jinja2->YAML->Python issue by directly
injecting the list or dict after the YAML is loaded.
I'm not sure of the real utility of these templates.
3. On Python 2 YAML loader is rendering all strings
as unicode. This does not work for Trex because Trex is broken
and badly coded. Trex does type checking against str() which
is different for Python 2 and Python 3.
The default YAML loader will return native string types, str() or unicode()
for Python 2 and Python 3 respectively.
The bad Trex codes is in convert_val:
https://github.com/cisco-system-traffic-generator/trex-core/blob/master/scripts/automation/trex_control_plane/stl/trex_stl_lib/trex_stl_packet_builder_scapy.py#L674
def convert_val (val):
if is_integer(val):
return val
if type(val) == str:
return ipv4_str_to_num (is_valid_ipv4(val))
raise CTRexPacketBuildException(-11,("init val invalid %s ") % val );
This code is doing type(val) == str. This is bad and broken.
We can't fix Trex, so we have to render all strings as native str() types
The bug here was that the Heat template loader template_format.py
was overriding the global YAML loader to always return unicode.
We don't want this global override.
To fix this we have to use local subclasses of the yaml.SafeLoader
class.
But in order to dynamically subclass from CSafeLoader or SafeLoader
we have to use the type() builtin to define a new class at runtime.
Once we have new classes defined, we can safely isolate different
YAML constructors and return unicode or not depending on the case.
To be consistent we implement a new yaml_loader.py module to centralize
all non-Heat template yaml loading to ensure correct uncode/str
conversion
Change-Id: Iebf9cf78fbda390977c390436b0869e7bbf503eb
Signed-off-by: Ross Brattain <ross.b.brattain@intel.com>
Signed-off-by: Deepak S <deepak.s@linux.intel.com>
Signed-off-by: Ross Brattain <ross.b.brattain@intel.com>
Trevor Bramwell [Wed, 26 Jul 2017 18:22:54 +0000 (11:22 -0700)]
Update git submodules
* Update docs/submodules/pharos from branch 'master'
- Mount PostgreSQL Data from Persistent Volume
Each time the postgresql container is torn down the database is lost.
By using a presistent volume managed outside of docker compose, the
postgresql data can persist across updates and service restarts.
The volume needs to exist before the postgres container can start: this
is done with the 'make data' command.
Note: postgres container creates a volume at /var/lib/postgresql/data.
Mounting at this location ensures the data is persisted into the
external volume.
Change-Id: I958ba57fc735c594378d575bc7108bee0d30c1e3
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
Fatih Degirmenci [Wed, 16 Aug 2017 15:19:57 +0000 (15:19 +0000)]
Update git submodules
* Update docs/submodules/releng from branch 'master'
- Merge "xci: Remove prototypes directory due to migration to releng-xci repo"
- xci: Remove prototypes directory due to migration to releng-xci repo
Change-Id: I3b8a1dff64151dc55f05e621bab61f2b214bfd05
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
Cedric Ollivier [Tue, 15 Aug 2017 08:19:05 +0000 (08:19 +0000)]
Update git submodules
* Update docs/submodules/functest from branch 'master'
- Revert "Enable parser project"
This reverts commit
39e2116d5ff360dae7159f5557caa2b2a46c48b2.
Change-Id: I7c0b63b22c5cf6e9fa2ee1f182abad96a3931098
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Morgan Richomme [Wed, 16 Aug 2017 10:16:06 +0000 (12:16 +0200)]
Update git submodules
* Update docs/submodules/releng from branch 'master'
- bug fix: bad path on auto generated documentation
bad path fix on https://gerrit.opnfv.org/gerrit/#/c/39141/
Change-Id: Ieb8023aa7fde620c2e6b755b8e6255d2281f7a90
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
xudan [Wed, 16 Aug 2017 07:05:56 +0000 (03:05 -0400)]
Update git submodules
* Update docs/submodules/dovetail from branch 'master'
- Bugfix: wrong command in function 'check_https_enabled'
JIRA: DOVETAIL-482
1. In function check_https_enabled, it will use cmd
"openstack catalog show identity |awk '/public/ {print $4}'"
to check if it is https.
2. However, this command will not work if it is https.
3. Check https via OS_AUTH_URL rather than "openstack catalog show identity".
Change-Id: If40ffa8e9b33c38123ff4b834198a8eaaedc1c9c
Signed-off-by: xudan <xudan16@huawei.com>
Yujun Zhang [Wed, 16 Aug 2017 08:43:35 +0000 (08:43 +0000)]
Update git submodules
* Update docs/submodules/qtip from branch 'master'
- Merge "Add basic ui"
- Add basic ui
- Repos Listing
- Creation and updation
- Running Benchmarking
- Listed and detailed view of logs
- Add django management command to import frontend dependencies
Change-Id: If6f7dbc1fc18b022d9dda7a76f76dfee1c110450
Signed-off-by: akhilbatra898 <akhil.batra@research.iiit.ac.in>
Morgan Richomme [Wed, 16 Aug 2017 08:34:03 +0000 (08:34 +0000)]
Update git submodules
* Update docs/submodules/releng from branch 'master'
- Merge "bug fix: bad path on auto generated documentation"
- bug fix: bad path on auto generated documentation
as mentioned in the jenkins logs [1], the folder is not correct
replace functest/api/_
build by docs/api/_build
[1]: https://build.opnfv.org/ci/view/functest/job/functest-docs-upload-master/48/console
Change-Id: I40f4c08474ff017f1616d463b6c5165cd6514c32
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
Morgan Richomme [Wed, 16 Aug 2017 08:33:54 +0000 (08:33 +0000)]
Update git submodules
* Update docs/submodules/releng from branch 'master'
- Merge "Bug fix: generate fuel reporting page when no aarch64 available"
- Bug fix: generate fuel reporting page when no aarch64 available
In fuel we may deal with x86 or aarch64 architecture
We generate dedicated reporting page
- fuel@x86
- fuel@aarch64
However when there is no results for one of the architecture
the test on the number of architecture lead to a bug
Change-Id: I9906bd6078c8493587dc667eb23399a1e8311e77
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
Morgan Richomme [Wed, 16 Aug 2017 08:33:40 +0000 (08:33 +0000)]
Update git submodules
* Update docs/submodules/releng from branch 'master'
- Merge "Add daisy to reporting"
- Add daisy to reporting
Change-Id: I5fd940b8c1be1c327cfcd481c27049f94ae2f175
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
zhihui wu [Wed, 16 Aug 2017 06:21:11 +0000 (06:21 +0000)]
Update git submodules
* Update docs/submodules/qtip from branch 'master'
- Merge "compute-qpi CI scripts"
- compute-qpi CI scripts
- Move compute-qpi ci scripts in releng repos to qtip repos.
- Support apex
- Introduce TEST_SUITE
JIRA: QTIP-65
Change-Id: I3633463e1bb5226ebcaffb4b53a3c56b433f6efb
Signed-off-by: zhihui wu <wu.zhihui1@zte.com.cn>
Xuan Jia [Wed, 16 Aug 2017 06:07:14 +0000 (06:07 +0000)]
Update git submodules
* Update docs/submodules/openretriever from branch 'master'
- Merge "Fix some issues in ovsdpdk, cni for ovsdpdk"
- Fix some issues in ovsdpdk, cni for ovsdpdk
Change-Id: Ib919a14a74c6d33c74c7d4f9baa5fd81b9054cbd
Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
zhihui wu [Wed, 16 Aug 2017 03:54:21 +0000 (03:54 +0000)]
Update git submodules
* Update docs/submodules/qtip from branch 'master'
- Merge "Fix permission issue on apex"
- Fix permission issue on apex
root privilege is required for ceph commands
Change-Id: Idf42342d0035359d6bcb475d12ea0808d5d26802
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
Ross Brattain [Wed, 16 Aug 2017 03:37:59 +0000 (03:37 +0000)]
Update git submodules
* Update docs/submodules/yardstick from branch 'master'
- Merge "Remove redundancy file and do relative modification"
- Remove redundancy file and do relative modification
Change-Id: If6f672a2cbe218a20e3d8f3d093d31f6887d7ca3
Signed-off-by: chenjiankun <chenjiankun1@huawei.com>
Ross Brattain [Wed, 16 Aug 2017 00:50:32 +0000 (17:50 -0700)]
Update git submodules
* Update docs/submodules/yardstick from branch 'master'
- html_template: can't use iteritems, use items
iteritems is not supported in Python 3
we have to use items()
Change-Id: Ib923dfea4220eeab311949c9f6f420fef378e98a
Signed-off-by: Ross Brattain <ross.b.brattain@intel.com>
Ryota Mibu [Wed, 16 Aug 2017 02:49:49 +0000 (02:49 +0000)]
Update git submodules
* Update docs/submodules/releng from branch 'master'
- Merge "[doctor] drop experimental job (profiler)"
- [doctor] drop experimental job (profiler)
doctor profiler is now enabled in default, we don't need this
experimental job anymore.
https://gerrit.opnfv.org/gerrit/33881
Change-Id: Ife6c81c0c45644ed3353c5b0b6011f33137edc14
Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
xudan [Mon, 14 Aug 2017 03:36:42 +0000 (23:36 -0400)]
Update git submodules
* Update docs/submodules/dovetail from branch 'master'
- Adapt Functest cvp.0.5.0 docker image
In order to use functest cvp.0.5.0, Dovetail tool needs some adaptions.
Change-Id: I9d0a23791c246a6c4961f229eaeb1f52f9b4995a
Signed-off-by: xudan <xudan16@huawei.com>
Narinder Gupta [Wed, 16 Aug 2017 02:19:07 +0000 (21:19 -0500)]
Update git submodules
* Update docs/submodules/joid from branch 'master'
- modfied to use the default internal endpoint.
Change-Id: Iff2b0feacd6597d7dd7d6f6037dfa135bb0a6704
Signed-off-by: Narinder Gupta <narinder.gupta@canonical.com>
Narinder Gupta [Wed, 16 Aug 2017 02:00:38 +0000 (21:00 -0500)]
Update git submodules
* Update docs/submodules/joid from branch 'master'
- modified ceilometer to have one plublic and internal API accordingly
Change-Id: I86db6d084b7107300ba984792dc679fc947675b9
Signed-off-by: Narinder Gupta <narinder.gupta@canonical.com>
Tim Rozet [Wed, 16 Aug 2017 01:52:01 +0000 (21:52 -0400)]
Update git submodules
* Update docs/submodules/releng from branch 'master'
- Apex: fixes test suite always running even when deploy fails
According to the multijob builder, condtion: "condition (str) – when to
trigger the other job". Other job in this case means the next job I
believe.
Change-Id: I084fffc80584ad683345f6040ec0081c16513c8d
Signed-off-by: Tim Rozet <trozet@redhat.com>
wenjuan dong [Wed, 16 Aug 2017 01:07:00 +0000 (01:07 +0000)]
Update git submodules
* Update docs/submodules/doctor from branch 'master'
- Merge "make poc profiler run in default"
- make poc profiler run in default
Change-Id: Icd110bd532e86a86b82824e849337649c284d3e6
Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
ahothan [Tue, 15 Aug 2017 22:52:12 +0000 (15:52 -0700)]
Update git submodules
* Update docs/submodules/nfvbench from branch 'master'
- NFVBENCH-4 Add support for log file
Change-Id: Id630944944d472322a763fe41ccb0e1ed9fb3066
Signed-off-by: ahothan <ahothan@cisco.com>
Deepak S [Mon, 14 Aug 2017 22:19:54 +0000 (15:19 -0700)]
Update git submodules
* Update docs/submodules/yardstick from branch 'master'
- Enable ixnet traffic generator to run traffic
Change-Id: I8d7cea75aa864c37a058a154a38c9828ea5da434
Signed-off-by: Deepak S <deepak.s@linux.intel.com>
Signed-off-by: Ross Brattain <ross.b.brattain@intel.com>
Narinder Gupta [Tue, 15 Aug 2017 18:28:22 +0000 (13:28 -0500)]
Update git submodules
* Update docs/submodules/joid from branch 'master'
- modified templates and added variable to easlity understand the
templates and added support for multiple networks.
Change-Id: I1074c722c9007bd12c711dbfc58afa1a098d2a17
Signed-off-by: Narinder Gupta <narinder.gupta@canonical.com>
Mark Beierl [Tue, 15 Aug 2017 17:31:39 +0000 (17:31 +0000)]
Update git submodules
* Update docs/submodules/storperf from branch 'master'
- Merge "Validation if no json object is found at the given URL JIRA: STORPERF-194"
- Validation if no json object is found at the given URL
JIRA: STORPERF-194
Change-Id: I65569b5fa9e927d11afe27d3f3117852d2eb682d
Signed-off-by: saksham115 <saksham.agrawal@research.iiit.ac.in>
Deepak S [Tue, 15 Aug 2017 04:46:29 +0000 (21:46 -0700)]
Update git submodules
* Update docs/submodules/yardstick from branch 'master'
- Moving trex to latest version (v2.28) to support new NICs
Change-Id: I81e119deec36ae90749c2eb1d555f75475ce2474
Signed-off-by: Deepak S <deepak.s@linux.intel.com>
Martin Kulhavy [Tue, 15 Aug 2017 15:18:48 +0000 (18:18 +0300)]
Update git submodules
* Update docs/submodules/joid from branch 'master'
- Simplify argument parsing and add usage info
The code for initial parsing of the script arguments was simplified and
added better checks of the arguments. For clearer information, usage
information can be printed out.
Pod special cases were removed (can be directly specified using custom).
Change-Id: I42ca0ed703d5062f6deae74aa931513c235e2898
Signed-off-by: Martin Kulhavy <martin.kulhavy@nokia.com>
Ross Brattain [Tue, 15 Aug 2017 15:25:11 +0000 (15:25 +0000)]
Update git submodules
* Update docs/submodules/yardstick from branch 'master'
- Merge "Download the right dpdk bind tool before starting the test case"
- Download the right dpdk bind tool before starting the test case
Change-Id: Id8901aabef402d5743e2575e275b5a57046e897c
Signed-off-by: Deepak S <deepak.s@linux.intel.com>
Ross Brattain [Tue, 15 Aug 2017 15:24:30 +0000 (15:24 +0000)]
Update git submodules
* Update docs/submodules/yardstick from branch 'master'
- Merge "deepgetitem: try string index before int"
- deepgetitem: try string index before int
Change-Id: I3b353c5887db0ebbe33e37db505e72b85167b54e
Signed-off-by: Ross Brattain <ross.b.brattain@intel.com>
Martin Kulhavy [Tue, 15 Aug 2017 13:04:11 +0000 (16:04 +0300)]
Update git submodules
* Update docs/submodules/joid from branch 'master'
- Improve and highlight logging to console (2)
xtrace produces a lot of output that can be hard to read. This commit
uses extra functions for formatted output (info and error),
so that they stand out in the log and make it easier for the user to
understand what is currently happening.
Building up on change #38909: https://gerrit.opnfv.org/gerrit/38909
Change-Id: I0ddf9e0d3a12a62ae45c56d33a8d48c335b618a0
Signed-off-by: Martin Kulhavy <martin.kulhavy@nokia.com>
Ross Brattain [Tue, 15 Aug 2017 13:41:58 +0000 (13:41 +0000)]
Update git submodules
* Update docs/submodules/yardstick from branch 'master'
- Merge "gitignore: ignore .tox/"
- gitignore: ignore .tox/
Change-Id: If021ed0f099c81492fd7509317efc31f020e6d18
Signed-off-by: Ross Brattain <ross.b.brattain@intel.com>
Alex Yang [Mon, 14 Aug 2017 15:47:37 +0000 (23:47 +0800)]
Update git submodules
* Update docs/submodules/snaps from branch 'master'
- Fix validate_ssh_client
After the "try..finally.." statement is executed, the ssh_client is
closed by the "finally" statement. So the out.channel.in_buffer is
not readable and the testcases failed.
Change-Id: I3fbf620cb9ccee62c515b83fed9fd01238ad3262
Signed-off-by: Alex Yang <yangyang1@zte.com.cn>
dongwenjuan [Mon, 14 Aug 2017 07:14:16 +0000 (15:14 +0800)]
Update git submodules
* Update docs/submodules/doctor from branch 'master'
- add the whole config opts in sample config
comment the monitor opts, as all the tests will be runned with collected monitor
Change-Id: Ie63b74f69b9452de31e85d9cc8ec0d49127ebc06
Signed-off-by: dongwenjuan <dong.wenjuan@zte.com.cn>
Markos Chandras [Tue, 15 Aug 2017 09:29:41 +0000 (09:29 +0000)]
Update git submodules
* Update docs/submodules/releng from branch 'master'
- Merge "Update repository with new location of XCI"
- Update repository with new location of XCI
With the releng-xci code moving to it's own repository, the Jenkins jobs
need to be modify to clone the correct repo and point at the right
paths:
* The git repo is changed to 'releng-xci'
* The cloned directory is changed to '$WORKSPACE/releng-xci'
* References to the 'prototypes' directory path have been removed
Change-Id: Ia1d2ad0a2fb6cc9d1848356edf448b92ab67b017
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
Justin chi [Tue, 15 Aug 2017 08:59:08 +0000 (08:59 +0000)]
Update git submodules
* Update docs/submodules/compass4nfv from branch 'master'
- Merge "Make the storage use ceph"
- Make the storage use ceph
1. ceph.yml define which host install ceph-mon and ceph-osd
2. user_ceph.yml define variables of ceph and cinder backend
3. user_variables_ceph.yml.j2 define variables of ceph for user
Change-Id: Iafea998f4603eb4b5c15a26f2387e6cb04c35d4c
Signed-off-by: wutianwei <wutianwei1@huawei.com>
Guo Ruijing [Thu, 3 Aug 2017 23:36:33 +0000 (16:36 -0700)]
Update git submodules
* Update docs/submodules/openretriever from branch 'master'
- fix rst doc8 issues
Change-Id: I3d95cef3b5c9965ab9d00d7a778101d51da5331b
Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
Narinder Gupta [Mon, 14 Aug 2017 21:42:21 +0000 (16:42 -0500)]
Update git submodules
* Update docs/submodules/joid from branch 'master'
- adjusting the timeout while reading status.
Change-Id: I26829677f4688e75edf607b2fcd839385523c5aa
Signed-off-by: Narinder Gupta <narinder.gupta@canonical.com>
Ross Brattain [Tue, 15 Aug 2017 05:09:02 +0000 (05:09 +0000)]
Update git submodules
* Update docs/submodules/yardstick from branch 'master'
- Merge "Update release note for Danube.3.2"
- Update release note for Danube.3.2
Note: This patch should be merger to stable branch.
Change-Id: I7f07a7c367fc387494f2313143a300fef85a8fd1
Signed-off-by: JingLu5 <lvjing5@huawei.com>
Ross Brattain [Tue, 15 Aug 2017 05:01:01 +0000 (05:01 +0000)]
Update git submodules
* Update docs/submodules/yardstick from branch 'master'
- Merge "ACL: remove failing testing"
- ACL: remove failing testing
test_instantiate_panic fails randomly sometimes
in Jenkins, the test doesn't really do anything
useful, so remove it
Change-Id: Ia44ebbe778b812ae1b4660d64e88bf029fed3701
Signed-off-by: Ross Brattain <ross.b.brattain@intel.com>
Ross Brattain [Tue, 15 Aug 2017 04:44:26 +0000 (04:44 +0000)]
Update git submodules
* Update docs/submodules/yardstick from branch 'master'
- Merge "task: initialize result"
- task: initialize result
Change-Id: I8d6b9bed24c9afa4be54296515e6aa91e84fe650
Signed-off-by: Martin Banszel <martinx.banszel@intel.com>
Signed-off-by: Ross Brattain <ross.b.brattain@intel.com>
Ross Brattain [Mon, 31 Jul 2017 20:21:08 +0000 (13:21 -0700)]
Update git submodules
* Update docs/submodules/yardstick from branch 'master'
- dynamictp: fix flake8 warning
flake8 warns about indent
Change-Id: Ib7a57dcb8462de24a2ccb1fdbc60db995cc60d33
Signed-off-by: Ross Brattain <ross.b.brattain@intel.com>
Tim Rozet [Tue, 15 Aug 2017 03:30:58 +0000 (03:30 +0000)]
Update git submodules
* Update docs/submodules/apex from branch 'master'
- Merge "Fixes OpenDaylight version"
- Fixes OpenDaylight version
The default version is now Carbon with the option of using
nitrogen (master) for puppet-odl and opendaylight.
JIRA: APEX-500
Change-Id: I44d02ec0db5fb8e6342e5ab6802a5a3f302b8511
Signed-off-by: Tim Rozet <trozet@redhat.com>
chigang [Mon, 14 Aug 2017 09:26:19 +0000 (17:26 +0800)]
Update git submodules
* Update docs/submodules/compass4nfv from branch 'master'
- fix loss of group vars definition
JIRA:-
TASK [moon : configure moon.conf for moon slave]
fatal: [host5]: FAILED! => {"failed": true, "msg": "'moon_slave_name' is undefined"}
https://build.opnfv.org/ci/job/compass-deploy-virtual-daily-master/3311/console
Change-Id: Ic6211ef7017e0ed794718f1705ba566af370ea49
Signed-off-by: chigang <chigang@huawei.com>
Rex Lee [Tue, 15 Aug 2017 01:13:40 +0000 (01:13 +0000)]
Update git submodules
* Update docs/submodules/yardstick from branch 'master'
- Merge "KVMFORNFV: Update Grafana config for Packet Forwarding test cases."
- KVMFORNFV: Update Grafana config for Packet Forwarding test cases.
JIRA: YARDSTICK-783
This patch is used for updating the configuration file of opnfv grafana
dashboard for kvmfornfv packet forwarding to publish the results of new
test cases added as part of kvmfornfv daily job.
Also used for updating the config file of opnfv grafana dashboard for
kvmfornfv cyclictest test cases to correct the alias colours.
Change-Id: I34aa155e2782e58147e55f974134673a892eb93b
Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
zhihui wu [Mon, 14 Aug 2017 10:52:52 +0000 (18:52 +0800)]
Update git submodules
* Update docs/submodules/qtip from branch 'master'
- bugfix: install the missing package openssh-client
Change-Id: Ie0889a8e3cd5ae30765353329320aed938749e46
Signed-off-by: zhihui wu <wu.zhihui1@zte.com.cn>
Jing Zhang [Thu, 25 May 2017 22:41:00 +0000 (18:41 -0400)]
Update git submodules
* Update docs/submodules/yardstick from branch 'master'
- Integrate vsperf in Tgen mode
Problem:
Running Vsperf in Tgen mode is supported but the integration is not complete at the code level
i.e. not ready-to-use, and dpdk loopback is not supported inside the VM.
Solution:
(1) Completely automates VM image generation and supports 1G huge pages.
(2) Adds a new test scenario VsperfDPDK for testpmd based loopback inside the VM.
Update 1-2: Fixed "line too long" issues not reported by local run_tests.sh (why?)
Update 3: Per comment change to use SSH.from_node() and add unit test cases
Update 4: Add more unit test cases for coverage and ready the code for merge
JIRA: YARDSTICK-661
Change-Id: Iea3014d4c83e1b0c079019a4ed27771d40a7eed8
Signed-off-by: Jing Zhang <jing.c.zhang@nokia.com>
Ross Brattain [Tue, 15 Aug 2017 00:56:55 +0000 (00:56 +0000)]
Update git submodules
* Update docs/submodules/yardstick from branch 'master'
- Merge "Add yardstick report for each task"
- Add yardstick report for each task
JIRA: YARDSTICK-784
Currently we have yardstick report in GUI.
But if users do not use GUI, they can't see this report.
So we need generate a report each task.
After run each test case, we can see report:
http://ip:port/report/report.html
Change-Id: Ic76cf57f55aa6680b91272e210135136f0225373
Signed-off-by: chenjiankun <chenjiankun1@huawei.com>
Ross Brattain [Wed, 15 Mar 2017 18:50:29 +0000 (11:50 -0700)]
Update git submodules
* Update docs/submodules/yardstick from branch 'master'
- Ansible typo fix, whitespace
Change-Id: I3639ab84ab5b9e802e1bbd23674b0fbda46fdc66
Signed-off-by: Ross Brattain <ross.b.brattain@intel.com>
Ross Brattain [Mon, 24 Apr 2017 21:25:48 +0000 (23:25 +0200)]
Update git submodules
* Update docs/submodules/yardstick from branch 'master'
- PROX VNF and TG
PROX was added to samplevnf project
https://git.opnfv.org/samplevnf/tree/VNFs/DPPD-PROX
JIRA: YARDSTICK-638
Change-Id: If9875b1130c6bed87deb8720b0d8b28ede9289d9
Signed-off-by: Ross Brattain <ross.b.brattain@intel.com>
Tim Rozet [Mon, 14 Aug 2017 21:56:46 +0000 (21:56 +0000)]
Update git submodules
* Update docs/submodules/apex from branch 'master'
- Merge "Adds Doctor DS driver to Congress"
- Adds Doctor DS driver to Congress
apex-tripleo-heat-templates: I0749ed6e0d27bd4c9a5bb19657579d400501d09e
JIRA: APEX-498
Change-Id: I303e932d4a21b28e1b33f78f6520e4e888b4aaae
Signed-off-by: Carlos Goncalves <carlos.goncalves@neclab.eu>
Narinder Gupta [Mon, 14 Aug 2017 20:54:37 +0000 (15:54 -0500)]
Update git submodules
* Update docs/submodules/joid from branch 'master'
- modified to have cph monitor in rados gateway.
Change-Id: Ib145e4f83941754e797916e211e032df30a30e2e
Signed-off-by: Narinder Gupta <narinder.gupta@canonical.com>
Narinder Gupta [Mon, 14 Aug 2017 19:52:56 +0000 (14:52 -0500)]
Update git submodules
* Update docs/submodules/joid from branch 'master'
- Adding the support of management netwok for pxe boot only.
Change-Id: Ice8bcbc26003efd53c50972742a53c7858e8deec
Signed-off-by: Narinder Gupta <narinder.gupta@canonical.com>
Narinder Gupta [Mon, 14 Aug 2017 18:57:21 +0000 (13:57 -0500)]
Update git submodules
* Update docs/submodules/joid from branch 'master'
- modified to have better logic and by default fallback to amd64.
Change-Id: I161c544130b512a3715973f10a27335c29c8bd86
Signed-off-by: Narinder Gupta <narinder.gupta@canonical.com>
Narinder Gupta [Mon, 14 Aug 2017 17:15:13 +0000 (12:15 -0500)]
Update git submodules
* Update docs/submodules/joid from branch 'master'
- Adding the storage space support in case it is defined.
Change-Id: Ic394674dd026f834dcee0db566dff7c654a2dba3
Signed-off-by: Narinder Gupta <narinder.gupta@canonical.com>
Ross Brattain [Mon, 14 Aug 2017 15:41:10 +0000 (15:41 +0000)]
Update git submodules
* Update docs/submodules/yardstick from branch 'master'
- Merge "cli: typo, s/dispath/dispatch/g"
- cli: typo, s/dispath/dispatch/g
Change-Id: I3df6bc606f2ac78baf611aee22b9247f6f9d5136
Signed-off-by: Ross Brattain <ross.b.brattain@intel.com>
Martin Klozik [Mon, 14 Aug 2017 14:36:42 +0000 (14:36 +0000)]
Update git submodules
* Update docs/submodules/vswitchperf from branch 'master'
- Merge "xena2544_verify_fix: Fix Xena verify options"
- xena2544_verify_fix: Fix Xena verify options
Fixes issue when running multiple packets sizes and using the Xena
verify option. Original values are restored to settings for each
new packet size or test case.
Also fixes a minor issue where if the test failed, the verify would
run regardless.
JIRA: VSPERF-515
Change-Id: I6b6ce5160b66e7ed4a3847711c4f05529ae8ca54
Signed-off-by: Christian Trautman <ctrautma@redhat.com>
Martin Klozik [Mon, 14 Aug 2017 14:27:06 +0000 (14:27 +0000)]
Update git submodules
* Update docs/submodules/vswitchperf from branch 'master'
- Merge "tests: L3, L4 and VxLAN tests for OVS & VPP"
- tests: L3, L4 and VxLAN tests for OVS & VPP
A set of tests was introduced with focus on L3, L4 and VxLAN performance
of OVS and VPP. New testcases were created for phy2phy network scenario.
In case of PVP and PVVP, only OVS testcases are available.
Notes:
* two sets of OVS P2P testcases were created, one creates unique flow
for each IP address involved in the test (performance sensitive);
Second set inserts just one flow with large network mask (tests with
_mask suffix).
* three different types of VPP P2P L3 testcases were created to
demonstrate performance impact of multi ARP entries or IP routes.
* VPP multi ARP record based testcases use a set of "workarounds"
to load a large number of ARP entries. It is not possible to use
"set ip arp count" syntax, as it doesn't work well for large count
values (e.g. 60K)
* OVS VxLAN testcases utilize existing OP2P deployment scenario and thus
it can be used also with GRE and GENEVE tunnel types. Tunnel type
to be used is defined by test configuration option "Tunnel Type".
JIRA: VSPERF-518
Change-Id: I65adad976f12d8625d918a1996eb42693c511ee1
Signed-off-by: Martin Klozik <martinx.klozik@intel.com>
Signed-off-by: Ciara Loftus <ciara.loftus@intel.com>
Reviewed-by: Al Morton <acmorton@att.com>
Reviewed-by: Christian Trautman <ctrautma@redhat.com>
Reviewed-by: Sridhar Rao <sridhar.rao@spirent.com>
Reviewed-by: Trevor Cooper <trevor.cooper@intel.com>
Reviewed-by: Cian Ferriter <cian.ferriter@intel.com>