aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2016-07-08Creating Director and related codes.lihuan7-1/+441
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 gao4-87/+160
2016-07-08Merge "Creating result checker classes"liang gao7-0/+432
2016-07-08Merge "vsperf: Initial integration with VSPERF"liang gao2-0/+361
2016-07-08Merge "Add Yardstick TC044 TEST CASE"liang gao1-0/+87
2016-07-08Merge "Add test case description and task file for TC045"liang gao2-0/+182
2016-07-08Merge "Add fuel test suite"liang gao1-0/+12
2016-07-07Enhence CPUload scenarioJingLu54-87/+160
Enhence CPUload to measure maximum, minimum and average CPU usage. Change-Id: I22d5e56a120ef6bb6ab93094bb053d9999173b32 Signed-off-by: JingLu5 <lvjing5@huawei.com>
2016-07-07Merge "Add zte-pod1 info in Yardstick test cases Grafana page."liang gao7-27/+1293
2016-07-07Merge "fix the ssh bug when run tc043 in CI"liang gao1-4/+10
2016-07-06Add test case description and task file for TC045tjuyinkanglin2-0/+182
JIRA: YARDSTICK-291 Change-Id: I85081c075fb795ee7839009952e49ad13b9cf2bf Signed-off-by: tjuyinkanglin <14_ykl@tongji.edu.cn>
2016-07-06Creating result checker classeslihuan7-0/+432
JIRA: YARDSTICK-276 Change-Id: I63c4f2c36108e95f5d3b7da42e66cb8c9b16c817 Signed-off-by: lihuan <lihuansse@tongji.edu.cn>
2016-07-06Add Yardstick TC044 TEST CASEJingLu51-0/+87
JIRA:yardstick-290 Change-Id: I2537f6561221226cf8961a2f8221f039cecf7fe0 Signed-off-by: JingLu5 <lvjing5@huawei.com>
2016-07-06Add zte-pod1 info in Yardstick test cases Grafana page.wu.zhihui7-27/+1293
Change-Id: Ifdfe75c8168f7d5b9d5ec90880237864200ed4cf Signed-off-by: wu.zhihui <wu.zhihui1@zte.com.cn>
2016-07-06Merge "Creating a generic opertion"liang gao6-0/+323
2016-07-06Add fuel test suiteJingLu51-0/+12
This file is used for verifing yardstick in fuel integration. Change-Id: Ied9f714763f974af5a3abd953f66c966f196c4ec Signed-off-by: JingLu5 <lvjing5@huawei.com>
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-06Merge "Add Yardstick TC004 TEST CASE"liang gao1-0/+85
2016-07-05Creating a generic opertionlihuan6-0/+323
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 gao9-47/+301
2016-07-05Add Yardstick TC004 TEST CASEJingLu51-0/+85
JIRA:yardstick-14 Change-Id: I9ff76265db4677298bf60358a5259f3fb48f24a0 Signed-off-by: JingLu5 <lvjing5@huawei.com>
2016-07-05SFC Yardstick testManuel Buil9-47/+301
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 gao5-1/+173
2016-07-04Add support for multiple VMsJingLu54-20/+79
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 Klozik2-0/+361
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 monitorlihuan5-1/+173
JIRA: YARDSTICK-274 Change-Id: Iac8c525b36b2778767177b17e6107866cc514e40 Signed-off-by: lihuan <lihuansse@tongji.edu.cn>
2016-06-30Merge "Add plugin Command"liang gao9-1/+424
2016-06-30Merge "Add zte-pod1 in Yardstick-Main"liang gao1-1/+5
2016-06-30Merge "fix ssh bug when running tc043 on huawei_pod1"liang gao2-4/+4
2016-06-30Merge "Change floating ip association method"liang gao2-7/+7
2016-06-30fix ssh bug when running tc043 on huawei_pod1rexlee87762-4/+4
Change-Id: I333122dae5c00da3ad9fa495e0ca9e8f5d23ae4f Signed-off-by: rexlee8776 <limingjiang@huawei.com>
2016-06-28Add zte-pod1 in Yardstick-Mainwu.zhihui1-1/+5
Change-Id: Ib014d1e86fbe4e789d9a803b0f4cf03e40fa988f Signed-off-by: wu.zhihui <wu.zhihui1@zte.com.cn>
2016-06-28Add plugin CommandJingLu59-1/+424
Change-Id: I8976ddf3dd43813ee38051dc4b0030265b85c3ef Signed-off-by: JingLu5 <lvjing5@huawei.com>
2016-06-25Creating a generic attackerqiujuan5-0/+197
JIRA: YARDSTICK-273 Change-Id: Id81b554b559d14ced440a1fa004d14d791fd2306 Signed-off-by: qiujuan <juan_qiu@tongji.edu.cn>
2016-06-21Add fuel plugin for YardstickGuo Ruijing12-0/+430
1. fuel can deploy yardstick 2. todo: fuel run yardstick Change-Id: If1a4b178187d78bdc2d4c3b6469faff78dc51ead Signed-off-by: Chou, David J <david.j.chou@intel.com> Signed-off-by: Hinman, John <john.hinman@intel.com> Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
2016-06-14fix bug when running tc043, ssh failrexlee87761-2/+3
Change-Id: Ifcbb93f517063d3144f3ea4d7772071d62826e9c Signed-off-by: rexlee8776 <limingjiang@huawei.com>
2016-06-12add compute capacity/scale scenarioJingLu54-0/+210
JIRA: YARDSTICK-271 This scenario reads hardware specification, including number of cpus, number of cores, number of threads, available memory size and total cache size of a host. Change-Id: Icb6c2e103f63fdd61be2461d25c1cf1f4115f161 Signed-off-by: JingLu5 <lvjing5@huawei.com>
2016-06-08Merge "Update plotter.py to new yardstick.out format"liang gao1-1/+6
2016-06-08Merge "rename test suite script"liang gao4-6/+10
2016-06-06ubuntu-server-cloudimg-modify: adjust install location of RAMspeedJingLu54-6/+6
Unify tool install location Change-Id: I45fc76a0631187136a2602d1a9c26f3df94ce9dd Signed-off-by: JingLu5 <lvjing5@huawei.com>
2016-06-03Merge "ubuntu-server-cloudimg-modify: fix location of #! shell line"liang gao1-2/+1
2016-06-02Update plotter.py to new yardstick.out formatkbbrodz1-1/+6
JIRA: YARDSTICK-176 Change-Id: I16ae136700334e95a1edcda6a46208ca21c19951 Signed-off-by: kbbrodz <konrad.b.brodzik@intel.com>
2016-06-01rename test suite scriptMatthewLi4-6/+10
JIRA: YARDSTICK-279 Change-Id: I70accc9a79b59447c907057c386f14f6a4f38346 Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
2016-06-01Change floating ip association methodAkos Farago2-7/+7
Change-Id: I694fbce4470a14893310334a39e15b61fbe8905a Signed-off-by: Akos Farago <akos.farago@ericsson.com>
2016-06-01ubuntu-server-cloudimg-modify: fix location of #! shell lineBilly O'Mahony1-2/+1
The #!/bin/bash was not on the first line of the script so the script was run as sh not bash. This meant some obvious things like ${VAR} do not work. Change-Id: Ieac3e4aca8e7f34ac7985cca5b6ef12e7705f202 Signed-off-by: Billy O'Mahony<billy.o.mahony@intel.com> Reviewed-by: Szilard Cserey <szilard.cserey@gmail.com> Reviewed-by: Liang Gao <jean.gaoliang@huawei.com>
2016-06-01Add cachestat scenarioJingLu56-0/+319
JIRA: YARDSTICK-267 This scenario reads system cache hit/miss ratio and other statistics using cachestat tool. Change-Id: I601cb7e64d234571c0a0fd65a5e32604b3a617ec Signed-off-by: JingLu5 <lvjing5@huawei.com>
2016-05-26OPNFV_YARDSTICK_TC043_Latency_between_NFVI_nodes_measurementsrexlee87764-1/+109
JIRA: YARDSTICK-258 Change-Id: I330fecead430618cb1a16e3e02d92b1a3bc5875a Signed-off-by: rexlee8776 <limingjiang@huawei.com>
2016-05-25enable yardstick in huawei-pod2meimei1-0/+24
JIRA: COMPASS-393 Change-Id: I46c0ac05b602fa8bf07906d9bc5f0bc8f499e20c Signed-off-by: meimei <meimei@huawei.com>
2016-05-24Merge "add memory_load scenario"liang gao4-0/+253
2016-05-23move /ci into /tests directoryMatthewLi9-4/+4
JIRA: YARDSTICK-269 Change-Id: I2b552aded888fa9d8f8ddd8d902b3d7f6d31a607 Signed-off-by: MatthewLi <matthew.lijun@huawei.com>