summaryrefslogtreecommitdiffstats
path: root/yardstick/benchmark
AgeCommit message (Collapse)AuthorFilesLines
2016-09-29compute capacity description adjustment and HT check addedMatthewLi1-2/+11
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> (cherry picked from commit 1dd6bfacd9eb90f74d85a764275b0c912c44dff3)
2016-09-21bugfix: ipv6 in mitaka ping6 fail in compassrexlee87761-0/+9
JIRA: YARDSTICK-317 Change-Id: I2ef9b7647f02a8dc96906c960c01797f426b575b Signed-off-by: rexlee8776 <limingjiang@huawei.com> (cherry picked from commit 329316b4ccbd3ed1de6511bb7137d37e873ebd8b)
2016-09-21bugfix: ipv6 testcase ping6 command wrongrexlee87762-3/+3
JIRA: YARDSTICK-355 Change-Id: Ib05318d03aaba1c86dd386f6d375d8d2cffa11ef Signed-off-by: rexlee8776 <limingjiang@huawei.com> (cherry picked from commit 880ff27e9854eff0df389a1c0468da6223ca285c)
2016-09-18add ping6 parametersMatthewLi2-2/+13
JIRA: YARDSTICK-315 1) make packetsize workable 2) add ping_count parameter Change-Id: Ice2235fc5744b94df6a3f981c23159ca8280d876 Signed-off-by: MatthewLi <matthew.lijun@huawei.com> (cherry picked from commit 212a60535c5a84efcf236110caa0aa83499aefe2)
2016-09-13Bugfix: modify comment bugs in TC055 and TC075chenjiankun1-1/+1
JIRA: YARDSTICK-342 Change-Id: I5341f377425042b459bd15d623903c8674a3075a Signed-off-by: chenjiankun <chenjiankun1@huawei.com> (cherry picked from commit 08a198f19638195f0a6fdc9a460167433d923e33)
2016-08-19bugfix: serviceha do not provide result to influxdbrexlee87761-0/+4
JIRA: YARDSTICK-320 Change-Id: I94cdc2cc9f4f356484d49916d2c67bac61e38967 Signed-off-by: rexlee8776 <limingjiang@huawei.com>
2016-08-15Merge "[Yardstick-233]latency measurment by using pktgen-dpdk"liang gao3-0/+364
2016-08-12[Yardstick-233]latency measurment by using pktgen-dpdkwu.zhihui3-0/+364
VM A runs pktgen-dpdk as a traffic generator and is connected back-to-back with VM B running testpmd for forwarding packets. 1. use linux expect to fetch the latency statics data. 2. fetch 10 samples of latency and calculate avg_latency. 3. use screen to keep test scripts running in the background. 4. add a function send_command() for screen in ssh.py JIRA:YARDSTICK-233 Change-Id: I90ae64b3d198c79f159275ae35715eb284f05080 Signed-off-by: wu.zhihui <wu.zhihui1@zte.com.cn>
2016-08-12BugFix: modify storagecapacity output format for result visualization in ↵JingLu51-1/+1
grafana dashboard Change-Id: I255586efb0d1e25d7505838693d90a40282249b4 Signed-off-by: JingLu5 <lvjing5@huawei.com>
2016-08-11Support Network Capacity Testingrexlee87762-0/+110
two metrics:Number of Connection, Number of Frame JIRA:YARDSTICK-283 Change-Id: I71f1de25667437bbeac7c06749ff8fb38f41a791 Signed-off-by: kubi <jean.gaoliang@huawei.com> Signed-off-by: rexlee8776 <limingjiang@huawei.com>
2016-08-04Merge "Support Storage Capacity Test"liang gao2-0/+202
2016-08-02Support Storage Capacity Testwangyaoguang2-0/+202
It measures disk size, block size and disk utilization. JIRA: YARDSTICK-284 Change-Id: I61b3fb8a35da41c77450c157f843fb853d77dddd Signed-off-by: wangyaoguang <sunshine.wang@huawei.com>
2016-08-01Merge "Create Bash Sheel Utilities"liang gao7-0/+99
2016-08-01Merge "Bugfix: Only add keyword "external_network" to the first network"liang gao1-6/+6
2016-08-01Merge "Create Bash Sheel Utilities for TC052"liang gao5-1/+63
2016-08-01StorPerf IntegrationJingLu51-0/+208
Change-Id: I34a44111078efe50b1dbbaddda72474d25aafe43 Signed-off-by: JingLu5 <lvjing5@huawei.com>
2016-07-29Create Bash Sheel Utilities for TC052tjuyinkanglin5-1/+63
JIRA: YARDSTICK-277 Change-Id: I4837ec865e73c3a77cd5edc076be15f3a0695617 Signed-off-by: tjuyinkanglin <14_ykl@tongji.edu.cn>
2016-07-29Create Bash Sheel Utilitiestjuyinkanglin7-0/+99
JIRA: YARDSTICK-277 Change-Id: I7379d4fe375d22e544ab93b48d56a017a60c4b9f Signed-off-by: tjuyinkanglin <14_ykl@tongji.edu.cn>
2016-07-28Bugfix: Only add keyword "external_network" to the first networkwu.zhihui1-6/+6
In test case yaml file, when vm need three networks and enable floating ip true, it should only add keyword "external_network" to the first one. 'networks': {'test': {'cidr': '10.0.1.0/24', 'external_network': 'admin_floating_net'}, 'test3': {'cidr': '10.0.3.0/24'}, 'test2': {'cidr': '10.0.2.0/24'}} JIRA:YARDSTICK-309 Change-Id: I1126955749b598b8c5460ac75843c1939b4f8443 Signed-off-by: wu.zhihui <wu.zhihui1@zte.com.cn>
2016-07-27Merge "Modify ping scenario output format"liang gao1-5/+12
2016-07-26Merge "Create Bash Sheel Utilities for TC054"liang gao2-0/+19
2016-07-26Merge "Add Network Utilization Scenario"liang gao1-0/+186
2016-07-26Modify ping scenario output formatJingLu51-5/+12
Change-Id: I38455fd42afaa965612edfaa46e385c7934ff7e7 Signed-off-by: JingLu5 <lvjing5@huawei.com>
2016-07-25Create Bash Sheel Utilities for TC054tjuyinkanglin2-0/+19
JIRA: YARDSTICK-277 Change-Id: I723bc6e0d054020831a8e9f743f20e51d937e4dc Signed-off-by: tjuyinkanglin <14_ykl@tongji.edu.cn>
2016-07-25Code Clean for HA Testing Frameworktjuyinkanglin4-4/+10
JIRA: YARDSTICK-272 Change-Id: Icf41642fe0c31584f92c68cc9f97fa3f1e90b66e Signed-off-by: tjuyinkanglin <14_ykl@tongji.edu.cn>
2016-07-22Merge "Bug fix in SFC test case"liang gao1-1/+1
2016-07-21Bug fix in SFC test caseManuel Buil1-1/+1
It was importing novaclientv2 and it should import version 1 Change-Id: I446f1a3808b9c13f9e28b42d4ced93e729a13eb2 Signed-off-by: Manuel Buil <manuel.buil@ericsson.com>
2016-07-21Fix a bug for node contextSongnon1-1/+3
Change-Id: Idff42e95f5ade160c00adc13c158dc1746e8d049 Signed-off-by: Songnon <songnon.zhang@ericsson.com>
2016-07-20Merge "Modify ComputeCapacity scenario host key name"liang gao1-1/+1
2016-07-19Add Network Utilization ScenarioJingLu51-0/+186
This scenario reads network interface utilization stats and data sent/receive rate using "sar -n". Change-Id: I9c69f03c017bc2f8a5d87a4de286af147e8a086a Signed-off-by: JingLu5 <lvjing5@huawei.com>
2016-07-18Modify ComputeCapacity scenario host key nameJingLu51-1/+1
Adjust target node key name. Signed-off-by: JingLu5 <lvjing5@huawei.com> Change-Id: I5daee8c2579aa1f14aac076c49803eb8b5029a97
2016-07-18code clean uptjuyinkanglin4-8/+8
JIRA: YARDSTICK-272 Change-Id: Id2f1b3d1beff8843700cdfcaaa1e8f496f445ed9 Signed-off-by: tjuyinkanglin <14_ykl@tongji.edu.cn>
2016-07-14throughput between nodes (in progress)rexlee87763-0/+256
JIRA: YARDSTICK-256 Change-Id: I48d66081dcfabf4462ef1ff15c9a3ad28132aaf9 Signed-off-by: rexlee8776 <limingjiang@huawei.com>
2016-07-08Creating Director and related codes.lihuan5-1/+273
Add a new scenario type 'ScenarioGeneral' that support orchestrating general HA test scenarios. Director, ActionPlayer and RollbackPlayer are uesed to execute the test scenario (or test flow). JIRA: YARDSTICK-288 Change-Id: Ied2ccd4712f3c3efde6771bfa4538c1e9e137c11 Signed-off-by: lihuan <lihuansse@tongji.edu.cn>
2016-07-08Merge "Enhence CPUload scenario"liang gao1-14/+57
2016-07-08Merge "Creating result checker classes"liang gao5-0/+231
2016-07-08Merge "vsperf: Initial integration with VSPERF"liang gao1-0/+229
2016-07-07Enhence CPUload scenarioJingLu51-14/+57
Enhence CPUload to measure maximum, minimum and average CPU usage. Change-Id: I22d5e56a120ef6bb6ab93094bb053d9999173b32 Signed-off-by: JingLu5 <lvjing5@huawei.com>
2016-07-07Merge "fix the ssh bug when run tc043 in CI"liang gao1-4/+10
2016-07-06Creating result checker classeslihuan5-0/+231
JIRA: YARDSTICK-276 Change-Id: I63c4f2c36108e95f5d3b7da42e66cb8c9b16c817 Signed-off-by: lihuan <lihuansse@tongji.edu.cn>
2016-07-06Merge "Creating a generic opertion"liang gao4-0/+174
2016-07-06fix the ssh bug when run tc043 in CIrexlee87761-4/+10
Change-Id: I93ffe038ee128976db001e4f2ece79366aa3826c Signed-off-by: rexlee8776 <limingjiang@huawei.com>
2016-07-05Creating a generic opertionlihuan4-0/+174
Operation class is used to do some work on the target system such as creating a VM instance. JIRA: YARDSTICK-275 Change-Id: Ib62846824b74dcdae51f143bc59fba385cc7d84c Signed-off-by: lihuan <lihuansse@tongji.edu.cn>
2016-07-05Merge "SFC Yardstick test"liang gao7-34/+268
2016-07-05SFC Yardstick testManuel Buil7-34/+268
Modifications of the SFC Yardstick test The test creates two chains. One chain blocks HTTP the other one blocks SSH. We doublecheck that HTTP works in one but not in the other and the same for SSH. There are some things that must be modified manually as ODL is not yet ready for ovs 2.5.90. Here are the instructions: https://wiki.opnfv.org/display/sfc/Yardstick Change-Id: Ide6588a682f3491ab58c47ee7335205868c109fc Signed-off-by: Manuel Buil <manuel.buil@ericsson.com>
2016-07-05Merge "Creating a generic monitor"liang gao3-1/+94
2016-07-04Add support for multiple VMsJingLu51-18/+21
Verify and add support for multiple target VMs. This is related to further work with SDNVPN project. In the task configration file, use 'target' for specifying one target VM and use 'targets' for specifying multiple target VMs. Change-Id: I682188ef4c2c2c012d5ab00417b69f5b31b87137 Signed-off-by: JingLu5 <lvjing5@huawei.com>
2016-07-01vsperf: Initial integration with VSPERFMartin Klozik1-0/+229
New scenario class allows to execute vsperf installed inside VM. Vsperf is executed in trafficgen mode. It means, it will only configure and execute traffic by external HW traffic generator based on custom configuration file. After traffic generator stops, then test results will be converted from vsperf CSV format into JSON and passed to yardstick for further processing. Currently, traffic is passed only through external bridge. In the future, test scenarios will launch VNFs and traffic will be properly routed to them. Proper routing can be ensured by OVS flows configuration via setup-script executed during setup phase. Testcase definition yaml files inside vsperf/ directory won't be pushed to the yardstick, but they will be stored inside vsperf repository. They are part of the draft review only to show how it is done. JIRA: VSPERF-288 Change-Id: I13a519ed39091fe89d1a43cc522738044fb3c609 Signed-off-by: Martin Klozik <martinx.klozik@intel.com> Reviewed-by: <sunshine.wang@huawei.com> Reviewed-by: <lvjing5@huawei.com> Reviewed-by: <jean.gaoliang@huawei.com> Reviewed-by: <david.j.chou@intel.com>
2016-06-30Creating a generic monitorlihuan3-1/+94
JIRA: YARDSTICK-274 Change-Id: Iac8c525b36b2778767177b17e6107866cc514e40 Signed-off-by: lihuan <lihuansse@tongji.edu.cn>
2016-06-30Merge "Add plugin Command"liang gao1-0/+54