aboutsummaryrefslogtreecommitdiffstats
path: root/tests
AgeCommit message (Collapse)AuthorFilesLines
2016-11-21ssh.py: add flag to keep stdin openRoss Brattain1-0/+19
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 caseschenjiankun5-0/+193
JIRA: YARDSTICK-413 Change-Id: Ibf58b50b568fae3f2eea985b25ee33be0a3666b7 Signed-off-by: chenjiankun <chenjiankun1@huawei.com>
2016-11-16Merge "Add os-odl_l2-fdio-ha scenario support"Kubi1-0/+30
2016-11-16Merge "convert networkcapacity to LF"Kubi1-56/+56
2016-11-14Merge "Create a constants.py to manage constant variable consistently"Kubi2-0/+29
2016-11-10convert networkcapacity to LFRoss Brattain1-56/+56
JIRA: YARDSTICK-408 Change-Id: Iec9ce9ac991ee80f9396827c7caf9c7026e11e3f Signed-off-by: Ross Brattain <ross.b.brattain@intel.com>
2016-11-09bugfix: ipv6 should log in controller node to setuprexlee87761-0/+17
JIRA: YARDSTICK-363 Change-Id: Ic1f2ab98425512014d746a997b7356d3490c6b33 Signed-off-by: rexlee8776 <limingjiang@huawei.com>
2016-11-08Create a constants.py to manage constant variable consistentlychenjiankun2-0/+29
JIRA: YARDSTICK-378 Change-Id: I527d4f60f2a2081730118bdbbea6c19fc093672f Signed-off-by: chenjiankun <chenjiankun1@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-01Add os-odl_l2-fdio-ha scenario supportchenjiankun1-0/+30
JIRA: YARDSTICK-373 Change-Id: Ia06ec788c50098cec0c22c6fb1eec97d7a4c9031 Signed-off-by: chenjiankun <chenjiankun1@huawei.com>
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-14influxdb_line_protocol.py should move to 3rd party dirchenjiankun1-1/+1
JIRA: YARDSTICK-369 Change-Id: I286e883d88a47d2befa4bb523ad9384937e079b3 Signed-off-by: chenjiankun <chenjiankun1@huawei.com>
2016-10-14Merge "run ipv6 test case on more pods"liang gao1-1/+3
2016-10-14Bugfix: fix a bug in lxd scenarioJingLu51-2/+2
JIRA: YARDSTICK-325 Change-Id: I6e3aaeb3070c97ab306848b0e7fdc568a486663e Signed-off-by: JingLu5 <lvjing5@huawei.com>
2016-10-11run ipv6 test case on more podsrexlee87761-1/+3
JIRA: YARDSTICK-363 Change-Id: I5f1c8b1f0038619102aa6e446853988093172d9c Signed-off-by: rexlee8776 <limingjiang@huawei.com>
2016-10-11Provide yardstick-trusty-server.tar.gz for lxd scenarioJingLu55-69/+53
JIRA: YARDSTICK-325 This patch removes ping_lxd_test.yaml and changes vm image used for lxd senarios. In the *-lxd-* scenariois, Cirros LXC 0.3 image will be used for Ping test case. For yardstick generic test, a dedicated yardstick vm image will be used. Change-Id: I5f9e7a92e3e5dded0014baec77085d80cc904b52 Signed-off-by: JingLu5 <lvjing5@huawei.com>
2016-10-08Merge "Add raw image support for lxd scenario"liang gao2-0/+49
2016-10-08Add raw image support for lxd scenarioJingLu52-0/+49
JIRA: YARDSTICK-325 This patch adds a ping_lxd_test TC. ping_lxd_test is a dedicated ping test case for lxd scenarios. It uses Cirros LXC 0.3 image to test the image requirement of lxd. Change-Id: I11dce7ee884cfb0f151d3a60daf7ac82226956a3 Signed-off-by: JingLu5 <lvjing5@huawei.com>
2016-10-08Merge "Decoupling yardstick_verify.sh"liang gao3-203/+238
2016-10-04Merge "ipv6 testcase to support fuel"liang gao2-7/+12
2016-09-29Propose common directory for Docker related filesjose.lausuch3-157/+0
Proposal 3 from this wiki: https://wiki.opnfv.org/display/INF/Docker+handling+in+CI#DockerhandlinginCI-3Dockerfilelocation Do not merge before this: https://gerrit.opnfv.org/gerrit/#/c/22565/ JIRA: RELENG-148 Change-Id: I6fc236688389879fd7f62788eaf77d75dc4730cd Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
2016-09-29ipv6 testcase to support fuelrexlee87762-7/+12
JIRA: YARDSTICK-363 1. fuel pod.yaml node id update according to the real environment 2. add constaints to run ipv6 on one fuel physical pod(lf-pod2) Change-Id: I5b91f1bea84f2c79e0b9c3195028e38ddad55363 Signed-off-by: rexlee8776 <limingjiang@huawei.com>
2016-09-28ipv6 test case to de-coupling to fuel/compassrexlee87761-5/+5
JIRA: YARDSTICK-358 1. plan to support fuel first 2. apex/joid situation will be taken care of in another patch Change-Id: Ia9293a2e925d874cc6182e975f563d92fb91a2c7 Signed-off-by: rexlee8776 <limingjiang@huawei.com>
2016-09-26Decoupling yardstick_verify.shxudan3-203/+238
JIRA: YARDSTICK-360 Change-Id: I9f0b44041a50d3538ffa7fb2941d847808b220ff Signed-off-by: xudan <xudan16@huawei.com>
2016-09-20Merge "compute capacity description adjustment and HT check added"liang gao2-3/+9
2016-09-20Merge "Create reporting config file"liang gao1-0/+20
2016-09-20Merge "Added opnfv_os-odl_l2-fdio-noha_daily.yaml and ↵liang gao3-0/+83
opnfv_os-nosdn-fdio-noha_daily.yaml scenarios along with support for hugepages which is needed for these scenarios"
2016-09-20Create reporting config filechenjiankun1-0/+20
JIRA: YARDSTICK-352 Change-Id: I55c5a584f4d964b4ba1dba12bf6c3a95413020b7 Signed-off-by: chenjiankun <chenjiankun1@huawei.com>
2016-09-19Added opnfv_os-odl_l2-fdio-noha_daily.yaml and ↵juraj.linkes3-0/+83
opnfv_os-nosdn-fdio-noha_daily.yaml scenarios along with support for hugepages which is needed for these scenarios JIRA: YARDSTICK-347 Change-Id: Ie4840b328393488fb8e118c3f2cd610d61fdc283 Signed-off-by: juraj.linkes <jlinkes@cisco.com>
2016-09-17compute capacity description adjustment and HT check addedMatthewLi2-3/+9
JIRA: YARDSTICK-270 1)description info amended according to really tested 2)hyper-thread status check added Change-Id: I813a41ff1e55c2d816fa55b773cf6c4bdd2af2bd Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
2016-09-14Modify comment in first line in all test suitechenjiankun24-24/+24
JIRA: YARDSTICK-348 Change-Id: I42751980bb33782da3fa33a9d4f110da153737dc Signed-off-by: chenjiankun <chenjiankun1@huawei.com>
2016-09-14Merge "add ping6 parameters"liang gao1-5/+5
2016-09-13add ping6 parametersMatthewLi1-5/+5
JIRA: YARDSTICK-315 1) make packetsize workable 2) add ping_count parameter Change-Id: Ice2235fc5744b94df6a3f981c23159ca8280d876 Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
2016-09-13Merge "bugfix: yardstick reporing in stable branch omit stable/"liang gao1-3/+2
2016-09-13Merge "Adjust flavor parameter in TC002"liang gao1-1/+1
2016-09-13Merge "Bugfix: modify comment bugs in TC055 and TC075"liang gao2-3/+3
2016-09-12Adjust flavor parameter in TC002JingLu51-1/+1
JIRA: YARDSTICK-344 In some cases, m1.tiny is too small to boot a VM instance. So this patch changes m1.tiny to yardstick-flavor. Change-Id: I2970717d934adcf764aea576087c1aed55e377fe Signed-off-by: JingLu5 <lvjing5@huawei.com>
2016-09-12bugfix: yardstick reporing in stable branch omit stable/rexlee87761-3/+2
JIRA: YARDSTICK-343 Change-Id: Id11b8a3aeac34686935b97bee9061415ebb62c21 Signed-off-by: rexlee8776 <limingjiang@huawei.com>
2016-09-11Bugfix: modify comment bugs in TC055 and TC075chenjiankun2-3/+3
JIRA: YARDSTICK-342 Change-Id: I5341f377425042b459bd15d623903c8674a3075a Signed-off-by: chenjiankun <chenjiankun1@huawei.com>
2016-09-12Add raw image support for lxd scenarioJingLu51-7/+7
JIRA: YARDSTICK-325 Change the image format of cirros-0.3.3 to raw in lxd scenario Change-Id: Ic8be737108f2979f71daca7bd631b4295cc382e7 Signed-off-by: JingLu5 <lvjing5@huawei.com>
2016-09-09Bugfix: Fix a bug that cause yardstick-trusty-server image build failJingLu51-7/+4
JIRA: YARDSTICK-340 Change-Id: If305308acb76178d5a9a4af9a058e467a1f65a70 Signed-off-by: JingLu5 <lvjing5@huawei.com>
2016-09-08Merge "Bugfix: Fix a bug that cause yardstick-trusty-server image build fail"liang gao1-1/+4
2016-09-07Bugfix:Reporting do not report a status of failure to mongodbchenjiankun1-14/+23
JIRA: YARDSTICK-341 Change-Id: I376d9770838700da452eddf9579415888e9dcf4b Signed-off-by: chenjiankun <chenjiankun1@huawei.com>
2016-09-07Bugfix: Fix a bug that cause yardstick-trusty-server image build failJingLu51-1/+4
JIRA: YARDSTICK-340 Change-Id: I0e754df3a6f0869241ae2bdd5d0090182ebcce6b Signed-off-by: JingLu5 <lvjing5@huawei.com>
2016-09-03Merge "Add raw image support for lxd scenario"liang gao1-1/+8
2016-09-02Merge "Bugfix: Add missing dashes"liang gao1-0/+1
2016-09-02Add raw image support for lxd scenarioJingLu51-1/+8
JIRA: YARDSTICK-325 Provide a raw format yardstick-trusty-server image when runing os-nosdn-lxd-ha or os-nosdn-lxd-noha scenarios Change-Id: I7bd1dcfe187f529134f6b30d4dd4c887f5639048 Signed-off-by: JingLu5 <lvjing5@huawei.com>
2016-09-01Merge "ARM64: Add support for aarch64 architecture"liang gao3-6/+72
2016-09-01Bugfix: correct the path of pod.yamlwu.zhihui1-1/+1
According to https://build.opnfv.org/ci/job/yardstick-fuel-zte-pod2-daily-master/12/console, correct the path of pod.yaml. Change-Id: Ie364e1485b4a26c225062e8817a7d413d8c419fc Signed-off-by: wu.zhihui <wu.zhihui1@zte.com.cn>
2016-08-31ARM64: Add support for aarch64 architecturePaul Vaduva3-6/+72
Added support for arm64 architecture so that yardstick framework can be ran on arm-pod1 the armband CI pod. The modifications include testing for presence of arm64 architecture nodes in the pod and running arm64 specific code (building yardstick server image on arm64 version of ubuntu cloud. Openstack doesn't boot 3.13 kernel(arm64) so it was replaced with 3.19 kernel(also arm64), available for vivid cloud image of ubuntu. The Dockerfile for building the ci image was also mofied to add necessary tools for cross-building an arm64 image on amd64 host (the jumpserver) The jira case for this commit is ARMBAND-40. Change-Id: I906d4adbcf2ec2c0f1d695d9916ede42f4151080 Signed-off-by: Paul Vaduva <Paul.Vaduva@enea.com>