aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2016-11-28Merge "Create API to get test case result"Rex Lee15-15/+295
2016-11-25ArgsAlreadyParsedError: arguments already parsed: cannot register CLI optionchenjiankun1-1/+16
JIRA: YARDSTICK-216 When I call YardstickCLI in flask, it will always encounter a ArgsAlreadyParsedError if the API run test case more than two times. In YardstickCLI, if I just call CONF.clear(), it will occur another error due to other opts not unregister. I don’t know if the problem is on the oslo.config side. I solve the problem by unregister the opts. Change-Id: Ic898c8d62625785ceb793c75e8210ac354ac63bf Signed-off-by: chenjiankun <chenjiankun1@huawei.com>
2016-11-24Create API to get test case resultchenjiankun15-15/+295
JIRA: YARDSTICK-416 Change-Id: I722566bb0e5bc5288cd6302559e56a3f92ebbeca Signed-off-by: chenjiankun <chenjiankun1@huawei.com>
2016-11-24Fix the conflict in yardstick.conf between API and CIchenjiankun2-2/+2
JIRA: YARDSTICK-421 In the Docker image, the default dispatcher value in yardstick.conf is local influxDB. But the CI will set another. It will cause a conflict. So I '>' to cover yardstick.conf file. Change-Id: I7088682e952ee7bb84f6872a49a24296d676a9cb Signed-off-by: chenjiankun <chenjiankun1@huawei.com>
2016-11-24Merge "Deployment for API"Jing Lu5-0/+85
2016-11-24Update release note for Colorado 3.0JingLu51-11/+33
Change-Id: Ic83a0b02ea1ca77b5073c80fada6d8f45ff2e399 Signed-off-by: JingLu5 <lvjing5@huawei.com>
2016-11-24Merge "influx: use urlsplit.hostname instead of netloc"Jing Lu1-1/+1
2016-11-24Merge "Upgrade yardstick VM image from Ubuntu 14.04 to 16.04"Jing Lu34-42/+44
2016-11-23Deployment for APIchenjiankun5-0/+85
JIRA: YARDSTICK-418 Set yardstick.conf in /etc/yardstick/ to config yardstick output way Set nginx config file Set nginx service and uwsgi service start when boot Change-Id: I5749042ae1b05feaf895cb0abffed7f9194b9cee Signed-off-by: chenjiankun <chenjiankun1@huawei.com>
2016-11-22influx: use urlsplit.hostname instead of netlocRoss Brattain1-1/+1
turns out urlsplit supports .hostname so we don't have to split netloc Change-Id: I09614812296a216a369559bf55d66d94380feb94 Signed-off-by: Ross Brattain <ross.b.brattain@intel.com>
2016-11-21ssh.py: add flag to keep stdin openRoss Brattain2-10/+37
For some VNFs we may want to send periodic commands, for example to print statistics, but otherwise not write anything for long periods of time. Currently when we can no longer read from stdin we close it. A workaround is to constantly spam stdin with newlines to keep forcing stdin open. We don't want to have to do this, so add an enable flag to keep stdin open. If the caller wants to close stdin at some point it can. Change-Id: I9496022295dfd19804572e484fe4f170ca7d4ac3 Signed-off-by: Ross Brattain <ross.b.brattain@intel.com>
2016-11-21Create API to run test caseschenjiankun19-7/+449
JIRA: YARDSTICK-413 Change-Id: Ibf58b50b568fae3f2eea985b25ee33be0a3666b7 Signed-off-by: chenjiankun <chenjiankun1@huawei.com>
2016-11-17Move requirement.txt from tests/ci/ to project root pathchenjiankun1-79/+0
JIRA: YARDSTICK-414 Change-Id: I63e4fe1f8cb11ce3d7d94ba999aa3d0597a7c28e Signed-off-by: chenjiankun <chenjiankun1@huawei.com>
2016-11-17Merge "Yardstick installation unified (pip/setup)"Kubi5-62/+126
2016-11-16Merge "Add os-odl_l2-fdio-ha scenario support"Kubi1-0/+30
2016-11-16Merge "Add how to add/modify Yardstick Grafana dashboard in user guide"Kubi1-18/+51
2016-11-16Merge "convert networkcapacity to LF"Kubi2-127/+127
2016-11-15Yardstick installation unified (pip/setup)chenjiankun5-62/+126
JIRA: YARDSTICK-394 Change-Id: I486aa24121b2ad8d66cd6df97ca86ef826862c91 Signed-off-by: chenjiankun <chenjiankun1@huawei.com>
2016-11-14Merge "Create a constants.py to manage constant variable consistently"Kubi5-1/+56
2016-11-14Merge "Add task call entry in cli for REST API"Kubi2-3/+34
2016-11-14Merge "bugfix: ipv6 should log in controller node to setup"Kubi3-5/+37
2016-11-10convert networkcapacity to LFRoss Brattain2-127/+127
JIRA: YARDSTICK-408 Change-Id: Iec9ce9ac991ee80f9396827c7caf9c7026e11e3f Signed-off-by: Ross Brattain <ross.b.brattain@intel.com>
2016-11-10contexts/node: default to pod.yamlRoss Brattain1-2/+2
We used to default to /etc/yardstick/nodes/pod.yaml but this was changed Recently I got a weird error 2016-11-10 01:18:03,404 - INFO - yardstick.benchmark.contexts.node - Parsing pod file: /root/isb/yardstick/ [Errno 21] Is a directory: '/root/isb/yardstick/' It looks like if file attr is not defined we default to self.file_path = "" which leads to a path ending with a '/' which is a directory so we get the weird Errno 21 error. I think we want to default to pod.yaml in YARDSTICK_ROOT_PATH JIRA: YARDSTICK-364 Change-Id: Iab1a2b935d1e380edc208af3ce4e4758e8424bfe Signed-off-by: Ross Brattain <ross.b.brattain@intel.com>
2016-11-10add option to connect to non-standard ssh portRoss Brattain33-50/+138
not all enviroments have port 22 enabled for SSH. In particular for network isolation NAT and port forwarding may be used. example pod.yaml: nodes: - ip: 10.2.45.145 name: node1 password: '' role: Controller ssh_port: 5000 user: root - ip: 10.2.45.145 name: node2 password: '' role: Controller ssh_port: 5001 user: root - ip: 10.2.45.145 name: node3 password: '' role: Controller ssh_port: 5002 user: root JIRA: YARDSTICK-407 Change-Id: I8f9d6e388f31d291dd15cb900d7f71f347e41ef6 Signed-off-by: Ross Brattain <ross.b.brattain@intel.com>
2016-11-09Upgrade yardstick VM image from Ubuntu 14.04 to 16.04JingLu534-42/+44
JIRA: YARDSTICK-365 This patch upgrades the base Ubuntu version of Yardstick VM image from trusty(14.04) to xenial(16.04). If you still want to use Ubuntu 14.04 to build Yardstick custom image you can use command: sudo ./tools/yardstick-img-modify tools/ubuntu-server-cloudimg-modify.sh trusty And now the "yardstick-trusty-server" is rename as "yardstick-image". Change-Id: I0765f3aee2d17eea1ad2257d0f576cdb9ef2b18d Signed-off-by: JingLu5 <lvjing5@huawei.com>
2016-11-09bugfix: ipv6 should log in controller node to setuprexlee87763-5/+37
JIRA: YARDSTICK-363 Change-Id: Ic1f2ab98425512014d746a997b7356d3490c6b33 Signed-off-by: rexlee8776 <limingjiang@huawei.com>
2016-11-09Add task call entry in cli for REST APIchenjiankun2-3/+34
JIRA: YARDSTICK-368 This is to add api entry for api, the way to use cli will not be changed The command line will use main method, and the api will use api method The **kwargs in do_start will receive the args from api entry Change-Id: Ic487344436f4596cd2efd70e008c8ea862778f2e Signed-off-by: chenjiankun <chenjiankun1@huawei.com>
2016-11-08Create a constants.py to manage constant variable consistentlychenjiankun5-1/+56
JIRA: YARDSTICK-378 Change-Id: I527d4f60f2a2081730118bdbbea6c19fc093672f Signed-off-by: chenjiankun <chenjiankun1@huawei.com>
2016-11-04Add how to add/modify Yardstick Grafana dashboard in user guideJingLu51-18/+51
JIRA: YARDSTICK-239 Change-Id: I2f628c2bb50418d87faf3dac0b5d006d44ea09b2 Signed-off-by: JingLu5 <lvjing5@huawei.com>
2016-11-04bugfix: tc027 results in tc037 time outrexlee87761-10/+10
JIRA: YARDSTICK-363 Change-Id: Ic0186cd0678277b0b1b04a57a322f6193c1cf52e Signed-off-by: rexlee8776 <limingjiang@huawei.com>
2016-11-03Merge "This patch is used to update the time range in dashboard config from ↵Kubi1-4/+4
"now-2d" to "now-7d" so that dashboard will display the data from past 7 days.Updated the refresh time to "1d""
2016-11-02This patch is used to update the time range in dashboard configshravani1-4/+4
from "now-2d" to "now-7d" so that dashboard will display the data from past 7 days.Updated the refresh time to "1d" Change-Id: I4987eaa5e84de058841d34beb2124f7503f2f01b Signed-off-by: Shravani <shravani.p@tcs.com>
2016-11-01Merge "committer retirement"Kubi1-3/+0
2016-11-01Bugfix:fix a bug that yardstick_key.pub cannot be found in Yardstick dockerJingLu51-1/+3
JIRA: YARDSTICK-379 Change-Id: I8416a38c94e07f0f83cb74d920a7c4d22a0cd04a Signed-off-by: JingLu5 <lvjing5@huawei.com>
2016-11-01Add os-odl_l2-fdio-ha scenario supportchenjiankun1-0/+30
JIRA: YARDSTICK-373 Change-Id: Ia06ec788c50098cec0c22c6fb1eec97d7a4c9031 Signed-off-by: chenjiankun <chenjiankun1@huawei.com>
2016-11-01Merge "remove yardstick_key from the repo"Kubi3-28/+21
2016-11-01committer retirementkubi1-3/+0
These 3 committers have retired for yardstick committers, I'll forward the retirement mail to the tsc later. - houjingwen@huawei.com - wenjing_chu@dell.com - liangqi1@huawei.com Change-Id: Ibe03c7728b54caeb78f975295d757e11e7d373d7 Signed-off-by: kubi <jean.gaoliang@huawei.com>
2016-10-31Merge "Refine docs"liang gao1-1/+1
2016-10-26Adapt blacklist for Colorado 2.0chenjiankun1-13/+0
JIRA: YARDSTICK-377 Change-Id: Ia8f3c760c0c7e99ce8262c7076a187c45ac0efac Signed-off-by: chenjiankun <chenjiankun1@huawei.com>
2016-10-25Merge "bugfix: update info error when rebase"liang gao1-2/+1
2016-10-25Merge "This patch is used to add grafana config to opnfv dashboard for ↵liang gao1-0/+517
kvmfornfv_cyclictest_idle_idle"
2016-10-25remove yardstick_key from the repoJingLu53-28/+21
JIRA: YARDSTICK-370 private key should not be in the repo. yardstick image now use yardstick_key in the repo to log in the vm, so it should be change to automatic generate it. also the userguide should be updated to generate yardstick_key before the test. Change-Id: I61775bb429a8fddb9b8d312203f10ec369a1f801 Signed-off-by: JingLu5 <lvjing5@huawei.com>
2016-10-24Merge "Bugfix: correct a typo in the yardstick userguide"liang gao1-1/+1
2016-10-24Bugfix: correct a typo in the yardstick userguideJingLu51-1/+1
JIRA: YARDSTICK-374 Change-Id: If0d54542a1978655d7c9cae96171f1aa55a6fef4 Signed-off-by: JingLu5 <lvjing5@huawei.com>
2016-10-24This patch is used to add grafana config to opnfv dashboard forshravani1-0/+517
kvmfornfv_cyclictest_idle_idle Change-Id: I67648c467ac01794ca9b47cb17e2b6d3c404c095 Signed-off-by: Shravani <shravani.p@tcs.com>
2016-10-24bugfix: update info error when rebasekubi1-2/+1
a line do not delete when rebase JIRA: YARDSTICK-376 Change-Id: I451fb482247e4787b2157f3d3c6c5db8ec25b783 Signed-off-by: kubi <jean.gaoliang@huawei.com>
2016-10-24Proposing Mingjiang as a commiter in yardstickkubi1-0/+2
All 4 candidates have been approved with full votes. Just rebase to avoid conflict. Congratulations! Mingjiang has contributed greatly to yardstick C release. Achievement/Contributions include: test cases: - add new test case tc043(net latency between nodes) - add new test case tc073(throughput between nodes) - support ha test cases debug in ci - bug-fix ipv6 in Mitaka installed by compass - support ipv6 in Mitaka installed by fuel framework: - add test case show command - yardstick support scenario suite instead of pod suite (also support constraints) - add report to mongodb test suite status - help setup reporting page in releng documentation: - Deploy InfluxDB and Grafana locally - Create a test suite for yardstick demo/presentation: - present yardstick test suite evolution in testperf meeting - demo in yardstick GTM about yardstick scenario suite features intro committed patch link: https://gerrit.opnfv.org/gerrit/#/q/project:yardstick+owner:%22Rex+Lee+%253Climingjiang%2540huawei.com%253E%22 Change-Id: I38ab9e55fa58eade2d79c646735d67bda24dbebe Signed-off-by: kubi <jean.gaoliang@huawei.com>
2016-10-24Proposing Kanglin Yin as a commiter in yardstickkubi1-0/+1
All 4 candidates have been approved with full votes. Just rebase to avoid conflict. Congratulations! Kanglin has contributed greatly to yardstick C release. Achievement/Contributions include: Reliability testing -enhanced HA Framework -10 HA test cases -collaboration with HA Team presentation at Shanghai OPNFV Meetup https://gerrit.opnfv.org/gerrit/#/q/project:yardstick+owner:%2214_ykl%2540tongji.edu.cn%22 Change-Id: Ib1bdc5e6050dc54639ed3598ae2d7130bb69952e Signed-off-by: kubi <jean.gaoliang@huawei.com>
2016-10-24Proposing Zhihui Wu as a commiter in yardstickkubi1-0/+1
All 4 candidates have been aproved with full votes. Just rebase to avoid conflict. Congratuations! Zhihui has contributed greatly to yardstick C release. Achievement/Contributions include: DPDK testing -DPDK testing images -DPDK test cases ZTE pod maintain with Yardstick CI jobs Grafana Update and maintain Yardstick Docker image Change-Id: I6dfc1425a41a6ac33347c6bd19212e4a9e216885 Signed-off-by: kubi <jean.gaoliang@huawei.com>
2016-10-24Merge "Proposing Jing Lu as a commiter in yardstick"liang gao1-0/+1