aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2018-12-04Merge "Adding scale up test case for l3fwd SRIOV."Volodymyr Mytnyk3-23/+154
2018-12-04Add HTTP IxLoad test cases for agnostic VNFSerhiy Pshyk11-0/+6689
New files added to support HTTP tests with IxLoad and AgnosticVNF - http traffic profile that is used in all HTTP IxLoad test cases - test case file for each type of HTTP test - IxLoad config file (rxf) for each type of HTTP test JIRA: YARDSTICK-1549 Change-Id: I5afe0b6bae1483dcb12c5ec145a4d6d7acc65ac2 Signed-off-by: Serhiy Pshyk <serhiyx.pshyk@intel.com>
2018-12-04Merge "Handle HTTP traffic profile parameters as optional"Volodymyr Mytnyk1-2/+6
2018-12-04Adding scale up test case for l3fwd SRIOV.Carey, Alan3-23/+154
Topology file changed as original did not work. Added 'standalone-args.yaml' file for context information/details JIRA: YARDSTICK-1547 Change-Id: I76dc782dac14db50dc8802f4f69cf077da0257a2 Signed-off-by: Carey, Alan <alan.carey@intel.com>
2018-12-03Merge "Adding scale up test case for l3fwd OvS-DPDK."Abhijit Sinha1-0/+107
2018-11-30Handle HTTP traffic profile parameters as optionalSerhiy Pshyk1-2/+6
JIRA: YARDSTICK-1548 Change-Id: I1130b33a1ab441a7a9ebf24beb954c9dab0ebc29 Signed-off-by: Serhiy Pshyk <serhiyx.pshyk@intel.com>
2018-11-30Merge "Add test suite for scenario "opnfv_os-ovn-nofeature-ha""Jing Lu1-0/+38
2018-11-29Merge "Distribute dpdk/vhostuser between CPUs for SA OVS"Volodymyr Mytnyk2-10/+32
2018-11-29Adding scale up test case for l3fwd OvS-DPDK.Carey, Alan1-0/+107
JIRA: YARDSTICK-1547 Change-Id: I5915c0e8df343e2c21396a9892d4728377e333bc Signed-off-by: Carey, Alan <alan.carey@intel.com>
2018-11-28Merge "Prox L2FWD multiflow test fix"Abhijit Sinha2-23/+70
2018-11-28Prox L2FWD multiflow test fixAbhijit Sinha2-23/+70
Corrected the generator config file by adding the latency position validated the test case with it. JIRA: YARDSTICK-1530 Change-Id: I18dd1c7add8fc77bb59354fa96540ba8690057a4 Signed-off-by: Abhijit Sinha <abhijit.sinha@intel.com>
2018-11-28Merge "Fix multiport/scale-out baremetal ansible scripts"Volodymyr Mytnyk16-37/+260
2018-11-28Addition of IRQ Mode to NSB NFVI (PROX)DanielMartinBuckley16-1/+25671
JIRA: YARDSTICK-1524 Add dashboard, Traffic Profile support, PROX IRQ support, topology Change-Id: I0c0cde66f4f4d3d25aa77c502bd4349cc1b3eca2 Signed-off-by: Daniel Martin Buckley <daniel.m.buckley@intel.com>
2018-11-28Merge "NSB NFVi PROX Should report realtime port activity not historical data"Abhijit Sinha6-105/+1004
2018-11-27NSB NFVi PROX Should report realtime port activity notDanielMartinBuckley6-105/+1004
historical data JIRA: YARDSTICK-1458 The TG is only sampled at the end of every test interval. This is incorrect. It should be sampled every interval. Change-Id: I612ead8a243a7d9930874d02adc9b959b843b99b Signed-off-by: Daniel Martin Buckley <daniel.m.buckley@intel.com>
2018-11-27Update NSB PROX devguideDanielMartinBuckley10-118/+202
JIRA: YARDSTICK-1241 Add latest updates about updated dashboard Added Information on Standalone mode (SRIOV and OVS-DPDK) Added Information on Override traffic profile in test file Added Information on new Grafana updates Added information NFVI metrics Change-Id: Ifcf55ac93d1c9f8c92f3d9dd7eb68d49a6117ffe Signed-off-by: Daniel Martin Buckley <daniel.m.buckley@intel.com>
2018-11-27Add option to allow user to pass vpe_scriptJohn O Loughlin6-7/+675
Add option to allow user to pass their own vpe_script vpe_script will be auto-generated by default. To use your own config file use the 'script' parameter in the config file vnf_config: { file: './vpe_config/vpe_config_2_ports', action_bulk_file: './vpe_config/action_bulk_512.txt', full_tm_profile_file: './vpe_config/full_tm_profile_10G.cfg', script_file: './vpe_config/vpe_script_sample } JIRA: YARDSTICK-1525 Change-Id: Ie23e5705f4c0475e858be73b8a504a7df8898828 Signed-off-by: John O Loughlin <john.oloughlin@intel.com>
2018-11-27Docs for vPEJohn O Loughlin2-0/+30
JIRA: YARDSTICK-1529 Change-Id: I1a95bca8ff3713660874c395c6ad6525011ad8c6 Signed-off-by: John O Loughlin <john.oloughlin@intel.com>
2018-11-23Add template and css for nsb reportPatrice Buriez2-0/+189
JIRA: YARDSTICK-1367 Topic: report/html_table (5 of 11) Change-Id: I7b8f2fa2aff3d5ee20ec23189acefe41452ad496 Signed-off-by: Emma Foley <emma.l.foley@intel.com> Signed-off-by: Patrice Buriez <patrice.buriez@intel.com>
2018-11-22Remove Django from requirements and update docsPatrice Buriez2-10/+11
Since ``yardstick report generate`` now uses Jinja2, there is no need for python-django, which was only being used for that command. Update docs accordingly, and provide links to InfluxDB, Jinja2 and Highcharts. JIRA: YARDSTICK-1367 Topic: report/html_table (3 of 11) Change-Id: I63ab03e0b57901f250920487760507062825d812 Signed-off-by: Emma Foley <emma.l.foley@intel.com> Signed-off-by: Patrice Buriez <patrice.buriez@intel.com>
2018-11-22Add parser to support jsTree in reportPatrice Buriez2-3/+133
Allow the user to select what data to show in the report using jsTree to navigate a hierarchical metrics list. JIRA: YARDSTICK-1367 Topic: report/html_table (4 of 11) Change-Id: I86d782a0a70b80a1cdfaab2f41afb7668066cbf7 Signed-off-by: Emma Foley <emma.l.foley@intel.com> Signed-off-by: Patrice Buriez <patrice.buriez@intel.com>
2018-11-22Generate report from a file instead of stringPatrice Buriez3-138/+138
``$ yardstick report generate ...`` now renders a template stored in a file instead of from an imported string Instead of using Django, templating is done by jinja2, as this is used in other parts of Yardstick. JIRA: YARDSTICK-1367 Topic: report/html_table (2 of 11) Change-Id: Iaff53e7e28903e46164ce0977f6b8adbe04d23d7 Signed-off-by: Emma Foley <emma.l.foley@intel.com> Signed-off-by: Patrice Buriez <patrice.buriez@intel.com>
2018-11-22Merge "Fix OvS-DPDK context mem allocation problem"Volodymyr Mytnyk2-6/+13
2018-11-22Merge "Fix hugepages calculation"Volodymyr Mytnyk1-1/+2
2018-11-22Fix OvS-DPDK context mem allocation problemMytnyk, Volodymyr2-6/+13
The hugepages allocated for OvS-DPDK context is not correct, thus it is causing an issue to allocate the required amount of memory for VM. JIRA: YARDSTICK-1538 Change-Id: I1a34199d4f78c999476603fa86d79ffc1fbf27c8 Signed-off-by: Mytnyk, Volodymyr <volodymyrx.mytnyk@intel.com>
2018-11-22Fix hugepages calculationMytnyk, Volodymyr1-1/+2
JIRA: YARDSTICK-1537 Change-Id: If4e78fe49c8b248c180d5a8db3932d822b9e5f95 Signed-off-by: Mytnyk, Volodymyr <volodymyrx.mytnyk@intel.com>
2018-11-21Update unit tests for yardstick/benchmark/core/report.pyPatrice Buriez2-50/+72
* Remove redundant imports * Rename some constants * Add additional unit tests * Reword KeyError message JIRA: YARDSTICK-1367 Topic: report/html_table (1 of 11) Change-Id: I3d89c1ed9acaeb7421a0734e33075ebae252c035 Signed-off-by: Emma Foley <emma.l.foley@intel.com> Signed-off-by: Patrice Buriez <patrice.buriez@intel.com>
2018-11-21Merge "Install barometer collectd container on all hosts"Volodymyr Mytnyk3-0/+58
2018-11-20Install barometer collectd container on all hostsChornyi, TarasX3-0/+58
nsb_install.sh script will now install docker and barometer collectd container on all baremetal hosts. JIRA: YARDSTICK-1510 Change-Id: I927f96ec2e11b2111b76217597054a6471189f29 Signed-off-by: Chornyi, TarasX <tarasx.chornyi@intel.com>
2018-11-20Merge "Make VM machine type as a user configuration"Volodymyr Mytnyk3-4/+44
2018-11-20Make VM machine type as a user configurationMytnyk, Volodymyr3-4/+44
For backward compatibility, the default value of this option has been left unchanged. JIRA: YARDSTICK-1528 Change-Id: I42ceca96501f1136cba27d85c2d82240bd45c10c Signed-off-by: Mytnyk, Volodymyr <volodymyrx.mytnyk@intel.com>
2018-11-18Run testcase 074 result overridden by job statusAmeed Ashour1-2/+2
Change-Id: Icb24727fd7ca8a340ea424284b510b007055ec9c JIRA: YARDSTICK-1526 Signed-off-by: Ameed Ashour <Ameed.Ashour.Ext@nokia.com>
2018-11-15Create docker image for Ubuntu 18.04Stepan Andrushko3-3/+62
Added possibility to build docker image from Ubuntu 18.04, resolved package dependencies applied for both Ubuntu 16.04 and Ubuntu 18.04. Removed conflicting Ubuntu '-proposed' repo from dependencies as it should be used for testing purposes only. JIRA: YARDSTICK-1470 Change-Id: Ia1ed5c5ab6799bd328cc517e753e3b867ce4915a Signed-off-by: Stepan Andrushko <stepanx.andrushko@intel.com>
2018-11-15Modify install.yaml to support Ubuntu 18Stepan Andrushko10-25/+45
Modify install.yaml to be able to install Yardstick on the newest Ubuntu 18.04 LTS. Yardstick installation on Ubuntu 16 is still supported. Default version is Ubuntu 16.04 (xenial). JIRA: YARDSTICK-1413 Change-Id: Ic8aca0699645c68831ee739deeaeceef418075f5 Signed-off-by: Stepan Andrushko <stepanx.andrushko@intel.com>
2018-11-14Merge "Remove unused functions vpe"Abhijit Sinha2-224/+0
2018-11-14Create vPE binary from dpdkJohn O Loughlin1-0/+15
Build and move the vPE binary from dpdk to nsb_bin JIRA: YARDSTICK-1473 Change-Id: I01c44fb375d200d990efd27e1f1717cd0e100bb0 Signed-off-by: John O Loughlin <john.oloughlin@intel.com>
2018-11-14Remove unused functions vpeJohn O Loughlin2-224/+0
JIRA: YARDSTICK-1473 Change-Id: Ib9d3eb01f3fd900cbb08d55fc21fb95beceec941 Signed-off-by: John O Loughlin <john.oloughlin@intel.com>
2018-11-14Merge "Add option to pass config file to vPE"Volodymyr Mytnyk13-38/+149
2018-11-14Add option to pass config file to vPEJohn O Loughlin13-38/+149
Yardstick should not generate config files for vPE. The current autogenerated configfile is incorrect. Therefore this patch is removing the auto-generation functionality. JIRA: YARDSTICK-1473 Change-Id: I9d909fcd0ac517d5ccdefb024c89b6bf979ef9c0 Signed-off-by: John O Loughlin <john.oloughlin@intel.com>
2018-11-14Merge "Prox standalone test case changes:"Abhijit Sinha5-12/+8
2018-11-13Fix multiport/scale-out baremetal ansible scriptsMytnyk, Volodymyr16-37/+260
- Fixed ansible scripts to generate multiport baremetal TCs for vACL/vFW/vCGNAPT. - Added scale out correlated traffic TCs for vACL/vFW/vCGNAPT. JIRA: YARDSTICK-1347 Change-Id: I3f6232dab1a45c70d1e22fbe2c7b0c3cb4773a4e Signed-off-by: Mytnyk, Volodymyr <volodymyrx.mytnyk@intel.com>
2018-11-13Distribute dpdk/vhostuser between CPUs for SA OVSStepan Andrushko2-10/+32
Update Yardstick with ability to distribute DPDK/vhost-user ports/queues between CPU cores. Extended OVS add vhost-user interface command with option "n_rxq", provided in the test case. Ordered ports added to OVS. JIRA: YARDSTICK-1490 Change-Id: I71f5d878a9ee3a11f636762fc16b04ee6bc79e14 Signed-off-by: Stepan Andrushko <stepanx.andrushko@intel.com>
2018-11-13Prox standalone test case changes:Carey, Alan5-12/+8
Files renamed to include dpdk in name. User/Password fields not needed in standalone context. Fix with OvS test case file dpdk port number added. JIRA: YARDSTICK-1500 JIRA: YARDSTICK-1475 JIRA: YARDSTICK-1471 Change-Id: I0422b5341172f098b1ff95b51b6fbc71b1b049f0 Signed-off-by: Carey, Alan <alan.carey@intel.com>
2018-11-12Merge "Implement functionality for updating http client"Volodymyr Mytnyk6-12/+159
2018-11-12Implement functionality for updating http clientMyron Sosyak6-12/+159
Implemented functionality for updating http client configuration. Extended http_ixload.py with functions for update page object and count of simulated users in http client on netTraffic. JIRA: YARDSTICK-1435 Change-Id: I9a0be226d4201d861d3a764864b42e5d87a4a305 Signed-off-by: Myron Sosyak <myronx.sosyak@intel.com> Signed-off-by: Taras Chornyi <tarasx.chornyi@intel.com>
2018-11-09Merge "[docs] Resolve "nested numbering in toctree?" warning"Rex Lee2-2/+0
2018-11-09Merge "[docs] Resolve "document isn't included in any toctree" warning"Rex Lee3-1/+12
2018-11-09Merge "[docs] Add release notes for Gambia"Rex Lee1-300/+124
2018-11-09[docs] Add release notes for GambiaEmma Foley1-300/+124
Change-Id: If3e209ac3d2e80baadef0f4b76494028f8594f8b Signed-off-by: Emma Foley <emma.l.foley@intel.com>
2018-11-09Add test suite for scenario "opnfv_os-ovn-nofeature-ha"rexlee87761-0/+38
JIRA: YARDSTICK-1517 Change-Id: I172c92cd6f892321687949647c33e47b9e9f9d74 Signed-off-by: rexlee8776 <limingjiang@huawei.com>