yardstick.git
6 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"

6 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"

6 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"

6 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"

6 years agoMerge "Update: assign static IP to VM for standalone"
Abhijit Sinha [Wed, 7 Nov 2018 11:22:32 +0000 (11:22 +0000)]
Merge "Update: assign static IP to VM for standalone"

6 years agoMerge "Add 8 port topology file for agnostic vnf with ixia tg"
Abhijit Sinha [Wed, 7 Nov 2018 11:15:49 +0000 (11:15 +0000)]
Merge "Add 8 port topology file for agnostic vnf with ixia tg"

6 years agoAdd prox test case for SRIOV & 4 ports. 77/64077/5
Carey, Alan [Fri, 26 Oct 2018 05:35:52 +0000 (06:35 +0100)]
Add prox test case for SRIOV & 4 ports.

Changes made to prox_bm.yaml file for 4 port support.

JIRA: YARDSTICK-1471

Change-Id: I7e7873bd6d2337659ca19abfd4d2b4db5d89fc95
Signed-off-by: Carey, Alan <alan.carey@intel.com>
6 years agoAdding Test Cases for Prox PktTouch Standalone SRIOV 19/64319/2
Carey, Alan [Wed, 31 Oct 2018 06:00:35 +0000 (06:00 +0000)]
Adding Test Cases for Prox PktTouch Standalone SRIOV

Patch contains two test case files: 2 Port & 4 Port

JIRA: YARDSTICK-1501

Change-Id: Ia3fff6ea97577d078a216d5d02f8e5257df1bd13
Signed-off-by: Carey, Alan <alan.carey@intel.com>
6 years agoMerge "Update Multi Port Stats reading for PROX"
Abhijit Sinha [Tue, 6 Nov 2018 11:28:19 +0000 (11:28 +0000)]
Merge "Update Multi Port Stats reading for PROX"

6 years ago[docs] Update mailing list to use #yardstick 53/63353/3
Emma Foley [Tue, 9 Oct 2018 14:14:32 +0000 (15:14 +0100)]
[docs] Update mailing list to use #yardstick

The mailing list is on a new system that lets you use #topics
instead of [topics]. The contact information has been updated
to reflect this.

JIRA: YARDSTICK-1335
Change-Id: Ida9af98f00761a3bff8903165fd2806163787ccd
Signed-off-by: Emma Foley <emma.l.foley@intel.com>
6 years agoMerge changes from topic 'doc/nsb-qsg'
Rex Lee [Tue, 6 Nov 2018 06:39:10 +0000 (06:39 +0000)]
Merge changes from topic 'doc/nsb-qsg'

* changes:
  [docs][userguide] Update formatting for Influx instructions in ch04
  [userguide] Update the directory structure listing
  [docs][devguide] Fix line lengths in devguide_nsb_prox.rst

6 years agoMerge "[docs] Add vEPC test case preparation steps"
Abhijit Sinha [Mon, 5 Nov 2018 15:42:31 +0000 (15:42 +0000)]
Merge "[docs] Add vEPC test case preparation steps"

6 years agoMerge "Added http concurrency test suite for agnostic VNF"
Abhijit Sinha [Mon, 5 Nov 2018 14:27:25 +0000 (14:27 +0000)]
Merge "Added http concurrency test suite for agnostic VNF"

6 years agoMerge "Fix python lib path for ixload control subprocess"
Abhijit Sinha [Mon, 5 Nov 2018 14:24:48 +0000 (14:24 +0000)]
Merge "Fix python lib path for ixload control subprocess"

6 years agoAdd API for PPPoE clients statistic retrieval 59/63859/3
Oleksandr Naumets [Mon, 22 Oct 2018 06:59:52 +0000 (07:59 +0100)]
Add API for PPPoE clients statistic retrieval

Add IxNextgen API for PPPoE clients per port statistics retrieval.

JIRA: YARDSTICK-1480

Change-Id: Ic22cf4a085ad957891575e9728584aee939a6630
Signed-off-by: Oleksandr Naumets <oleksandrx.naumets@intel.com>
6 years agoUpdate Multi Port Stats reading for PROX 67/59567/31
DanielMartinBuckley [Thu, 5 Jul 2018 16:55:29 +0000 (17:55 +0100)]
Update Multi Port Stats reading for PROX

JIRA: YARDSTICK-1458

Removed excessive jitter by removing extra sleeps in start/stop/reset
  ssh
Removed extra retries when bad data returned
Added a slep at end of test to give runner a chance to empty the queue
  on shutdown
Added a timeout on port retry attempts

Change-Id: Ica60b11c7af242817a83c154157827581f60d16a
Signed-off-by: Daniel Martin Buckley <daniel.m.buckley@intel.com>
6 years agoMerge "Test case override of traffic profile settings."
Abhijit Sinha [Mon, 5 Nov 2018 12:03:58 +0000 (12:03 +0000)]
Merge "Test case override of traffic profile settings."

6 years agoMerge "[docs] Rename image tc014_pod_frase{e,}r.png"
Rex Lee [Mon, 5 Nov 2018 09:17:11 +0000 (09:17 +0000)]
Merge "[docs] Rename image tc014_pod_frase{e,}r.png"

6 years agoMerge "[docs] Fix "Error in xxx directive" warning"
Rex Lee [Mon, 5 Nov 2018 09:17:05 +0000 (09:17 +0000)]
Merge "[docs] Fix "Error in xxx directive" warning"

6 years agoMerge "[docs] Fix docs {un,}indent warnings in Testcase definitions"
Rex Lee [Mon, 5 Nov 2018 09:16:57 +0000 (09:16 +0000)]
Merge "[docs] Fix docs {un,}indent warnings in Testcase definitions"

6 years agoMerge "[docs] Update header levels"
Rex Lee [Mon, 5 Nov 2018 09:16:48 +0000 (09:16 +0000)]
Merge "[docs] Update header levels"

6 years agoMerge "[docs] Remove vtc results chapter and references"
Rex Lee [Mon, 5 Nov 2018 09:16:39 +0000 (09:16 +0000)]
Merge "[docs] Remove vtc results chapter and references"

6 years agoMerge changes from topic 'docs/fix-warnings'
Rex Lee [Mon, 5 Nov 2018 09:16:21 +0000 (09:16 +0000)]
Merge changes from topic 'docs/fix-warnings'

* changes:
  [docs] Fix unresolved reference warning
  [docs] Update broken and redirected links

6 years agoAdd 8 port topology file for agnostic vnf with ixia tg 39/64439/1
Oleksandr Naumets [Fri, 2 Nov 2018 17:13:28 +0000 (17:13 +0000)]
Add 8 port topology file for agnostic vnf with ixia tg

JIRA: YARDSTICK-1509

Change-Id: I516b8011d0debb99105596755f04e858b2ce87b3
Signed-off-by: Oleksandr Naumets <oleksandrx.naumets@intel.com>
6 years ago[docs] Add vEPC test case preparation steps 21/64321/2
Orest Voznyy [Wed, 31 Oct 2018 15:27:04 +0000 (17:27 +0200)]
[docs] Add vEPC test case preparation steps

Add documentation to review the changes to original vEPC infrastructure
files to configure NSB test run in a specific test setup.

Add initial steps to prepare NSB to use Spirent Landslide for vEPC tests.

JIRA: YARDSTICK-1459

Change-Id: I3b937b1a21d6ec6851a92946e46c679385fdff9c
Signed-off-by: Orest Voznyy <orestx.voznyy@intel.com>
6 years agoMake OvS max_idle & queues configuration optional 13/64213/8
Mytnyk, Volodymyr [Fri, 12 Oct 2018 16:53:17 +0000 (17:53 +0100)]
Make OvS max_idle & queues configuration optional

Remove hardcoded rx queue value

JIRA: YARDSTICK-1493

Change-Id: Ia4944db21d94399c724bcabf4e0eae809518e7e9
Signed-off-by: Mytnyk, Volodymyr <volodymyrx.mytnyk@intel.com>
6 years agoMerge "[docs] Test case documentation for vEPC testing"
Emma Foley [Thu, 1 Nov 2018 16:17:52 +0000 (16:17 +0000)]
Merge "[docs] Test case documentation for vEPC testing"

6 years agoMerge "Add IxNextgen API for setting tracking options"
Abhijit Sinha [Thu, 1 Nov 2018 13:31:52 +0000 (13:31 +0000)]
Merge "Add IxNextgen API for setting tracking options"

6 years agoMerge "Add IxNextgen API for checking protocols status"
Abhijit Sinha [Thu, 1 Nov 2018 13:30:33 +0000 (13:30 +0000)]
Merge "Add IxNextgen API for checking protocols status"

6 years agoMerge "Make OvS to listen on TCP by default"
Emma Foley [Thu, 1 Nov 2018 11:05:59 +0000 (11:05 +0000)]
Merge "Make OvS to listen on TCP by default"

6 years ago[docs] Test case documentation for vEPC testing 63/63963/8
Abhijit Sinha [Wed, 24 Oct 2018 17:04:35 +0000 (18:04 +0100)]
[docs] Test case documentation for vEPC testing

JIRA: YARDSTICK-1349

The test case document will cover the following:
- test purpose
- test configuration
- pre-test conditions
- test sequence
- test verdict

Change-Id: I2841a7ff3d248bb3e4739579fad722dc02b5504f
Signed-off-by: Abhijit Sinha <abhijit.sinha@intel.com>
6 years agoMerge "Update: Trex KPI not collected no rabbitmq user"
Emma Foley [Wed, 31 Oct 2018 18:52:51 +0000 (18:52 +0000)]
Merge "Update: Trex KPI not collected no rabbitmq user"

6 years agoUpdate: Trex KPI not collected no rabbitmq user 29/64329/1
Stepan Andrushko [Wed, 31 Oct 2018 17:07:08 +0000 (19:07 +0200)]
Update: Trex KPI not collected no rabbitmq user

Update of review #63707: missed yardstick password hash.
This must be set on top of changes on review.

JIRA: YARDSTICK-1479

Change-Id: Ia8783de81ad91ea7421c6bbff87a30c59db2d44c
Signed-off-by: Stepan Andrushko <stepanx.andrushko@intel.com>
6 years agoMerge "Adding Grafana dashboard for visualizing the vEPC default bearer metrics."
Abhijit Sinha [Wed, 31 Oct 2018 14:33:22 +0000 (14:33 +0000)]
Merge "Adding Grafana dashboard for visualizing the vEPC default bearer metrics."

6 years agoAdded http concurrency test suite for agnostic VNF 71/63271/6
Chornyi, TarasX [Mon, 8 Oct 2018 09:23:29 +0000 (12:23 +0300)]
Added http concurrency test suite for agnostic VNF

Added http concurrency test suite and test template.
In the test pemplate user can set number of users and page size

JIRA: YARDSTICK-1438

Change-Id: I510c37309568c1ef9c4ab34d3b85614120dc79a8
Signed-off-by: Taras Chornyi <tarasx.chornyi@intel.com>
6 years agoAdding Test Cases for Prox PktTouch Standalone OvS-DPDK 17/64317/2
Carey, Alan [Wed, 31 Oct 2018 05:38:37 +0000 (05:38 +0000)]
Adding Test Cases for Prox PktTouch Standalone OvS-DPDK

Patch contains two test case files: 2 Port & 4 Port

JIRA: YARDSTICK-1500

Change-Id: Ia80ef1de072f1402196cc65089ab6929c09ecb6f
Signed-off-by: Carey, Alan <alan.carey@intel.com>
6 years agoAdding Grafana dashboard for visualizing the vEPC default bearer metrics. 51/64251/2
Carey, Alan [Tue, 30 Oct 2018 09:02:28 +0000 (09:02 +0000)]
Adding Grafana dashboard for visualizing the vEPC default bearer metrics.

The dashboard will highlight the Network metrics captured from Spirent landslide traffic generator.

JIRA: YARDSTICK-1350

Change-Id: I47920446181355a97e875fd82afd633b336c8da6
Signed-off-by: Carey, Alan <alan.carey@intel.com>
6 years ago[docs][userguide] Update formatting for Influx instructions in ch04 89/63789/3
Emma Foley [Wed, 29 Aug 2018 16:05:52 +0000 (17:05 +0100)]
[docs][userguide] Update formatting for Influx instructions in ch04

JIRA: YARDSTICK-1335
Change-Id: I2422d12a8c34fe2afaab349cbbb4dfe579057cb1
Signed-off-by: Emma Foley <emma.l.foley@intel.com>
6 years ago[userguide] Update the directory structure listing 87/63787/3
Emma Foley [Tue, 28 Aug 2018 13:34:55 +0000 (14:34 +0100)]
[userguide] Update the directory structure listing

Change-Id: I4ff6f94a6d309e1604672a41c581d0768c91a5d2
JIRA: YARDSTICK-1335
Signed-off-by: Emma Foley <emma.l.foley@intel.com>
6 years ago[docs][devguide] Fix line lengths in devguide_nsb_prox.rst 85/63785/3
Emma Foley [Wed, 22 Aug 2018 15:24:37 +0000 (16:24 +0100)]
[docs][devguide] Fix line lengths in devguide_nsb_prox.rst

JIRA: YARDSTICK-1335
Change-Id: I863da3318a71dbcf2dc3f2b43fda6a92feed2089
Signed-off-by: Emma Foley <emma.l.foley@intel.com>
6 years agoUpdate: assign static IP to VM for standalone 65/64165/3
Stepan Andrushko [Mon, 29 Oct 2018 19:32:44 +0000 (21:32 +0200)]
Update: assign static IP to VM for standalone

Updated cloud-init network file to be used on Ubuntu 16.04 and
Ubuntu 18.04. Fields 'macaddress' and 'prefix' modified in
network-config file.

JIRA: YARDSTICK-1402

Change-Id: Ibe7fb9dbf23326a0a6106f98d3b2b9fedf81f79a
Signed-off-by: Stepan Andrushko <stepanx.andrushko@intel.com>
6 years ago[docs] Rename image tc014_pod_frase{e,}r.png 47/63347/3
Emma Foley [Wed, 3 Oct 2018 13:01:18 +0000 (14:01 +0100)]
[docs] Rename image tc014_pod_frase{e,}r.png

docs/release/results/tc014-cpu-processing-speed.rst
includes the image tc014_pod_fraser.png. This image was
incorrectly named tc014_pod_fraseer.png.

This patch fixes the image name so that the link is valid.

JIRA: YARDSTICK-1416
Change-Id: I37d8ee687f4dbd1a8b906e2934a4119f9fdd8041
Signed-off-by: Emma Foley <emma.l.foley@intel.com>
6 years ago[docs] Fix "Error in xxx directive" warning 45/63345/3
Emma Foley [Wed, 3 Oct 2018 12:56:47 +0000 (13:56 +0100)]
[docs] Fix "Error in xxx directive" warning

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

6 years ago[docs] Fix docs {un,}indent warnings in Testcase definitions 43/63343/3
Emma Foley [Wed, 3 Oct 2018 12:54:09 +0000 (13:54 +0100)]
[docs] Fix docs {un,}indent warnings in Testcase definitions

Mostly, the issues were with un/indentation.
This has been fixed, and `tox -e docs` now issues less warnings.

JIRA: YARDSTICK-1416
Change-Id: Ie58a8dba42e9868357e1dce414cb1a01af8ad1f4
Signed-off-by: Emma Foley <emma.l.foley@intel.com>
6 years ago[docs] Update header levels 41/63341/3
Emma Foley [Wed, 3 Oct 2018 12:49:21 +0000 (13:49 +0100)]
[docs] Update header levels

JIRA: YARDSTICK-1335
Change-Id: I202634a7427a409f0e2ca786c8bb5e05a5b4351d
Signed-off-by: Emma Foley <emma.l.foley@intel.com>
6 years ago[docs] Remove vtc results chapter and references 39/63339/3
Emma Foley [Wed, 3 Oct 2018 12:38:57 +0000 (13:38 +0100)]
[docs] Remove vtc results chapter and references

The vTC chapter in the userguide was previously removed [1]
Some references and results still remained and needed to be removed.

[1] https://gerrit.opnfv.org/gerrit/gitweb?p=yardstick.git;a=commit;h=114a486558c96152fffb5050840460a54de64d15

JIRA: YARDSTICK-1335
Change-Id: I17806d90ae8bc4dbf813ef89bbc22dc012b4a686
Signed-off-by: Emma Foley <emma.l.foley@intel.com>
6 years ago[docs] Fix unresolved reference warning 37/63337/3
Emma Foley [Wed, 3 Oct 2018 12:55:16 +0000 (13:55 +0100)]
[docs] Fix unresolved reference warning

JIRA: YARDSTICK-1416
Change-Id: Ibdc9b48e31aff171c59278f9ca19767392f4eeba
Signed-off-by: Emma Foley <emma.l.foley@intel.com>
6 years ago[docs] Update broken and redirected links 35/63335/3
Emma Foley [Mon, 17 Sep 2018 13:55:42 +0000 (14:55 +0100)]
[docs] Update broken and redirected links

A number of links were broken, or permenently redirected.
Some literal include directives pointed to the wrong location.

These have been updated, so the links are valid.

JIRA: YARDSTICK-1416
Change-Id: Icd20113e0ab099850fa58fa41bb27a00670f57ca
Signed-off-by: Emma Foley <emma.l.foley@intel.com>
6 years agoMerge "[docs] Fix links to remove references to submodules"
Emma Foley [Tue, 30 Oct 2018 19:19:49 +0000 (19:19 +0000)]
Merge "[docs] Fix links to remove references to submodules"

6 years agoMerge "Add RFC2544 iteration status field"
Emma Foley [Tue, 30 Oct 2018 17:37:08 +0000 (17:37 +0000)]
Merge "Add RFC2544 iteration status field"

6 years agoMerge "Dashboard with Network and Platform NFVi metrics"
Emma Foley [Tue, 30 Oct 2018 17:23:20 +0000 (17:23 +0000)]
Merge "Dashboard with Network and Platform NFVi metrics"

6 years agoMake OvS to listen on TCP by default 21/63421/5
Mytnyk, Volodymyr [Thu, 11 Oct 2018 17:16:06 +0000 (18:16 +0100)]
Make OvS to listen on TCP by default

JIRA: YARDSTICK-1492

Change-Id: I81c682d473ffe3d70ecbb42cce40c2d16e608b41
Signed-off-by: Mytnyk, Volodymyr <volodymyrx.mytnyk@intel.com>
6 years agoAdd RFC2544 iteration status field 33/61133/9
Mytnyk, Volodymyr [Mon, 20 Aug 2018 19:16:36 +0000 (20:16 +0100)]
Add RFC2544 iteration status field

 Added new RFC2544 iteration status field into the
testcase result to be able to exctract the best
RX/TX throughput value from each iteration.

 The field equal "Success" if the trhoughput value is in the
given drop percentage range and "Failure" otherwise.

JIRA: YARDSTICK-1389

Change-Id: I2fb2ef036b63a0e7bbf3d6c6568d3bdffa488e1f
Signed-off-by: Mytnyk, Volodymyr <volodymyrx.mytnyk@intel.com>
6 years agoMerge "Pod file fix for Prox 2 port"
Abhijit Sinha [Tue, 30 Oct 2018 15:12:42 +0000 (15:12 +0000)]
Merge "Pod file fix for Prox 2 port"

6 years agoMerge "Fix latency for ACL test cases"
Abhijit Sinha [Tue, 30 Oct 2018 15:08:05 +0000 (15:08 +0000)]
Merge "Fix latency for ACL test cases"

6 years agoDashboard with Network and Platform NFVi metrics 05/63205/5
Abhijit Sinha [Fri, 5 Oct 2018 14:44:52 +0000 (15:44 +0100)]
Dashboard with Network and Platform NFVi metrics

Added the PROX L3FWD Grafana dashboard with NFVi metrics
collected from barometer collectd container.

The dashboard has template field for HOST/SUT name
to get the collectd metrics from that SUT.

JIRA: YARDSTICK-1412

Update:
- Added table and graphs for TG NFVi metrics
- Added TG and SUT templates as IP address
- Added IPC(instruction per cycles) metric

Change-Id: I1f8971f551df27ad6a16241693527285610fc82d
Signed-off-by: Abhijit Sinha <abhijit.sinha@intel.com>
6 years ago[docs] Fix links to remove references to submodules 61/62361/5
Aric Gardner [Fri, 14 Sep 2018 21:18:42 +0000 (17:18 -0400)]
[docs] Fix links to remove references to submodules

All references to submodules must be removed for docs to
work going forward.

Can be tested once your project has a local tox file

Change-Id: Id74581cc584f70ae0b31e31c9dd91593c7be6615
Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
6 years ago[docs] Update on Yardstick installation 25/62325/5
Stepan Andrushko [Fri, 14 Sep 2018 17:05:13 +0000 (20:05 +0300)]
[docs] Update on Yardstick installation

Added details how to install Yardstick using install.yaml.

Updated:
 - 04-installation.rst
 - 13-nsb-installation.rst

JIRA: YARDSTICK-1335

Change-Id: I526c328f1b197833a2cf496cfef15ba89c11fab1
Signed-off-by: Stepan Andrushko <stepanx.andrushko@intel.com>
6 years agoMerge "Add test library name update in DMF and mainflows"
Abhijit Sinha [Tue, 30 Oct 2018 10:44:04 +0000 (10:44 +0000)]
Merge "Add test library name update in DMF and mainflows"

6 years agoMerge "Add traffic duration support in test case"
Abhijit Sinha [Tue, 30 Oct 2018 10:12:42 +0000 (10:12 +0000)]
Merge "Add traffic duration support in test case"

6 years agoMerge "Proposing Volodymyr Mytnyk as a committer to Yardstick"
Rex Lee [Tue, 30 Oct 2018 09:11:34 +0000 (09:11 +0000)]
Merge "Proposing Volodymyr Mytnyk as a committer to Yardstick"

6 years agoMerge "[docs] Add developer guidelines for contribution"
Rex Lee [Tue, 30 Oct 2018 09:04:45 +0000 (09:04 +0000)]
Merge "[docs] Add developer guidelines for contribution"

6 years agoMerge "[docs] Add conventions for writing unit tests."
Rex Lee [Tue, 30 Oct 2018 09:04:16 +0000 (09:04 +0000)]
Merge "[docs] Add conventions for writing unit tests."

6 years ago[docs] Add conventions for writing unit tests. 77/60977/12
Emma Foley [Wed, 15 Aug 2018 08:55:07 +0000 (09:55 +0100)]
[docs] Add conventions for writing unit tests.

Added details of conventions used when writing unit tests.

JIRA: YARDSTICK-1335
Change-Id: I7bb141126968c88c8a2d7e0dce4f33ed6f79cee4
Signed-off-by: Emma Foley <emma.l.foley@intel.com>
6 years ago[docs] Add developer guidelines for contribution 31/60531/11
Emma Foley [Thu, 2 Aug 2018 17:20:15 +0000 (18:20 +0100)]
[docs] Add developer guidelines for contribution

A new section was added to the devguide, stating
expectations for code contributions.

* What to include in a change
* Code style guidelines
* How to run tests

JIRA: YARDSTICK-1335
Change-Id: Idfe7790042a3a3fe6cd8763374b10f2268bd63cd
Signed-off-by: Emma Foley <emma.l.foley@intel.com>
6 years ago[docs] Update the glossary 67/61267/6
Emma Foley [Wed, 22 Aug 2018 18:09:15 +0000 (19:09 +0100)]
[docs] Update the glossary

Add some new terms (OpenStack, Docker, PROX).

JIRA: YARDSTICK-1335
Change-Id: I948957cf7b1540f7a027ab9da2d829e5e05c87c8
Signed-off-by: Emma Foley <emma.l.foley@intel.com>
6 years agoFix latency for ACL test cases 65/63465/5
Patrice Buriez [Fri, 12 Oct 2018 17:03:33 +0000 (19:03 +0200)]
Fix latency for ACL test cases

JIRA: YARDSTICK-1460

Cores running "mode=lat" must be properly configured with a correct
"lat pos" parameter. When this parameter is missing, PROX exits with
an error message.
When the "lat pos" parameter is missing for cores running "mode=gen",
latency values are not written into the packets.
Also fixed some typos, packet inline format, IP len and UDP len.

Change-Id: Ice06c5d74686c80f09bc60f568993dbf3165b338
Signed-off-by: Patrice Buriez <patrice.buriez@intel.com>
6 years agoAdd IxNextgen API for settings IP priority 51/63951/3
Oleksandr Naumets [Wed, 24 Oct 2018 11:33:25 +0000 (12:33 +0100)]
Add IxNextgen API for settings IP priority

Add IxNextgen API for setting IP priority which includes:
- Raw priority;
- ToS;
- Diff-Serv.

JIRA: YARDSTICK-1488

Change-Id: I83d85db113a5374fdafc3d50130e5e3584edfc4a
Signed-off-by: Oleksandr Naumets <oleksandrx.naumets@intel.com>
6 years agoMerge "Allow to see steady state status in the yardstick logs"
Rex Lee [Mon, 29 Oct 2018 09:16:37 +0000 (09:16 +0000)]
Merge "Allow to see steady state status in the yardstick logs"

6 years agoSetup hugepages on SA host(sriov, ovs_dpdk) 53/63153/2
Serhiy Pshyk [Thu, 4 Oct 2018 09:21:33 +0000 (10:21 +0100)]
Setup hugepages on SA host(sriov, ovs_dpdk)

JIRA: YARDSTICK-1461

Change-Id: Ia1f5026eee989672aac57775ec9dd182df658fa4
Signed-off-by: Serhiy Pshyk <serhiyx.pshyk@intel.com>
6 years agoMerge "Add Testcase for Prox Standalone OvS-DPDK."
Abhijit Sinha [Fri, 26 Oct 2018 16:18:15 +0000 (16:18 +0000)]
Merge "Add Testcase for Prox Standalone OvS-DPDK."

6 years agoMerge "Add Testcase for Prox Standalone SRIOV."
Abhijit Sinha [Fri, 26 Oct 2018 16:18:05 +0000 (16:18 +0000)]
Merge "Add Testcase for Prox Standalone SRIOV."

6 years agoMerge "Trex KPI are not collected due to rabbitmq user"
Abhijit Sinha [Fri, 26 Oct 2018 15:31:26 +0000 (15:31 +0000)]
Merge "Trex KPI are not collected due to rabbitmq user"

6 years agoAdd traffic duration support in test case 85/63285/3
Orest Voznyy [Mon, 8 Oct 2018 17:06:02 +0000 (20:06 +0300)]
Add traffic duration support in test case

Implement code to support traffic_duration field in test case options.
This updates the 'duration' in Landslide session profile.
traffic_duration should always be much less than runner duration/timeout.

JIRA: YARDSTICK-1427

Change-Id: I51094bade683ca8758136ccb619e8894a2ecef72
Signed-off-by: Orest Voznyy <orestx.voznyy@intel.com>
6 years agoAdd Testcase for Prox Standalone SRIOV. 17/63417/6
Carey, Alan [Thu, 11 Oct 2018 06:15:04 +0000 (07:15 +0100)]
Add Testcase for Prox Standalone SRIOV.

No sample testcase for prox SRIOV standalone.

Renamed pod file so that other prox testcases can use this file

JIRA: YARDSTICK-1471

Change-Id: Icc20e395a3fb4c9d1398f85198d64682b2a9ee33
Signed-off-by: Carey, Alan <alan.carey@intel.com>
6 years agoAdd Testcase for Prox Standalone OvS-DPDK. 09/63609/4
Carey, Alan [Tue, 16 Oct 2018 06:55:03 +0000 (07:55 +0100)]
Add Testcase for Prox Standalone OvS-DPDK.

No sample testcase for prox OvS-DPDK standalone.

JIRA: YARDSTICK-1475

Change-Id: Ide65444d08d6c90e7e98d59b7d1f4cba8ca7397f
Signed-off-by: Carey, Alan <alan.carey@intel.com>
6 years agoProposing Volodymyr Mytnyk as a committer to Yardstick 35/63635/2
Emma Foley [Wed, 17 Oct 2018 11:00:59 +0000 (12:00 +0100)]
Proposing Volodymyr Mytnyk as a committer to Yardstick

Volodymyr has contributed to Yardstick in the following
ways over the last year:

* Regular reviews
* Validation of changes
* Bug fixes across different contexts, TGs and SampleVNFs
* Tested and updated many sample testcases for NSB
* Installer improvements

Change-Id: I9a28ac15bd6ceb5f5c599e602fb2651bd7b9e622
Signed-off-by: Emma Foley <emma.l.foley@intel.com>
6 years agoAdd test library name update in DMF and mainflows 79/63879/2
Orest Voznyy [Mon, 22 Oct 2018 15:27:31 +0000 (18:27 +0300)]
Add test library name update in DMF and mainflows

Add automatic update of traffic profile items library name update, as well
as update of session profile Dmf library name, to avoid the need of user
changing it in template files.

Update affected unit tests.

JIRA: YARDSTICK-1474

Change-Id: I18cc8ca99a47da862753329c87d1a560a97f76fa
Signed-off-by: Orest Voznyy <orestx.voznyy@intel.com>
6 years agoAdd IxNextgen API for checking protocols status 61/63261/6
Oleksandr Naumets [Mon, 8 Oct 2018 08:20:30 +0000 (09:20 +0100)]
Add IxNextgen API for checking protocols status

Added IxNextgen API methods which allows to check status of created
protocols

JIRA: YARDSTICK-1468

Change-Id: Id40b59ac258bcce6501862520bd042d31d926783
Signed-off-by: Oleksandr Naumets <oleksandrx.naumets@intel.com>
6 years agoPod file fix for Prox 2 port 89/63689/2
Abhijit Sinha [Thu, 18 Oct 2018 09:53:24 +0000 (10:53 +0100)]
Pod file fix for Prox 2 port

Removing the "keyfile" from the pod file to align with other
pod files for 1 and 4 port. The file when used as such currently
gives an error. This change will fix that.

JIRA:YARDSTICK-1477

Change-Id: Ibfa9387d068a0098ea0eb0b31ad96108d0602abc
Signed-off-by: Abhijit Sinha <abhijit.sinha@intel.com>
6 years agoTrex KPI are not collected due to rabbitmq user 07/63707/2
Stepan Andrushko [Thu, 18 Oct 2018 18:16:09 +0000 (21:16 +0300)]
Trex KPI are not collected due to rabbitmq user

Changed the way rabbitmq-server user is created. Fix is needed to
collect KPIs from Trex.

JIRA: YARDSTICK-1479

Change-Id: I54369535fdb7af6af76de30f758227736f83db78
Signed-off-by: Stepan Andrushko <stepanx.andrushko@intel.com>
6 years agoFix default IPv4 mask for IxNetwork traffic config 45/63745/2
Serhiy Pshyk [Fri, 19 Oct 2018 08:46:05 +0000 (09:46 +0100)]
Fix default IPv4 mask for IxNetwork traffic config

IP mask is set depending on the IP range provided by the user in the
traffic profile. In case of single IP in range, IPV4LENGTH value is
used as mask should cover all address bits.

JIRA: YARDSTICK-1478

Change-Id: I5ad40d1f3def52ebcda4400b708b71faf11e12ab
Signed-off-by: Serhiy Pshyk <serhiyx.pshyk@intel.com>
6 years agofix yardstick verify job 37/63937/8
rexlee8776 [Wed, 24 Oct 2018 02:49:54 +0000 (02:49 +0000)]
fix yardstick verify job

The regex is not compatible with pip version 18.

JIRA: INFRA-310

Change-Id: I6eaf1e3fac183f85c277934929e9065efa88d877
Signed-off-by: rexlee8776 <limingjiang@huawei.com>
6 years agoMerge "Added traffic update capability to Ixload TG"
Abhijit Sinha [Wed, 17 Oct 2018 09:09:12 +0000 (09:09 +0000)]
Merge "Added traffic update capability to Ixload TG"

6 years agoMerge "[docs] Transition to local docs build job."
Rex Lee [Wed, 17 Oct 2018 03:26:58 +0000 (03:26 +0000)]
Merge "[docs] Transition to local docs build job."

6 years agoAdd IxNextgen API for setting tracking options 43/63443/3
Oleksandr Naumets [Fri, 12 Oct 2018 08:13:23 +0000 (09:13 +0100)]
Add IxNextgen API for setting tracking options

Added IxNextgen API for setting:
- ingress flows tracking options
- egress flows tracking options

JIRA: YARDSTICK-1472

Change-Id: Ia604025a7d181213200c6562260b25cf11d4d73e
Signed-off-by: Oleksandr Naumets <oleksandrx.naumets@intel.com>
6 years agoMerge "Adds option parameters to TC074"
Kubi [Tue, 16 Oct 2018 03:59:24 +0000 (03:59 +0000)]
Merge "Adds option parameters to TC074"

6 years agoMerge "Add 4 port topology for agnostic vnf and Ixia tg"
Abhijit Sinha [Fri, 12 Oct 2018 16:53:22 +0000 (16:53 +0000)]
Merge "Add 4 port topology for agnostic vnf and Ixia tg"

6 years agoMerge "Add OvS 2.8.1 support into SA context"
Abhijit Sinha [Fri, 12 Oct 2018 15:39:21 +0000 (15:39 +0000)]
Merge "Add OvS 2.8.1 support into SA context"

6 years agoMerge "Configure n_rxq DPDK port option when adding the port"
Abhijit Sinha [Fri, 12 Oct 2018 15:38:50 +0000 (15:38 +0000)]
Merge "Configure n_rxq DPDK port option when adding the port"

6 years agoMerge "Modify handling Ixia traffic profile parameters"
Abhijit Sinha [Fri, 12 Oct 2018 15:16:55 +0000 (15:16 +0000)]
Merge "Modify handling Ixia traffic profile parameters"

6 years agoTest case override of traffic profile settings. 49/59749/27
DanielMartinBuckley [Thu, 12 Jul 2018 12:11:00 +0000 (13:11 +0100)]
Test case override of traffic profile settings.

JIRA: YARDSTICK-1298

Allow the test case file e.g. "tc_prox_baremetal_l2fwd-4.yaml"
settings to override the values in the traffic_profile file
e.g. "prox_binsearch.yaml"

This is done by adding the "traffic_config" section to the
"options" section in the "test case file".

See below :-

  options:
    interface_speed_gbps: 10

    traffic_config:
      tolerated_loss: 0.001
      test_precision: 0.1
      packet_sizes: [64]
      duration: 30
      lower_bound: 0.0
      upper_bound: 100.0

    vnf__0:
      prox_path: /opt/nsb_bin/prox
      prox_config: "configs/handle_l2fwd-4.cfg"
      prox_args:
        "-t": ""

    tg__0:
      prox_path: /opt/nsb_bin/prox
      prox_config: "configs/gen_l2fwd-4.cfg"
      prox_args:
        "-e": ""
        "-t": ""

Precedence of the traffic settings.

1. Values provided in the "traffic_config" section, inside
   the "options" section, of the test case file
2. values provided in the "traffic_profile" section of the
   traffic_profile file

Change-Id: I6b4e123e865c9dab548f9ad28647f95b53410e8f
Signed-off-by: Daniel Martin Buckley <daniel.m.buckley@intel.com>
6 years agoAdded traffic update capability to Ixload TG 01/61901/10
Myron Sosyak [Thu, 6 Sep 2018 09:29:13 +0000 (10:29 +0100)]
Added traffic update capability to Ixload TG

Allow yardstick to update IP/MAX of Net traffic

- Implemented functionality for updating traffics IP/MAC address
  in ixloadconfiguration.
- Extended http_ixload.py with functions for update IP/MAC
  address of netTraffic.
- In HTTP-vFW_IPv4_2Ports_Concurrency.rxf changed name's of
  networks from "client network" to "uplink_0 and the same for
  server

JIRA: YARDSTICK-1418

Change-Id: I28ef68b77466fff15af589954e3ef63e8099428f
Signed-off-by: Myron Sosyak <myronx.sosyak@intel.com>
Signed-off-by: Taras Chornyi <tarasx.chornyi@intel.com>