summaryrefslogtreecommitdiffstats
path: root/yardstick
AgeCommit message (Collapse)AuthorFilesLines
2016-03-25Documentation: Installation and Results for vTC test casesVincenzo Riccobene1-17/+19
Change-Id: I6b0d11255b4edfe9fe5070f880ad75ca597e1960 Signed-off-by: Vincenzo Riccobene <vincenzox.m.riccobene@intel.com>
2016-03-23Fix configuration files according to the last working configuration in ↵user2-17/+42
Montreal testbed Change-Id: Icd4d56de8bd60b2b4333459ce8669363ba54a33b Signed-off-by: user <user@TRAFCLASS-PACKET1.fuel.local> (cherry picked from commit cd5baa32609687c3ae8acd4b19dbb10cd0bd47ff)
2016-03-22Improvement of debug messages to the useruser4-4/+17
Change-Id: I09fa9cd865021701f53e0df2a2cd79d60ea04d6c Signed-off-by: user <user@TRAFCLASS-PACKET1.fuel.local> (cherry picked from commit 6a4bd2c4bdce07b945ab61e1151e67da99be7489)
2016-03-22Support for port_security extensionuser14-51/+531
Change-Id: I5c513eb4024a3cd35c27e3ba6b9ace92af278432 Signed-off-by: user <user@TRAFCLASS-PACKET1.fuel.local> (cherry picked from commit 224c6b9e8e21c1d445cf7f0e506d1e5ace1f9042)
2016-03-22Bug Fix - Fixes the heat template for noisy neighbours and its deploymentuser10-32/+58
Change-Id: I4c45b204a06a728db276a2e4a5f905f3a34f2de5 Signed-off-by: user <user@TRAFCLASS-PACKET1.fuel.local> (cherry picked from commit 6b3a3a061aed097fcbc7f0c4dceeabf0f7312122)
2016-03-22Bug Fix - select specific commit for smcroute within the vTC VMVincenzo Riccobene1-3/+4
Change-Id: I515c6355546758365346fab5babc3a0810de1f4a Signed-off-by: Vincenzo Riccobene <vincenzox.m.riccobene@intel.com> (cherry picked from commit 67a0722e9d6de8e9c772ddb4778ab53af9f9c9fd)
2016-03-22Change copyright for dispatchers.QiLiang4-21/+71
Changed to ceilometer/influxdb-python copyright as lots of concepts and code have been reused. JIRA: - Change-Id: I5fb0a8f9dac2e7b816240f5cf4d43f31f8e1a2f3 Signed-off-by: QiLiang <liangqi1@huawei.com> (cherry picked from commit 9369e4f06e308735868af960e13e737091bb0bea)
2016-03-22Change copyright for base scenarioJo¶rgen Karlsson1-7/+16
Changed to rally copyright as lots of concepts and code have been reused. Change-Id: I00d3665fc37634b1ad5f8b2aaca31fffb8fa8942 Signed-off-by: Jo¶rgen Karlsson <jorgen.w.karlsson@ericsson.com> (cherry picked from commit b4ac4870416bbb589e48bf63bddcce4d1307bda9)
2016-03-22Change copyright for runners.Jo¶rgen Karlsson5-35/+80
Changed to rally copyright as lots of concepts and code have been reused. Change-Id: Id850b94c9ad05a075614870b293456f2d5fb6e5f Signed-off-by: Jo¶rgen Karlsson <jorgen.w.karlsson@ericsson.com> (cherry picked from commit 3be4620ca48858e8a0cb38b61b6c5bbb45f96472)
2016-02-25support os+odl for ipv6brahmaputra.1.0kubi3-8/+162
As we known, the network of os+odl scenario is still not available. so this patch still need to do more debug work. however, Jan 19th is code freeze day, i think a good way is to merge it at first when os+odl become available, i will do rest debug work and fix it Change-Id: I518f759069e74d2e57e40b52dfecaef4b4d26a02 Signed-off-by: kubi <jean.gaoliang@huawei.com> (cherry picked from commit 3717375b27980ec55fe54f23077d01e51f130b6f)
2016-02-23iperf3: fix for influxDb schema errorsJo¶rgen Karlsson1-1/+4
Convert integers to float before dumping to influxDb. Iperf3 is not always consistent about data types in its JSON output. This may cause schema errors when values with different types (integer and float) are written to the same field in InfluxDb. This is a quick fix. A Future improvement would be to write a format func for the data. Change-Id: I7011adc19693f91db5889554fd6bec0d46dc6679 Signed-off-by: Jo¶rgen Karlsson <jorgen.w.karlsson@ericsson.com>
2016-02-23Add missing license filesAna C2-1/+14
This change adds missing license information. Change-Id: I2ddc85e3fb7b92a86b8a0f054d4ee177af198c8f Signed-off-by: Ana C <ana.cunha@ericsson.com> (cherry picked from commit 555e5730514a36ec91eb7e1f944f7c427dec3b93)
2016-02-19influxdb: log error when result posting failsJo¶rgen Karlsson1-0/+2
Change-Id: I628e3919af56586a481708cb97ac4e38b7ccc5fa Signed-off-by: Jo¶rgen Karlsson <jorgen.w.karlsson@ericsson.com> (cherry picked from commit eaf476bd9a780de256c4cab37cc3632b14bafec3)
2016-02-18Add heat template workaround for odl-l3Jo¶rgen Karlsson2-8/+34
Change-Id: I476fdd4d0e0e97cb1457ae15f92442c42aa77b4e Signed-off-by: Jo¶rgen Karlsson <jorgen.w.karlsson@ericsson.com> (cherry picked from commit c3949144ecd32e7152ba89a45795d7ca401d5d50)
2016-02-09Revert "Test: Workaround for ODL Lithium"Jörgen Karlsson1-12/+1
This reverts commit 4be7c4c3960e941ce6fad82acd4572a5b96fb5c4. Change-Id: I4f949f2773703bb045662fd5b0be209e39d1e0a4
2016-02-09Add deploy scenario tag to influxdb measurementsJo¶rgen Karlsson1-0/+1
Change-Id: I7e303f8445e4910074fcae6e48f142fa7b61923c Signed-off-by: Jo¶rgen Karlsson <jorgen.w.karlsson@ericsson.com> (cherry picked from commit 97edfb00e78ddae222bc1024eb908b3751bebbc9)
2016-02-08bug fix: wrong POD name used in result dispatchersJo¶rgen Karlsson2-2/+2
Change-Id: I04a300b3478dd075208f9c904dcb281d74089344 Signed-off-by: Jo¶rgen Karlsson <jorgen.w.karlsson@ericsson.com> (cherry picked from commit 84a5fd5cea31dd957fb1d0283144306e20d8e97b)
2016-02-08add precondition checkkubi1-4/+29
as we discussed yersterday, for daily jenkins task, i have a new idea, i add a precondition check and a key parameter in test case, if environment info(eg. "DEPLOY_SCENARIO") meet the preconditon which was defined in test case , this test case will run, if not meet, this test case will skip. and default is allow all test case to run, so this patch will not influence existing test case. any comments are welcomed Change-Id: I4300ac58994d51c0ddb4dd6d58b7191f796ddcee Signed-off-by: kubi <jean.gaoliang@huawei.com> (cherry picked from commit ff5cb9501b155e07fe75f03062217270b9745131)
2016-02-05Test: Workaround for ODL LithiumJörgen Karlsson1-1/+12
Change-Id: I9db7f95beb618e2a3125b5252a79bf1a400b6af1 (cherry picked from commit 912fe3bb9877456cb8ef363f9304bfab733eaffd)
2016-01-29Service Function Chaining test casesRicardo Noriega7-0/+192
Change-Id: Id4c8b1bc05e768bdb2b8f17798f13f4d83dcd9d6 Signed-off-by: Ricardo Noriega <ricardo.noriega.de.soto@ericsson.com> (cherry picked from commit 805aaa50d226e8c91b69af0252aef68eda1551c3)
2016-01-29License for PCAP filesVincenzo Riccobene1-0/+26
Change-Id: Id2fdedf56099200b59392b5b337fcdde502d5f3a Signed-off-by: Vincenzo Riccobene <vincenzox.m.riccobene@intel.com> (cherry picked from commit df0a57d1ca51d67b929f5b7b31b3f3e164914093)
2016-01-27Revert "Test: Workaround for ODL scenarios"Jörgen Karlsson1-10/+1
This reverts commit e1d2d085b04dd3e6bbed0aede1cc5487b2916193. Change-Id: If2dd6586e34956b43f87da82e79231f62c441a73
2016-01-27Test: Workaround for ODL scenariosJo¶rgen Karlsson1-1/+10
Temporarily removing security group from generated heat template. This patch is pushed through for testing purposes and should be reverted when a proper solution is found. Change-Id: I64c86f41664499d46d8317bb1ebbe304083554ab Signed-off-by: Jo¶rgen Karlsson <jorgen.w.karlsson@ericsson.com> (cherry picked from commit 8236c94ecef8aa25af073c50f7a0eaafae9b4bc6)
2016-01-27InfluxDB add authentication supportQiLiang1-0/+9
JIRA: YARDSTICK-212 Change-Id: I6b669800160268db70b5c9e43cbbc053576ec4b5 Signed-off-by: QiLiang <liangqi1@huawei.com> (cherry picked from commit 20b3b5fa5e1ecd8a6b68980d365f82034f69df6d)
2016-01-21Add license to files for Apex Lake directoryVincenzo Riccobene2-1/+31
Change-Id: I25978755d4ec705d01eeb78c2d8e91e45e556011 Signed-off-by: Vincenzo Riccobene <vincenzox.m.riccobene@intel.com> (cherry picked from commit 7cefb860a55a4c3c72247cc80eb512f348debf82)
2016-01-19Influxdb change tc as measurementQiLiang1-5/+17
Add host and taget tags (initially for cpuload scenario to identify where the test run) JIRA: YARDSTICK-212 Change-Id: I895bd435ec4a5e036e5ae2dc965df23ccfa6bf24 Signed-off-by: QiLiang <liangqi1@huawei.com> (cherry picked from commit 2c62f3d7fd73e64bf2a3be2d1741a57bedefb726)
2016-01-19Fix Apexlake DocumentationVincenzo Riccobene4-3/+32
Change-Id: If9519d1660fe21bc13307ce35711424c6e2b8176 Signed-off-by: Vincenzo Riccobene <vincenzox.m.riccobene@intel.com> (cherry picked from commit 19caefaa3505a67bea77cf082168f29cbcf41ba9)
2016-01-18HttpDispatcher case_name value updateQiLiang1-1/+1
See details on https://etherpad.opnfv.org/p/yardstick_release_b_troubleshooting section Questions 6.1 Change-Id: I72268c827a2321859c405f45b7e1e475c0ffb4a0 Signed-off-by: QiLiang <liangqi1@huawei.com> (cherry picked from commit 625a6dac381a35a0c12cab0cfd21146844778aaa)
2016-01-17Fixed documentation for ApexLakeVincenzo Riccobene4-125/+210
Integration of ApexLake documentation into the main docs directory Change-Id: I3398acc16cc2ff4bb039783fc5bcb6a10afda4e1 Signed-off-by: Vincenzo Riccobene <vincenzox.m.riccobene@intel.com> (cherry picked from commit 58f3b57faedfda7033383b5807fb6553acaa6a2f)
2016-01-16modify sc lab pod yaml as real configurekubi4-5/+11
Change-Id: I6587794b7206cb3d5f13b6c448670d1c97ecd596 Signed-off-by: kubi <jean.gaoliang@huawei.com> (cherry picked from commit cfbefd9ad48e07a1890e022e94cbae117e04f87a)
2016-01-15fix some bug in ipv6 to make it run in cikubi8-31/+167
JIRA:YARDSTICK-187 Change-Id: Ia15d17afdef145f7b230a8a4d25a61eed5cdfd76 Signed-off-by: kubi <jean.gaoliang@huawei.com>
2016-01-15HeatContext model update to match heat code updateQiLiang4-6/+11
In Heat Liberty release OS::Nova::Server will always use the user pre-configured in the image (e.g. "fedora" for stock Fedora cloud images, "ubuntu" for stock Ubuntu cloud images, "cloud-user" for stock CentOS cloud images etc) Change all ec2-user -> ubuntu Add admin-user in Heat model for backwards compatibility. Refer below links for detalis: https://etherpad.opnfv.org/p/yardstick_release_b_troubleshooting https://github.com/openstack/heat/commit/e423bec7f10b0f5d07f05d195b3b7860f6bceb00 http://blog.scottlowe.org/2015/04/23/ubuntu-openstack-heat-cloud-init/ JIRA: - Change-Id: I6b8b2b21daf113a3a86aee1126b0c3e74737ef4f Signed-off-by: QiLiang <liangqi1@huawei.com> (cherry picked from commit 9d36842e3966185e97cc5732aa7a0edd2050bfe2)
2016-01-14Update results for Test Cases 6, 7, 20, 21Vincenzo Riccobene5-21/+29
JIRA: YARDSTICK-219 Change-Id: I06143f074592e05cd17b740eb9751414a56c9fde Signed-off-by: Vincenzo Riccobene <vincenzo.m.riccobene@intel.com> Signed-off-by: Vincenzo Riccobene <vincenzox.m.riccobene@intel.com> (cherry picked from commit 9b8b765373abbb10289415312a24574ff122541a)
2016-01-14Fix small bugs for running Apexlake on Montreal testbeduser7-82/+90
JIRA: YARDSTICK-219 Change-Id: I5f403e6c922f5e6ea790dc9cdb589cbc98e66ded Signed-off-by: user <user@TRAFCLASS-PACKET1.fuel.local> (cherry picked from commit 174560a6b7d4a23763564fcfc87c2dd7e60aa241)
2016-01-13Fix flake8 errorsJo¶rgen Karlsson16-45/+39
Change-Id: I14f21092f5e97abf0629a92a27062846a6d3130b JIRA:- Signed-off-by: Jo¶rgen Karlsson <jorgen.w.karlsson@ericsson.com> (cherry picked from commit 791323df72d8bf4f4f4c32a1e7273721f2adc349)
2016-01-12Workround for openstack nova bugQiLiang1-2/+21
Notes: if placement_groups policy is "availability" and > 2 servers in this group may still have this issue. JIRA: YARDSTICK-200 Signed-off-by: QiLiang <liangqi1@huawei.com> (cherry picked from commit 10e55c026879912a36247f8958c954cb7521f9e5) Change-Id: I4b56ea63fc1adae6985c0d5101359299839cd86c
2016-01-11Implementation of opnfv-yardstick-tc021 in YardstickVincenzo Riccobene1-0/+92
Includes - Yardstick Scenario for integration with ApexLake - Yardstick Task .yaml file - Documentation JIRA: YARDSTICK-219 Change-Id: I0554d0a211392902207ba9ceccf0b98dc3c2cdf1 Signed-off-by: Vincenzo Riccobene <vincenzox.m.riccobene@intel.com> (cherry picked from commit e749d09788edbd1040dabb082e13bd1a1cbc3a7a)
2016-01-11Implementation of opnfv-yardstick-tc020 in YardstickVincenzo Riccobene1-0/+85
Includes - Yardstick Scenario for integration with ApexLake - Yardstick Task .yaml file - Documentation JIRA: YARDSTICK-219 Change-Id: Ibbba1d9864e788fb6c81cc00c503e9f69e885651 Signed-off-by: Vincenzo Riccobene <vincenzox.m.riccobene@intel.com> (cherry picked from commit 884e58ab48d0dcdc5e57b87ea181c0a4b8151fc8)
2016-01-11Implementation of yardstick-tc007 in YardstickVincenzo Riccobene1-0/+91
Includes - Yardstick Scenario for integration with ApexLake - Yardstick Task .yaml file - Documentation JIRA: YARDSTICK-219 Change-Id: Ifa2555336098e68d0fad8045e2f759aed587ad92 Signed-off-by: Vincenzo Riccobene <vincenzox.m.riccobene@intel.com> (cherry picked from commit bde7eae17a1fc9ec163451b8d62825daa2fec297)
2016-01-11Add apexlake package pathJo¶rgen Karlsson2-0/+7
Workaround/hack to be able to use apexlake packages modules and run unit tests without having to install apexlake. Change-Id: Ibfa34f56bdb1cafa60d2090e16544a81badc2e85 Signed-off-by: Jo¶rgen Karlsson <jorgen.w.karlsson@ericsson.com> (cherry picked from commit 5da3bbf2eb241b4550b8397b767123698bc3432a)
2016-01-11Implementation of yardstick-tc006 in YardstickVincenzo Riccobene1-0/+85
Includes - Yardstick Scenario for integration with ApexLake - Yardstick Task .yaml file - Documentation JIRA: YARDSTICK-219 Change-Id: Iabde8fa63f346cf1e4a02691f22d1761de79a239 Signed-off-by: Vincenzo Riccobene <vincenzox.m.riccobene@intel.com> (cherry picked from commit 6f6ed9af46d616b073481799c157ed3bc88a8810)
2016-01-10Support run cyclictest on BareMetalQiLiang2-14/+98
JIRA: YARDSTICK-122 Change-Id: I8144215059a9abea08314a4c1e6a733dcdf0df53 Signed-off-by: QiLiang <liangqi1@huawei.com> (cherry picked from commit a33f57371c740e0ab749bfffa4d31c08ef5c5b74)
2016-01-10The secondi HA test case-shutdown controllerwym_libra16-69/+303
1) add "attacker_baremetal.py" for fault injection 2) modify the monitor to excute on remote node after ssh connection 3) move all shell scripts together JIRA: YARDSTICK-182 Change-Id: Ibb9dc908224ddb8b99a0140b75c1a046503f6dfb Signed-off-by: wym_libra <yimin.wang@huawei.com> (cherry picked from commit 4f4edd840823ff6a0151e3f5220241183e27e560)
2016-01-10Rewrite the HA test case (2)wym_libra8-137/+344
idea: refact the Monitor class in old file "monitor.py" with the base class and sub-class. detail: 1) the BaseMonitor is the base class of other monitor 2) each monitor run in independent process 3) there are two monitor("openstack-cmd" and "process") for the first test case 4) MonitorMgr class used to manager monitor process JIRA: YARDSTICK-149 Change-Id: I2eede94481f740812212e6cb673d175b5f543c15 Signed-off-by: wym_libra <yimin.wang@huawei.com> (cherry picked from commit 2733defda816a84d2b9c2e361a5970b9de4923f4)
2016-01-09running Parser Yang-to-Tosca module as a toolkubi5-0/+160
with jnon and fatih's help, new docker image has been uploaded so this part is about parser verify validating output against expected outcome. Change-Id: If50d241a5338888f14fd11a752dc72678e0c569b JIRA:YARDSTICK-224 Signed-off-by: kubi <jean.gaoliang@huawei.com> (cherry picked from commit d93f6ca5bf0d4f22ec0fd90eac1bf8b9c09db820)
2016-01-08support for ipv6kubi7-57/+418
JIRA:YARDSTICK-187 Change-Id: I1cecd400b4449a09d22d43f4a42e889f00dd4fe7 Signed-off-by: kubi <jean.gaoliang@huawei.com> (cherry picked from commit cd80b44f3fd9b8c9e2afc51bc67d7a5cf34fb1c6)
2016-01-08InfluxDB dispatcher add more tagsQiLiang2-2/+26
- add runner_id tag - add test case name tag - add task_id tag JIRA: YARDSTICK-212 Change-Id: I75c27e23942a6e2189019e94bfe8026a5fd67621 Signed-off-by: QiLiang <liangqi1@huawei.com> Conflicts: yardstick/dispatcher/influxdb.py (cherry picked from commit 65e32e513544392ce84c190434d23281b5c1afd2) Change-Id: Idcd582f96f2813e04d80a8c0677d9124b373fb48
2016-01-08Initial InfluxDB dispatcherQiLiang2-0/+249
Supports: - Basic influxDB write with timestamp - Add general result format func - Add UT TODO: - refine database schema (e.g. add more tags) plan in another patch JIRA: YARDSTICK-212 Change-Id: I1526568bbd850f1343135420ec59ed1b833bb99f Signed-off-by: QiLiang <liangqi1@huawei.com> (cherry picked from commit 99ba990d4a01c0f3f4837f11a24b695f4a2393d2)
2016-01-06Fix ApexLake setupVincenzo Riccobene3-10/+10
Changes the directories where to store apexlake data in order to allow a non super user to run the setup. JIRA: YARDSTICK-35 Change-Id: I871b2ab793183887c86666bfe2241e3c26b4f427 Signed-off-by: Vincenzo Riccobene <vincenzox.m.riccobene@intel.com>
2016-01-06Fix some small things in ApexLake testsVincenzo Riccobene6-213/+125
JIRA: YARDSTICK-35 Change-Id: I280365dd64d2f6c00befb984acd0d4c9ca2645bd Signed-off-by: Vincenzo Riccobene <vincenzo.m.riccobene@intel.com> Signed-off-by: Vincenzo Riccobene <vincenzox.m.riccobene@intel.com>