yardstick.git
5 years agoMerge "[docs] Update influxDB container setup"
Abhijit Sinha [Mon, 17 Dec 2018 14:16:37 +0000 (14:16 +0000)]
Merge "[docs] Update influxDB container setup"

5 years agoMerge "Cleanup unittests for test_attacker_baremetal"
Abhijit Sinha [Mon, 17 Dec 2018 14:13:32 +0000 (14:13 +0000)]
Merge "Cleanup unittests for test_attacker_baremetal"

5 years agoMerge "Extend vBNG PPPoE test cases functionality"
Volodymyr Mytnyk [Mon, 17 Dec 2018 13:26:05 +0000 (13:26 +0000)]
Merge "Extend vBNG PPPoE test cases functionality"

5 years agoMerge "Add vFW TCs description"
Emma Foley [Mon, 17 Dec 2018 13:20:46 +0000 (13:20 +0000)]
Merge "Add vFW TCs description"

5 years agoMerge "Add support for configuring frame rate per traffic flow for IXIA"
Volodymyr Mytnyk [Mon, 17 Dec 2018 09:01:01 +0000 (09:01 +0000)]
Merge "Add support for configuring frame rate per traffic flow for IXIA"

5 years agoMerge "Update#2: Trex KPI not collected no rabbitmq user"
Volodymyr Mytnyk [Mon, 17 Dec 2018 08:38:40 +0000 (08:38 +0000)]
Merge "Update#2: Trex KPI not collected no rabbitmq user"

5 years agoMerge "Yardstick Gambia 7.1.0 release notes"
Rex Lee [Sat, 15 Dec 2018 04:49:57 +0000 (04:49 +0000)]
Merge "Yardstick Gambia 7.1.0 release notes"

5 years agoMerge "Add raise for iteration exception in IterationRunner"
Rex Lee [Fri, 14 Dec 2018 08:30:06 +0000 (08:30 +0000)]
Merge "Add raise for iteration exception in IterationRunner"

5 years agoAdd support for configuring frame rate per traffic flow for IXIA 09/65209/2
Serhiy Pshyk [Mon, 19 Nov 2018 13:52:11 +0000 (13:52 +0000)]
Add support for configuring frame rate per traffic flow for IXIA

Frame rate can be configured per traffic profile and per traffic flow.
By default traffic profile is applied to all traffic flows. If per
flow rate is specified it overrides default value from profile.

JIRA: YARDSTICK-1568

Change-Id: I388ed78869358de17d6485be0cd0d058983390e2
Signed-off-by: Serhiy Pshyk <serhiyx.pshyk@intel.com>
Signed-off-by: Oleksandr Naumets <oleksandrx.naumets@intel.com>
5 years agoUpdate#2: Trex KPI not collected no rabbitmq user 55/65155/3
Stepan Andrushko [Thu, 15 Nov 2018 21:14:33 +0000 (23:14 +0200)]
Update#2: Trex KPI not collected no rabbitmq user

Changed the way how rabbitmq user is created. For baremetal it is done
using NSB installation script. For Yardstick installed in container
supervisor is updated with user name/password.

JIRA: YARDSTICK-1479

Change-Id: I4f42ab8d5ef1735b0416ed26d04e259efa155543
Signed-off-by: Stepan Andrushko <stepanx.andrushko@intel.com>
5 years agoAdd raise for iteration exception in IterationRunner 57/65357/5
cope.li [Fri, 23 Nov 2018 08:34:23 +0000 (16:34 +0800)]
Add raise for iteration exception in IterationRunner

When we run the testcase, if there was a exception in iteration
_work_process, the process will still run on ,and the test result will
not affected by the exception.

JIRA: YARDSTICK-1555

Change-Id: I03803c0473015379bb0eb20ed7d474a2d923a4e3
Signed-off-by: cope.li <cope.li@huawei.com>
5 years ago[docs] Update influxDB container setup 01/61201/2
Emma Foley [Mon, 20 Aug 2018 16:31:06 +0000 (17:31 +0100)]
[docs] Update influxDB container setup

JIRA: YARDSTICK-1335
Change-Id: I87b95d686f2d7ad204076845505b2fb6d502dedc
Signed-off-by: Emma Foley <emma.l.foley@intel.com>
5 years agoYardstick Gambia 7.1.0 release notes 71/65771/1
rexlee8776 [Thu, 13 Dec 2018 03:40:22 +0000 (03:40 +0000)]
Yardstick Gambia 7.1.0 release notes

Change-Id: I25ee28d62f43a3e2edaaad49762fdf3ce603dac8
Signed-off-by: rexlee8776 <limingjiang@huawei.com>
5 years agoUbuntu 18 support for nsb_setup.yml flow 45/65745/3
Stepan Andrushko [Tue, 11 Dec 2018 17:41:55 +0000 (19:41 +0200)]
Ubuntu 18 support for nsb_setup.yml flow

Added Ubuntu 18 support to nsb_setup.yml flow: playbook
build_yardstick_image.yml.
Resolved dependencies between sample VNF and npm installation.

JIRA: YARDSTICK-1567

Change-Id: Ie4012687af7cf1fc374c226325f2c71cd6017275
Signed-off-by: Stepan Andrushko <stepanx.andrushko@intel.com>
5 years agoMerge "Don't add IOMMU to grub when it is not bare metal"
Volodymyr Mytnyk [Wed, 12 Dec 2018 16:02:45 +0000 (16:02 +0000)]
Merge "Don't add IOMMU to grub when it is not bare metal"

5 years agoDon't add IOMMU to grub when it is not bare metal 53/65753/1
Stepan Andrushko [Wed, 12 Dec 2018 14:40:27 +0000 (16:40 +0200)]
Don't add IOMMU to grub when it is not bare metal

Fix needed when running 'enable_iommu_on_boot' ansible role
inside the VM where 'ansible_system_vendor' is neither
'AuthenticAMD' nor 'Intel Corporation'.

JIRA: YARDSTICK-1469

Change-Id: I37e399fd892d1ec41239632948758284ccbe98ac
Signed-off-by: Stepan Andrushko <stepanx.andrushko@intel.com>
5 years agoMerge "Create docker image for Ubuntu 18.04"
Volodymyr Mytnyk [Wed, 12 Dec 2018 14:35:21 +0000 (14:35 +0000)]
Merge "Create docker image for Ubuntu 18.04"

5 years agoMerge "Modify install.yaml to support Ubuntu 18"
Volodymyr Mytnyk [Wed, 12 Dec 2018 14:34:59 +0000 (14:34 +0000)]
Merge "Modify install.yaml to support Ubuntu 18"

5 years agoExtend vBNG PPPoE test cases functionality 65/65065/12
Oleksandr Naumets [Tue, 13 Nov 2018 12:42:08 +0000 (12:42 +0000)]
Extend vBNG PPPoE test cases functionality

Extended Ixia traffic generator with functionality to
create traffic flows between device groups.

JIRA: YARDSTICK-1521

Change-Id: Iaaa822f2f3da876629576d4101be29c9a65296d0
Signed-off-by: Oleksandr Naumets <oleksandrx.naumets@intel.com>
5 years agoMerge "Add option to allow user to pass vpe_script"
Volodymyr Mytnyk [Tue, 11 Dec 2018 10:21:10 +0000 (10:21 +0000)]
Merge "Add option to allow user to pass vpe_script"

5 years agoAdd vFW TCs description 57/65457/4
Mytnyk, Volodymyr [Wed, 28 Nov 2018 14:43:25 +0000 (14:43 +0000)]
Add vFW TCs description

JIRA: YARDSTICK-1540

Change-Id: Ia5657f2b04dafe010812a3ad8d0bdb89de67ca7e
Signed-off-by: Mytnyk, Volodymyr <volodymyrx.mytnyk@intel.com>
5 years agoMerge "Fix value undefined error: "fetch_url_and_verify""
Volodymyr Mytnyk [Tue, 11 Dec 2018 08:55:27 +0000 (08:55 +0000)]
Merge "Fix value undefined error: "fetch_url_and_verify""

5 years agoMerge "Fix pylint warnings in fetch_url_and_verify"
Volodymyr Mytnyk [Tue, 11 Dec 2018 08:55:23 +0000 (08:55 +0000)]
Merge "Fix pylint warnings in fetch_url_and_verify"

5 years agoMerge "Docs for vPE"
Abhijit Sinha [Mon, 10 Dec 2018 10:08:34 +0000 (10:08 +0000)]
Merge "Docs for vPE"

5 years agoAdd PROX TC into OPNFV test cases 63/65663/1
Mytnyk [Fri, 7 Dec 2018 16:22:17 +0000 (18:22 +0200)]
Add PROX TC into OPNFV test cases

JIRA: YARDSTICK-1562

Change-Id: I81b5429c8afebb5af70547e9781518845ce6ccff
Signed-off-by: Mytnyk, Volodymyr <volodymyrx.mytnyk@intel.com>
5 years agoCleanup unittests for test_attacker_baremetal 91/60391/6
Emma Foley [Mon, 30 Jul 2018 17:13:03 +0000 (18:13 +0100)]
Cleanup unittests for test_attacker_baremetal

unused-arg check was re-enabled after being disabled at a file level.
Changes were made so that the file conforms to our testing conventions.

JIRA: YARDSTICK-1384
Change-Id: I27b41e79fd6e4e9fbefccf8b72c4a43926e25312
Signed-off-by: Emma Foley <emma.l.foley@intel.com>
5 years agoFix value undefined error: "fetch_url_and_verify" 01/65201/2
Stepan Andrushko [Mon, 19 Nov 2018 10:18:19 +0000 (12:18 +0200)]
Fix value undefined error: "fetch_url_and_verify"

Fix value undefined error in Yardstick internal ansible module
“fetch_url_and_verify” in case http unreachable.

JIRA: YARDSTICK-1527

Change-Id: Iea3c6c08291b74f6a4dbb715b00cbf14a5dcf00e
Signed-off-by: Stepan Andrushko <stepanx.andrushko@intel.com>
5 years agoFix pylint warnings in fetch_url_and_verify 59/65659/1
Emma Foley [Fri, 7 Dec 2018 15:29:57 +0000 (15:29 +0000)]
Fix pylint warnings in fetch_url_and_verify

Disable pylint checking in ansible module, to avoid
unused-wildcard-import and wrong-import-position
The wildcard import is required for ansile to be able to
use the module.

JIRA: YARDSTICK-1527
Signed-off-by: Emma Foley <emma.l.foley@intel.com>
Change-Id: Icc358555f59c8cc088f6f22e4fab8ee2205daff2

5 years agoMerge "Add vBNG PPPoE test cases functionality"
Abhijit Sinha [Fri, 7 Dec 2018 15:19:28 +0000 (15:19 +0000)]
Merge "Add vBNG PPPoE test cases functionality"

5 years agoMerge "L3FWD Gradana Dashboards Out-of-date and incorrect"
Abhijit Sinha [Fri, 7 Dec 2018 14:56:04 +0000 (14:56 +0000)]
Merge "L3FWD Gradana Dashboards Out-of-date and incorrect"

5 years agoMerge "Update NSB PROX devguide"
Abhijit Sinha [Fri, 7 Dec 2018 14:39:20 +0000 (14:39 +0000)]
Merge "Update NSB PROX devguide"

5 years agoL3FWD Gradana Dashboards Out-of-date and incorrect 45/65645/3
DanielMartinBuckley [Fri, 7 Dec 2018 14:07:20 +0000 (14:07 +0000)]
L3FWD Gradana Dashboards Out-of-date and incorrect

JIRA: Yardstick-1561

L3FWD-2 Port Grafana Dashboard does not work,
and is missing NFVI stats and Live data.

L3FWD-4 Port Grafana Dashbaord missing
"Load Generated" and "Load Received" metrics

Change-Id: I6802c993be6f6c93750fa5aa8e5c1652ca78dfce
Signed-off-by: Daniel Martin Buckley <daniel.m.buckley@intel.com>
5 years agoAdd vBNG PPPoE test cases functionality 13/63213/17
Serhiy Pshyk [Fri, 5 Oct 2018 16:50:38 +0000 (17:50 +0100)]
Add vBNG PPPoE test cases functionality

Added vBNG PPPoE test cases functionality which allows to:
- create and configure access network connections (PPPoE subscribers);
- create and configure core network connections;
- configure and run traffic between access and core network
  topologies.

JIRA: YARDSTICK-1508

Change-Id: I90975505fe7318227a837d97e8db4a06712de7eb
Signed-off-by: Serhiy Pshyk <serhiyx.pshyk@intel.com>
Signed-off-by: Oleksandr Naumets <oleksandrx.naumets@intel.com>
5 years agoMerge "Add HTTP IxLoad test cases for agnostic VNF"
Abhijit Sinha [Thu, 6 Dec 2018 16:08:22 +0000 (16:08 +0000)]
Merge "Add HTTP IxLoad test cases for agnostic VNF"

5 years agoMerge "Add IOMMU to grub to support OVS/SRIOV SA contexts"
Volodymyr Mytnyk [Thu, 6 Dec 2018 13:26:43 +0000 (13:26 +0000)]
Merge "Add IOMMU to grub to support OVS/SRIOV SA contexts"

5 years agoFix pip environment 15/65615/1
John O Loughlin [Thu, 6 Dec 2018 10:54:10 +0000 (10:54 +0000)]
Fix pip environment

oslo.log==3.41.0 needs to be fixed for tox to pass

JIRA: YARDSTICK-1560

Change-Id: I01d257e892aa835775456d8334f2c4358b120c08
Signed-off-by: John O Loughlin <john.oloughlin@intel.com>
5 years agoMerge "Adding scale up test case for l3fwd SRIOV."
Volodymyr Mytnyk [Tue, 4 Dec 2018 16:09:57 +0000 (16:09 +0000)]
Merge "Adding scale up test case for l3fwd SRIOV."

5 years agoAdd HTTP IxLoad test cases for agnostic VNF 09/65509/3
Serhiy Pshyk [Fri, 30 Nov 2018 19:34:48 +0000 (19:34 +0000)]
Add HTTP IxLoad test cases for agnostic VNF

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>
5 years agoMerge "Handle HTTP traffic profile parameters as optional"
Volodymyr Mytnyk [Tue, 4 Dec 2018 08:27:50 +0000 (08:27 +0000)]
Merge "Handle HTTP traffic profile parameters as optional"

5 years agoAdding scale up test case for l3fwd SRIOV. 99/65499/4
Carey, Alan [Thu, 29 Nov 2018 05:57:38 +0000 (05:57 +0000)]
Adding scale up test case for l3fwd SRIOV.

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>
5 years agoMerge "Adding scale up test case for l3fwd OvS-DPDK."
Abhijit Sinha [Mon, 3 Dec 2018 14:37:53 +0000 (14:37 +0000)]
Merge "Adding scale up test case for l3fwd OvS-DPDK."

5 years agoHandle HTTP traffic profile parameters as optional 07/65507/1
Serhiy Pshyk [Fri, 30 Nov 2018 19:25:30 +0000 (19:25 +0000)]
Handle HTTP traffic profile parameters as optional

JIRA: YARDSTICK-1548

Change-Id: I1130b33a1ab441a7a9ebf24beb954c9dab0ebc29
Signed-off-by: Serhiy Pshyk <serhiyx.pshyk@intel.com>
5 years agoMerge "Add test suite for scenario "opnfv_os-ovn-nofeature-ha""
Jing Lu [Fri, 30 Nov 2018 01:42:00 +0000 (01:42 +0000)]
Merge "Add test suite for scenario "opnfv_os-ovn-nofeature-ha""

5 years agoMerge "Distribute dpdk/vhostuser between CPUs for SA OVS"
Volodymyr Mytnyk [Thu, 29 Nov 2018 17:00:31 +0000 (17:00 +0000)]
Merge "Distribute dpdk/vhostuser between CPUs for SA OVS"

5 years agoAdding scale up test case for l3fwd OvS-DPDK. 03/65503/1
Carey, Alan [Thu, 29 Nov 2018 09:08:12 +0000 (09:08 +0000)]
Adding scale up test case for l3fwd OvS-DPDK.

JIRA: YARDSTICK-1547

Change-Id: I5915c0e8df343e2c21396a9892d4728377e333bc
Signed-off-by: Carey, Alan <alan.carey@intel.com>
5 years agoMerge "Prox L2FWD multiflow test fix"
Abhijit Sinha [Wed, 28 Nov 2018 17:26:12 +0000 (17:26 +0000)]
Merge "Prox L2FWD multiflow test fix"

5 years agoProx L2FWD multiflow test fix 73/65273/4
Abhijit Sinha [Tue, 20 Nov 2018 14:15:33 +0000 (14:15 +0000)]
Prox L2FWD multiflow test fix

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>
5 years agoMerge "Fix multiport/scale-out baremetal ansible scripts"
Volodymyr Mytnyk [Wed, 28 Nov 2018 14:35:20 +0000 (14:35 +0000)]
Merge "Fix multiport/scale-out baremetal ansible scripts"

5 years agoMerge "NSB NFVi PROX Should report realtime port activity not historical data"
Abhijit Sinha [Wed, 28 Nov 2018 13:13:25 +0000 (13:13 +0000)]
Merge "NSB NFVi PROX Should report realtime port activity not historical data"

5 years agoNSB NFVi PROX Should report realtime port activity not 71/63071/21
DanielMartinBuckley [Mon, 1 Oct 2018 15:30:01 +0000 (16:30 +0100)]
NSB NFVi PROX Should report realtime port activity not
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>
5 years agoUpdate NSB PROX devguide 23/59623/6
DanielMartinBuckley [Mon, 9 Jul 2018 15:40:15 +0000 (16:40 +0100)]
Update NSB PROX devguide

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>
5 years agoAdd option to allow user to pass vpe_script 43/65143/4
John O Loughlin [Thu, 15 Nov 2018 11:19:37 +0000 (11:19 +0000)]
Add option to allow user to pass vpe_script

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>
5 years agoDocs for vPE 69/65269/7
John O Loughlin [Tue, 20 Nov 2018 11:58:46 +0000 (11:58 +0000)]
Docs for vPE

JIRA: YARDSTICK-1529

Change-Id: I1a95bca8ff3713660874c395c6ad6525011ad8c6
Signed-off-by: John O Loughlin <john.oloughlin@intel.com>
5 years agoAdd template and css for nsb report 03/60703/12
Patrice Buriez [Fri, 9 Nov 2018 10:00:26 +0000 (11:00 +0100)]
Add template and css for nsb report

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>
5 years agoRemove Django from requirements and update docs 01/60701/12
Patrice Buriez [Fri, 9 Nov 2018 09:38:53 +0000 (10:38 +0100)]
Remove Django from requirements and update docs

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>
5 years agoAdd parser to support jsTree in report 61/60061/14
Patrice Buriez [Fri, 9 Nov 2018 09:45:31 +0000 (10:45 +0100)]
Add parser to support jsTree in report

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>
5 years agoGenerate report from a file instead of string 99/60699/12
Patrice Buriez [Fri, 9 Nov 2018 09:33:50 +0000 (10:33 +0100)]
Generate report from a file instead of string

``$ 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>
5 years agoMerge "Fix OvS-DPDK context mem allocation problem"
Volodymyr Mytnyk [Thu, 22 Nov 2018 17:37:58 +0000 (17:37 +0000)]
Merge "Fix OvS-DPDK context mem allocation problem"

5 years agoMerge "Fix hugepages calculation"
Volodymyr Mytnyk [Thu, 22 Nov 2018 12:04:44 +0000 (12:04 +0000)]
Merge "Fix hugepages calculation"

5 years agoFix OvS-DPDK context mem allocation problem 31/65331/3
Mytnyk, Volodymyr [Thu, 22 Nov 2018 10:50:28 +0000 (10:50 +0000)]
Fix OvS-DPDK context mem allocation problem

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>
5 years agoFix hugepages calculation 15/65315/2
Mytnyk, Volodymyr [Wed, 21 Nov 2018 17:00:51 +0000 (17:00 +0000)]
Fix hugepages calculation

JIRA: YARDSTICK-1537

Change-Id: If4e78fe49c8b248c180d5a8db3932d822b9e5f95
Signed-off-by: Mytnyk, Volodymyr <volodymyrx.mytnyk@intel.com>
5 years agoUpdate unit tests for yardstick/benchmark/core/report.py 75/60975/7
Patrice Buriez [Fri, 9 Nov 2018 09:25:19 +0000 (10:25 +0100)]
Update unit tests for yardstick/benchmark/core/report.py

* 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>
5 years agoMerge "Install barometer collectd container on all hosts"
Volodymyr Mytnyk [Wed, 21 Nov 2018 09:06:51 +0000 (09:06 +0000)]
Merge "Install barometer collectd container on all hosts"

5 years agoInstall barometer collectd container on all hosts 89/64489/3
Chornyi, TarasX [Mon, 5 Nov 2018 12:58:34 +0000 (14:58 +0200)]
Install barometer collectd container on all hosts

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>
5 years agoMerge "Make VM machine type as a user configuration"
Volodymyr Mytnyk [Tue, 20 Nov 2018 15:16:43 +0000 (15:16 +0000)]
Merge "Make VM machine type as a user configuration"

5 years agoMake VM machine type as a user configuration 59/64759/7
Mytnyk, Volodymyr [Thu, 8 Nov 2018 08:44:20 +0000 (08:44 +0000)]
Make VM machine type as a user configuration

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>
5 years agoRun testcase 074 result overridden by job status 89/65189/1
Ameed Ashour [Sun, 18 Nov 2018 08:47:21 +0000 (10:47 +0200)]
Run testcase 074 result overridden by job status

Change-Id: Icb24727fd7ca8a340ea424284b510b007055ec9c
JIRA: YARDSTICK-1526
Signed-off-by: Ameed Ashour <Ameed.Ashour.Ext@nokia.com>
5 years agoCreate docker image for Ubuntu 18.04 73/63873/5
Stepan Andrushko [Mon, 22 Oct 2018 11:18:16 +0000 (14:18 +0300)]
Create docker image for Ubuntu 18.04

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>
5 years agoModify install.yaml to support Ubuntu 18 85/61985/11
Stepan Andrushko [Fri, 7 Sep 2018 12:15:08 +0000 (15:15 +0300)]
Modify install.yaml to support Ubuntu 18

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>
5 years agoMerge "Remove unused functions vpe"
Abhijit Sinha [Wed, 14 Nov 2018 18:13:45 +0000 (18:13 +0000)]
Merge "Remove unused functions vpe"

5 years agoCreate vPE binary from dpdk 45/65045/3
John O Loughlin [Mon, 12 Nov 2018 16:38:03 +0000 (16:38 +0000)]
Create vPE binary from dpdk

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>
5 years agoRemove unused functions vpe 11/64311/4
John O Loughlin [Wed, 31 Oct 2018 14:14:05 +0000 (14:14 +0000)]
Remove unused functions vpe

JIRA: YARDSTICK-1473

Change-Id: Ib9d3eb01f3fd900cbb08d55fc21fb95beceec941
Signed-off-by: John O Loughlin <john.oloughlin@intel.com>
5 years agoMerge "Add option to pass config file to vPE"
Volodymyr Mytnyk [Wed, 14 Nov 2018 16:22:36 +0000 (16:22 +0000)]
Merge "Add option to pass config file to vPE"

5 years agoAdd option to pass config file to vPE 59/63959/12
John O Loughlin [Wed, 24 Oct 2018 14:36:36 +0000 (15:36 +0100)]
Add option to pass config file to vPE

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>
5 years agoMerge "Prox standalone test case changes:"
Abhijit Sinha [Wed, 14 Nov 2018 15:03:24 +0000 (15:03 +0000)]
Merge "Prox standalone test case changes:"

5 years agoFix multiport/scale-out baremetal ansible scripts 01/60101/5
Mytnyk, Volodymyr [Mon, 23 Jul 2018 08:34:48 +0000 (09:34 +0100)]
Fix multiport/scale-out baremetal ansible scripts

- 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>
5 years agoDistribute dpdk/vhostuser between CPUs for SA OVS 91/64091/5
Stepan Andrushko [Fri, 26 Oct 2018 16:09:30 +0000 (19:09 +0300)]
Distribute dpdk/vhostuser between CPUs for SA OVS

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>
5 years agoProx standalone test case changes: 77/64877/3
Carey, Alan [Fri, 9 Nov 2018 05:51:35 +0000 (05:51 +0000)]
Prox standalone test case changes:

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>
5 years agoMerge "Implement functionality for updating http client"
Volodymyr Mytnyk [Mon, 12 Nov 2018 13:01:08 +0000 (13:01 +0000)]
Merge "Implement functionality for updating http client"

5 years agoImplement functionality for updating http client 55/62555/9
Myron Sosyak [Wed, 19 Sep 2018 13:10:57 +0000 (14:10 +0100)]
Implement functionality for updating http client

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>
5 years agoMerge "[docs] Resolve "nested numbering in toctree?" warning"
Rex Lee [Fri, 9 Nov 2018 10:32:19 +0000 (10:32 +0000)]
Merge "[docs] Resolve "nested numbering in toctree?" warning"

5 years agoMerge "[docs] Resolve "document isn't included in any toctree" warning"
Rex Lee [Fri, 9 Nov 2018 10:32:05 +0000 (10:32 +0000)]
Merge "[docs] Resolve "document isn't included in any toctree" warning"

5 years agoMerge "[docs] Add release notes for Gambia"
Rex Lee [Fri, 9 Nov 2018 10:11:53 +0000 (10:11 +0000)]
Merge "[docs] Add release notes for Gambia"

5 years ago[docs] Add release notes for Gambia 61/63461/9
Emma Foley [Fri, 12 Oct 2018 18:40:15 +0000 (19:40 +0100)]
[docs] Add release notes for Gambia

Change-Id: If3e209ac3d2e80baadef0f4b76494028f8594f8b
Signed-off-by: Emma Foley <emma.l.foley@intel.com>
5 years agoAdd test suite for scenario "opnfv_os-ovn-nofeature-ha" 51/64851/1
rexlee8776 [Fri, 9 Nov 2018 06:33:21 +0000 (06:33 +0000)]
Add test suite for scenario "opnfv_os-ovn-nofeature-ha"

JIRA: YARDSTICK-1517

Change-Id: I172c92cd6f892321687949647c33e47b9e9f9d74
Signed-off-by: rexlee8776 <limingjiang@huawei.com>
5 years ago[docs] Resolve "document isn't included in any toctree" warning 49/63349/4
Emma Foley [Fri, 5 Oct 2018 15:35:35 +0000 (16:35 +0100)]
[docs] Resolve "document isn't included in any toctree" warning

Some test cases and test results weren't included in the test case
lists.
This change updates the lists of TC to included the previously
omitted TCs and add test results to index.

JIRA: YARDSTICK-1335
Change-Id: I5ca3b679b308889e60b7db2679629dc9144a3226
Signed-off-by: Emma Foley <emma.l.foley@intel.com>
5 years agoCleanup of ixia_profile attribute for IxNetwork TG 83/64383/2
Orest Voznyy [Thu, 1 Nov 2018 11:39:44 +0000 (13:39 +0200)]
Cleanup of ixia_profile attribute for IxNetwork TG

Remove obsolete attribute "ixia_profile" from
 - test cases using IxNetwork as a TG
 - from unit tests related to IxNetwork

Remove ixncfg files from repo.
Remove mention of ixncfg files from test case files

JIRA: YARDSTICK-1506

Change-Id: I5f8087cef74ac80ced0cfa310fdb5f91550d08f5
Signed-off-by: Orest Voznyy <orestx.voznyy@intel.com>
5 years agoMerge "Adding new test case for prox Standalone L3FWD."
Abhijit Sinha [Thu, 8 Nov 2018 14:14:52 +0000 (14:14 +0000)]
Merge "Adding new test case for prox Standalone L3FWD."

5 years agoMerge "add error logs to storperf"
Abhijit Sinha [Thu, 8 Nov 2018 11:17:47 +0000 (11:17 +0000)]
Merge "add error logs to storperf"

5 years agoMerge "Bugfix: Gambia ci job failed on apex and compass"
Rex Lee [Thu, 8 Nov 2018 11:14:33 +0000 (11:14 +0000)]
Merge "Bugfix: Gambia ci job failed on apex and compass"

5 years agoMerge "Add prox test case for OvS-DPDK & 4 Port"
Abhijit Sinha [Thu, 8 Nov 2018 09:25:44 +0000 (09:25 +0000)]
Merge "Add prox test case for OvS-DPDK & 4 Port"

5 years agoMerge "Adding Test Cases for Prox PktTouch Standalone SRIOV"
Abhijit Sinha [Thu, 8 Nov 2018 09:25:36 +0000 (09:25 +0000)]
Merge "Adding Test Cases for Prox PktTouch Standalone SRIOV"

5 years agoBugfix: Gambia ci job failed on apex and compass 61/64761/1
rexlee8776 [Thu, 8 Nov 2018 06:51:37 +0000 (06:51 +0000)]
Bugfix: Gambia ci job failed on apex and compass

update according to [1]

[1]
https://github.com/openstack/requirements/blob/stable/queens/upper-constraints.txt

Change-Id: If21e39470a33b9e7591cebe7f24b8f689edf4898
Signed-off-by: rexlee8776 <limingjiang@huawei.com>
6 years agoMerge "Setup hugepages on SA host(sriov, ovs_dpdk)"
Abhijit Sinha [Wed, 7 Nov 2018 17:48:44 +0000 (17:48 +0000)]
Merge "Setup hugepages on SA host(sriov, ovs_dpdk)"

6 years agoAdd prox test case for OvS-DPDK & 4 Port 03/64203/5
Carey, Alan [Fri, 26 Oct 2018 07:22:08 +0000 (08:22 +0100)]
Add prox test case for OvS-DPDK & 4 Port

JIRA: YARDSTICK-1475

Change-Id: I511130ad65acbd2a052b6285c8408bfc098adbb6
Signed-off-by: Carey, Alan <alan.carey@intel.com>
6 years agoMerge "Add prox test case for SRIOV & 4 ports."
Abhijit Sinha [Wed, 7 Nov 2018 17:24:46 +0000 (17:24 +0000)]
Merge "Add prox test case for SRIOV & 4 ports."

6 years agoMerge "Make OvS max_idle & queues configuration optional"
Abhijit Sinha [Wed, 7 Nov 2018 15:26:01 +0000 (15:26 +0000)]
Merge "Make OvS max_idle & queues configuration optional"

6 years agoMerge "Adding Test Cases for Prox PktTouch Standalone OvS-DPDK"
Abhijit Sinha [Wed, 7 Nov 2018 11:35:08 +0000 (11:35 +0000)]
Merge "Adding Test Cases for Prox PktTouch Standalone OvS-DPDK"

6 years agoMerge "Add IxNextgen API for settings IP priority"
Abhijit Sinha [Wed, 7 Nov 2018 11:28:12 +0000 (11:28 +0000)]
Merge "Add IxNextgen API for settings IP priority"

6 years agoMerge "Add API for PPPoE clients statistic retrieval"
Abhijit Sinha [Wed, 7 Nov 2018 11:25:44 +0000 (11:25 +0000)]
Merge "Add API for PPPoE clients statistic retrieval"