yardstick.git
5 years agoMerge "Yardstick verify job could base on the filetype to run the test"
Rex Lee [Sat, 30 Mar 2019 04:12:53 +0000 (04:12 +0000)]
Merge "Yardstick verify job could base on the filetype to run the test"

5 years agoMerge "Add VNF descriptor for vIMS testcase"
Volodymyr Mytnyk [Fri, 29 Mar 2019 10:12:30 +0000 (10:12 +0000)]
Merge "Add VNF descriptor for vIMS testcase"

5 years agoMerge "Support FD.io Multiple Loss Ratio search (MLRsearch)"
Volodymyr Mytnyk [Fri, 29 Mar 2019 10:11:18 +0000 (10:11 +0000)]
Merge "Support FD.io Multiple Loss Ratio search (MLRsearch)"

5 years agoMerge "Setup IPSEC tunnel mode for VPP Crypto testing"
Volodymyr Mytnyk [Fri, 29 Mar 2019 10:10:07 +0000 (10:10 +0000)]
Merge "Setup IPSEC tunnel mode for VPP Crypto testing"

5 years agoMerge "Build VPP startup configuration file"
Volodymyr Mytnyk [Fri, 29 Mar 2019 10:10:03 +0000 (10:10 +0000)]
Merge "Build VPP startup configuration file"

5 years agoMerge "Added NSB descriptors for vCMTS testcase"
Volodymyr Mytnyk [Fri, 29 Mar 2019 10:08:18 +0000 (10:08 +0000)]
Merge "Added NSB descriptors for vCMTS testcase"

5 years agoMerge "Added test descriptors for vCMTS testcase"
Volodymyr Mytnyk [Fri, 29 Mar 2019 10:08:02 +0000 (10:08 +0000)]
Merge "Added test descriptors for vCMTS testcase"

5 years agoMerge "Add Pktgen traffic generator for vCMTS"
Volodymyr Mytnyk [Fri, 29 Mar 2019 10:07:42 +0000 (10:07 +0000)]
Merge "Add Pktgen traffic generator for vCMTS"

5 years agoMerge "Add vCMTS VNF for running vCMTSd containers"
Volodymyr Mytnyk [Fri, 29 Mar 2019 10:07:21 +0000 (10:07 +0000)]
Merge "Add vCMTS VNF for running vCMTSd containers"

5 years agoMerge "Add a document describing vIPSEC testcase"
Rex Lee [Fri, 29 Mar 2019 02:37:53 +0000 (02:37 +0000)]
Merge "Add a document describing vIPSEC testcase"

5 years agoMerge "Fix Grafana dashboards for RFC2544"
Volodymyr Mytnyk [Thu, 28 Mar 2019 09:20:55 +0000 (09:20 +0000)]
Merge "Fix Grafana dashboards for RFC2544"

5 years agoSetup IPSEC tunnel mode for VPP Crypto testing 45/65245/11
treyad [Tue, 20 Nov 2018 09:34:19 +0000 (01:34 -0800)]
Setup IPSEC tunnel mode for VPP Crypto testing

Update startup config file
Enable logging
Create IPSEC in tunnel mode

JIRA: YARDSTICK-1503

Change-Id: Ifd2b05c063870b31c7f30decb1611a93322bf1e8
Signed-off-by: treyad <treyad@viosoft.com>
5 years agoBuild VPP startup configuration file 43/65243/10
treyad [Tue, 20 Nov 2018 08:37:40 +0000 (00:37 -0800)]
Build VPP startup configuration file

Provided configuration parameters into /etc/vpp/startup.conf

JIRA: YARDSTICK-1502

Change-Id: Ib64908a2975a13a1cecd2e6bd7232071628ad431
Signed-off-by: treyad <treyad@viosoft.com>
5 years agoSupport FD.io Multiple Loss Ratio search (MLRsearch) 55/65255/11
treyad [Tue, 20 Nov 2018 09:54:08 +0000 (01:54 -0800)]
Support FD.io Multiple Loss Ratio search (MLRsearch)

Optimized binary search algorithm for finding NDR and PDR bounds

JIRA: YARDSTICK-1486

Change-Id: Iba0e6c7065b61f7b7f3f65cceca509d1aaff8366
Signed-off-by: treyad <treyad@viosoft.com>
5 years agoMerge "Docs: Updated OVS-DPDK options for NSB"
Volodymyr Mytnyk [Tue, 26 Mar 2019 14:32:30 +0000 (14:32 +0000)]
Merge "Docs: Updated OVS-DPDK options for NSB"

5 years agoDocs: Updated OVS-DPDK options for NSB 27/67327/2
Stepan Andrushko [Thu, 21 Mar 2019 19:26:49 +0000 (21:26 +0200)]
Docs: Updated OVS-DPDK options for NSB

Updated OVS-DPDK options for NSB.

JIRA: YARDSTICK-1607

Change-Id: I802dc6dd5aad52e6efdff2aa6597bcfc3d886395
Signed-off-by: Stepan Andrushko <stepanx.andrushko@intel.com>
5 years agoMerge "Docs: Updated NSB installation: VM image build DUT"
Volodymyr Mytnyk [Mon, 25 Mar 2019 15:25:56 +0000 (15:25 +0000)]
Merge "Docs: Updated NSB installation: VM image build DUT"

5 years agoMerge "Move VM image build to remote DUT"
Volodymyr Mytnyk [Mon, 25 Mar 2019 15:22:54 +0000 (15:22 +0000)]
Merge "Move VM image build to remote DUT"

5 years agoAdd vCMTS VNF for running vCMTSd containers 81/65481/14
treyad [Thu, 29 Nov 2018 04:29:25 +0000 (20:29 -0800)]
Add vCMTS VNF for running vCMTSd containers

Add a SampleVNF derived class to start vcmtsd

JIRA: YARDSTICK-1544
Change-Id: Ifafa43216a6bdd076ef1cbe5b722f4a39a97980b
Signed-off-by: treyad <treyad@viosoft.com>
5 years agoAdd Pktgen traffic generator for vCMTS 83/65483/12
treyad [Thu, 29 Nov 2018 04:34:28 +0000 (20:34 -0800)]
Add Pktgen traffic generator for vCMTS

Add a class for Pktgen configuring and starting

JIRA: YARDSTICK-1543

Change-Id: Icf9a4e656ff340158bf5605016f75ed393753f89
Signed-off-by: treyad <treyad@viosoft.com>
5 years agoAdded test descriptors for vCMTS testcase 85/65485/7
treyad [Thu, 29 Nov 2018 04:39:54 +0000 (20:39 -0800)]
Added test descriptors for vCMTS testcase

Add vCMTS testcase descriptor and topology files

JIRA: YARDSTICK-1545

Change-Id: I4acd9c8f4fc94a1310eb5ddd4dd0ea60471efd24
Signed-off-by: treyad <treyad@viosoft.com>
5 years agoDocs: Updated NSB installation: VM image build DUT 30/67230/4
Stepan Andrushko [Mon, 11 Mar 2019 12:36:32 +0000 (14:36 +0200)]
Docs: Updated NSB installation: VM image build DUT

Updated documentation for NSB installation changes done in
"Move VM image to remote DUT".

JIRA: YARDSTICK-1606

Change-Id: I742284f00cd0cb7390d5562d2a90355cc13d1871
Signed-off-by: Stepan Andrushko <stepanx.andrushko@intel.com>
5 years agoMove VM image build to remote DUT 45/66945/4
Stepan Andrushko [Mon, 11 Feb 2019 19:10:54 +0000 (21:10 +0200)]
Move VM image build to remote DUT

VM image is built on localhost but should be on remote DUT server.
VM image will be built on server added to group 'yardstick-standalone'.
NSB dependencies will be installed on servers added to groups
'yardstick-baremetal' and 'yardstick-standalone'.
Added extra package installation, copy VM image to libvirt folder.

JIRA: YARDSTICK-1597

Change-Id: Iac4444c6f332c5ea80da033f2fe8371e208d7fbc
Signed-off-by: Stepan Andrushko <stepanx.andrushko@intel.com>
5 years agoMerge "NSB: Improve get_url in ansible scripts"
Volodymyr Mytnyk [Fri, 15 Mar 2019 14:38:29 +0000 (14:38 +0000)]
Merge "NSB: Improve get_url in ansible scripts"

5 years agoMerge "Add PCSCF, HSS classes for NSB-vIMS"
Volodymyr Mytnyk [Fri, 15 Mar 2019 14:31:20 +0000 (14:31 +0000)]
Merge "Add PCSCF, HSS classes for NSB-vIMS"

5 years agoAdd PCSCF, HSS classes for NSB-vIMS 49/63849/13
treyad [Sun, 21 Oct 2018 16:14:37 +0000 (09:14 -0700)]
Add PCSCF, HSS classes for NSB-vIMS

Currently, these VNF life cycles are:
- instantiate
- terminate
Pass through function: collect_kpi

JIRA: YARDSTICK-1444
JIRA: YARDSTICK-1445

Change-Id: I418877f79b6578ad4d78d7de4885c8aa20246beb
Signed-off-by: treyad <treyad@viosoft.com>
5 years agoAdd VNF descriptor for vIMS testcase 77/63977/6
treyad [Thu, 25 Oct 2018 01:17:00 +0000 (18:17 -0700)]
Add VNF descriptor for vIMS testcase

This patch defines:
  - vims-topology.yaml --> Define topology
  - tc_vims_baremetal_sipp.yaml,tc_vims_heat_sipp.yaml --> test cases
in yardstick format (scenarios/context)

JIRA: YARDSTICK-1443

Change-Id: Id0253c9fe7e0b65cdb1d57f853b229f7d628c84f
Signed-off-by: treyad <treyad@viosoft.com>
5 years agoFix Grafana dashboards for RFC2544 51/67251/1
Myron Sosyak [Wed, 13 Mar 2019 15:07:15 +0000 (15:07 +0000)]
Fix Grafana dashboards for RFC2544

Fixed dashboards for RFC2544 and for RFC2544 multiframesize

YARDSTICK-1592

Change-Id: I8dfc835804e8e33fbb926dbc76168c58a1f9dd2f
Signed-off-by: Myron Sosyak <myronx.sosyak@intel.com>
5 years agoMerge "Add vIPSEC VNF for running Crypto performance test case"
Volodymyr Mytnyk [Wed, 13 Mar 2019 09:25:41 +0000 (09:25 +0000)]
Merge "Add vIPSEC VNF for running Crypto performance test case"

5 years agoAdd Grafana dashboards for RFC2544 31/67231/1
Myron Sosyak [Mon, 11 Mar 2019 12:46:16 +0000 (12:46 +0000)]
Add Grafana dashboards for RFC2544

Added two dashboards for RFC2544 and for RFC2544 multiframesize

YARDSTICK-1592

Change-Id: Ib474c3cd12e2771666f838ca58b0c2c2e46a17cb
Signed-off-by: Myron Sosyak <myronx.sosyak@intel.com>
5 years agoAdd a document describing vIPSEC testcase 13/63613/13
treyad [Tue, 16 Oct 2018 17:15:34 +0000 (10:15 -0700)]
Add a document describing vIPSEC testcase

Create a test case description file for NSB vIPSEC

JIRA: YARDSTICK-1450

Change-Id: Iebaca9535e0ebc9f597d8e3c82c4339637eb3180
Signed-off-by: treyad <treyad@viosoft.com>
5 years agoMerge "dovetail - no sla in bottlenecks ping test case would get exception"
Jing Lu [Mon, 11 Mar 2019 01:48:12 +0000 (01:48 +0000)]
Merge "dovetail - no sla in bottlenecks ping test case would get exception"

5 years agoMerge "Add Grafana Dashboard for vCMTS testcase"
Volodymyr Mytnyk [Thu, 7 Mar 2019 16:23:58 +0000 (16:23 +0000)]
Merge "Add Grafana Dashboard for vCMTS testcase"

5 years agoMerge "Support using existing private key when using external heat template file"
Volodymyr Mytnyk [Thu, 7 Mar 2019 16:20:51 +0000 (16:20 +0000)]
Merge "Support using existing private key when using external heat template file"

5 years agoMerge "Update grub in enable_iommu_on_boot when needed"
Volodymyr Mytnyk [Thu, 7 Mar 2019 16:05:42 +0000 (16:05 +0000)]
Merge "Update grub in enable_iommu_on_boot when needed"

5 years agoNSB: Improve get_url in ansible scripts 96/67196/1
Stepan Andrushko [Thu, 7 Mar 2019 15:55:01 +0000 (17:55 +0200)]
NSB: Improve get_url in ansible scripts

Added retries and delay to the ansible 'get_url' module to get more
robust script.

JIRA: YARDSTICK-1605

Change-Id: Ic4d0b937ad810e42db61c0a8b1f6f137557392f8
Signed-off-by: Stepan Andrushko <stepanx.andrushko@intel.com>
5 years agoMerge "Fix failing if hugepages already configured"
Volodymyr Mytnyk [Thu, 7 Mar 2019 14:50:19 +0000 (14:50 +0000)]
Merge "Fix failing if hugepages already configured"

5 years agoMerge "Add Trex traffic generator to initate Traffic for VPP IPSEC"
Volodymyr Mytnyk [Thu, 7 Mar 2019 12:42:35 +0000 (12:42 +0000)]
Merge "Add Trex traffic generator to initate Traffic for VPP IPSEC"

5 years agoMerge "Add Grafana dashboard files for vIMS testcases"
Volodymyr Mytnyk [Thu, 7 Mar 2019 12:42:02 +0000 (12:42 +0000)]
Merge "Add Grafana dashboard files for vIMS testcases"

5 years agoFix RFC2544 Trex template 87/67187/1
Chornyi, TarasX [Wed, 6 Mar 2019 14:49:42 +0000 (16:49 +0200)]
Fix RFC2544 Trex template

Use template traffic profile instead of static one

JIRA: YARDSTICK-1592

Change-Id: I665896c4e533cd7b29f8b906c8c10f769f9268a7
Signed-off-by: Chornyi Taras <tarasx.chornyi@intel.com>
5 years agodovetail - no sla in bottlenecks ping test case would get exception 73/67173/1
rexlee8776 [Tue, 5 Mar 2019 01:25:28 +0000 (01:25 +0000)]
dovetail - no sla in bottlenecks ping test case would get exception

JIRA: YARDSTICK-1604

Change-Id: Ic48aae99478dff861c45da226b5fcfd2d4a7bc06
Signed-off-by: rexlee8776 <limingjiang@huawei.com>
5 years agoAdd description of NSB scenarios 56/67156/1
Serhiy Pshyk [Fri, 1 Mar 2019 14:30:13 +0000 (14:30 +0000)]
Add description of NSB scenarios

JIRA: YARDSTICK-1592

Change-Id: Ice5d288b1c95b71a5985fa58632f02bfab91e79d
Signed-off-by: Serhiy Pshyk <serhiyx.pshyk@intel.com>
5 years agoAdd Grafana dashboard files for vIMS testcases 87/64287/2
treyad [Wed, 31 Oct 2018 02:00:12 +0000 (19:00 -0700)]
Add Grafana dashboard files for vIMS testcases

Adding json files for Grafana dashboard

JIRA:YARDSTICK-1495

Change-Id: I0a4ce9494ca90f17d2a7e68b1c5c9be7165a794e
Signed-off-by: treyad <treyad@viosoft.com>
5 years agoSupport using existing private key when using external heat template file 53/62953/20
treyad [Tue, 25 Sep 2018 06:01:38 +0000 (23:01 -0700)]
Support using existing private key when using external heat template file

Currently, the private key is auto-generated from Yardstick.
This patch will allow user use their existing private key when
they use external heat template file.

JIRA: YARDSTICK-1447

Change-Id: I45a0ab4ac08e7ccedd770867ed43de92040b6a10
Signed-off-by: treyad <treyad@viosoft.com>
5 years agoMerge "Quick and ugly fix for "division by zero""
Volodymyr Mytnyk [Thu, 28 Feb 2019 14:51:51 +0000 (14:51 +0000)]
Merge "Quick and ugly fix for "division by zero""

5 years agoUpdate grub in enable_iommu_on_boot when needed 25/67125/1
Stepan Andrushko [Wed, 27 Feb 2019 11:40:13 +0000 (13:40 +0200)]
Update grub in enable_iommu_on_boot when needed

Improve conditions when to update grub in enable_iommu_on_boot
ansible role.

JIRA: YARDSTICK-1603

Change-Id: Ic16b84beb55e45e4b75c120761397dc3207ef6f4
Signed-off-by: Stepan Andrushko <stepanx.andrushko@intel.com>
5 years agoFix failing if hugepages already configured 20/67120/1
Stepan Andrushko [Tue, 26 Feb 2019 17:29:34 +0000 (19:29 +0200)]
Fix failing if hugepages already configured

Fix ansible 'enable_hugepages_on_boot' role:
 - don't fail when hugepages are set;
 - removed manually created mount point as grub configuration does
 it after server reboot.

JIRA: YARDSTICK-1602

Change-Id: I11177a043e9d9b956f6d20cf1e679138f0e6c640
Signed-off-by: Stepan Andrushko <stepanx.andrushko@intel.com>
5 years agoMerge "Yardstick container rabbitmq supervisor RUN state"
Volodymyr Mytnyk [Mon, 25 Feb 2019 12:24:15 +0000 (12:24 +0000)]
Merge "Yardstick container rabbitmq supervisor RUN state"

5 years agoMerge "Add new scenario NSPerf-RFC3511"
Volodymyr Mytnyk [Mon, 25 Feb 2019 12:24:01 +0000 (12:24 +0000)]
Merge "Add new scenario NSPerf-RFC3511"

5 years agoMerge "Add Grafana Dashboard for vIPSec testcase"
Abhijit Sinha [Mon, 25 Feb 2019 11:37:26 +0000 (11:37 +0000)]
Merge "Add Grafana Dashboard for vIPSec testcase"

5 years agoMerge "Add VPP traffic profiles for TRex traffic generator"
Volodymyr Mytnyk [Mon, 25 Feb 2019 09:12:16 +0000 (09:12 +0000)]
Merge "Add VPP traffic profiles for TRex traffic generator"

5 years agoMerge "Add vIPSEC testcases"
Volodymyr Mytnyk [Mon, 25 Feb 2019 09:10:34 +0000 (09:10 +0000)]
Merge "Add vIPSEC testcases"

5 years agoAdd vIPSEC testcases 57/65257/9
treyad [Tue, 20 Nov 2018 09:56:05 +0000 (01:56 -0800)]
Add vIPSEC testcases

Test description files for Baremetal

JIRA: YARDSTICK-1487

Change-Id: Ifcbf022bd0625282fc0256316909bcef840929b3
Signed-off-by: treyad <treyad@viosoft.com>
5 years agoMerge "Change default vports type to int"
Volodymyr Mytnyk [Fri, 22 Feb 2019 15:55:42 +0000 (15:55 +0000)]
Merge "Change default vports type to int"

5 years agoAdd new scenario NSPerf-RFC3511 85/67085/1
Chornyi, TarasX [Fri, 22 Feb 2019 14:52:54 +0000 (16:52 +0200)]
Add new scenario NSPerf-RFC3511

New scenarion executes complete run per runner's
iteration and designed to work with IxLoad TG.

JIRA: YARDSTICK-1592

Change-Id: I43f37ae4ab211a29d75a9c9edd93141767a4c57d
Signed-off-by: Chornyi Taras <tarasx.chornyi@intel.com>
5 years agoAdd Trex traffic generator to initate Traffic for VPP IPSEC 51/65251/13
treyad [Tue, 20 Nov 2018 09:47:44 +0000 (01:47 -0800)]
Add Trex traffic generator to initate Traffic for VPP IPSEC

Send the traffic
Measure NDR or PDR throughputs
Measure packet loss and latency of VNFs

JIRA: YARDSTICK-1483

Change-Id: Ie844c0b786bfe1ca3efafdb56d8e473e6ad59cc9
Signed-off-by: treyad <treyad@viosoft.com>
5 years agoAdd vIPSEC VNF for running Crypto performance test case 49/65149/12
treyad [Thu, 15 Nov 2018 16:44:33 +0000 (08:44 -0800)]
Add vIPSEC VNF for running Crypto performance test case

VNF life cycle
- instantiate
- collect_kpi
- terminate

JIRA: YARDSTICK-1484

Change-Id: I39fd24fdadbce6cee161c906fc95c16a36cb7cd8
Signed-off-by: treyad <treyad@viosoft.com>
5 years agoUnify TG and VNF names in infrastructure files 97/66297/11
Orest Voznyy [Wed, 9 Jan 2019 08:30:44 +0000 (10:30 +0200)]
Unify TG and VNF names in infrastructure files

Update naming in related files, i.e. pod, docs, docstrings.
Rename TGs and VNFs to follow a single naming convention, for all VNFs:
  name: trafficgen_0
  role: tg__0

  name: vnf_0
  role: vnf__0

JIRA: YARDSTICK-1578

Change-Id: I7596b915939f242349a99721b6088ae738dd277f
Signed-off-by: Orest Voznyy <orestx.voznyy@intel.com>
5 years agoAdded NSB descriptors for vCMTS testcase 79/65479/5
treyad [Thu, 29 Nov 2018 04:23:55 +0000 (20:23 -0800)]
Added NSB descriptors for vCMTS testcase

JIRA: YARDSTICK-1542

Change-Id: I24851069a240f1549e7c5618d65cb52ab390e2d8
Signed-off-by: treyad <treyad@viosoft.com>
5 years agoYardstick container rabbitmq supervisor RUN state 68/67068/2
Stepan Andrushko [Tue, 19 Feb 2019 17:14:55 +0000 (19:14 +0200)]
Yardstick container rabbitmq supervisor RUN state

Rabbitmq process exited supervisor and couldn't respawn it afterwards.
Updated the way rabbitmq service and node are spawned to have them
RUNNING after a service stop or node down.

JIRA: YARDSTICK-1600

Change-Id: Idd6812db7a1985e8c727efd7ea45572199c1a4a9
Signed-off-by: Stepan Andrushko <stepanx.andrushko@intel.com>
5 years agoUnify IXIA/Trex test cases results 60/67060/5
Serhiy Pshyk [Mon, 18 Feb 2019 13:23:40 +0000 (13:23 +0000)]
Unify IXIA/Trex test cases results

List of changes:
 - Unified naming of all counters reported by IXIA/Trex
 - Removed not valid counters reported by IXIA
 - Added per interface stats reported by Trex
 - Fixed latency calculation for Trex tg

JIRA: YARDSTICK-1592

Change-Id: Ia3d450058f884579f4d331772a8cf6de22146ac3
Signed-off-by: Serhiy Pshyk <serhiyx.pshyk@intel.com>
5 years agoChange default vports type to int 54/67054/1
Chornyi, TarasX [Mon, 18 Feb 2019 10:10:44 +0000 (12:10 +0200)]
Change default vports type to int

JIRA: YARDSTICK-1592

Change-Id: Ie64cadcfc9077aed3b4bfeed6055118dc7008eb8
Signed-off-by: Chornyi Taras <tarasx.chornyi@intel.com>
5 years agoQuick and ugly fix for "division by zero" 37/67037/1
Patrice Buriez [Fri, 15 Feb 2019 11:54:36 +0000 (12:54 +0100)]
Quick and ugly fix for "division by zero"

Workaround for "ZeroDivisionError: float division by zero" and
"RuntimeError: Unable to retrieve TSC" issues.
The actual clean fix requires reworking get_data() to accumulate
bytes received from PROX TCP port until EOL is received.
Since the other functions calling get_data() expect a synchronous
answer from PROX, timeout should be considered a fatal error, and
the current default at 10ms was just calling for problems!

Even if this change does not get merged, at least this workaround
will be available to end-users for cherry-picking from gerrit,
while the actual clean fix is being implemented.

JIRA: YARDSTICK-1381

Change-Id: I6af226ca31aaebeb50302e24b1eb209de70f6526
Signed-off-by: Patrice Buriez <patrice.buriez@intel.com>
5 years agoMerge "Extend TRex RFC2544 test case collected stats"
Volodymyr Mytnyk [Thu, 14 Feb 2019 13:20:11 +0000 (13:20 +0000)]
Merge "Extend TRex RFC2544 test case collected stats"

5 years agoMerge "[docs] Update on Yardstick NSB installation"
Volodymyr Mytnyk [Wed, 13 Feb 2019 09:43:19 +0000 (09:43 +0000)]
Merge "[docs] Update on Yardstick NSB installation"

5 years agoMerge "Added RFC2544 Trex template"
Volodymyr Mytnyk [Wed, 13 Feb 2019 09:38:09 +0000 (09:38 +0000)]
Merge "Added RFC2544 Trex template"

5 years agoAdd VPP traffic profiles for TRex traffic generator 53/65253/8
treyad [Tue, 20 Nov 2018 09:49:40 +0000 (01:49 -0800)]
Add VPP traffic profiles for TRex traffic generator

Create traffic streams dynamically for VPP test, based on traffic profiles

JIRA: YARDSTICK-1485

Change-Id: I9fe8575ef6527823b86214c3d7752486c79dee73
Signed-off-by: treyad <treyad@viosoft.com>
5 years agoGenerate correct IMIX distribution for STL profile 93/66993/1
treyad [Tue, 12 Feb 2019 20:23:00 +0000 (12:23 -0800)]
Generate correct IMIX distribution for STL profile

JIRA: YARDSTICK-1599

Change-Id: I654644d7944d0af41d8da12cc002f31fcfecf62e
Signed-off-by: treyad <treyad@viosoft.com>
5 years agoExtend TRex RFC2544 test case collected stats 91/66991/1
Oleksandr Naumets [Tue, 12 Feb 2019 18:40:26 +0000 (18:40 +0000)]
Extend TRex RFC2544 test case collected stats

Added new fields into Yardstick NSB TRex RFC2544 test case results:
- Iteration
- PktSize
- Status

JIRA: YARDSTICK-1592

Change-Id: Id746b537a0ef55a891653719cc1db29ef7e994fc
Signed-off-by: Oleksandr Naumets <oleksandrx.naumets@intel.com>
5 years agoAdded RFC2544 Trex template 19/66919/2
Chornyi, TarasX [Mon, 11 Feb 2019 10:24:10 +0000 (12:24 +0200)]
Added RFC2544 Trex template

JIRA: YARDSTICK-1592

Change-Id: I36d96c932bff399be05e44dcd86096ee50614ad8
Signed-off-by: Chornyi Taras <tarasx.chornyi@intel.com>
5 years agoMerge changes from topic 'YARDSTICK-1116'
Volodymyr Mytnyk [Tue, 12 Feb 2019 16:26:29 +0000 (16:26 +0000)]
Merge changes from topic 'YARDSTICK-1116'

* changes:
  Rework TestScenarioHelper
  Rework TestSampleVNFDeployHelper
  Rework TestResourceHelper
  Rework TestDpdkVnfSetupEnvHelper

5 years agoMerge "[docs] Documentation for BNG PPPoE RFC2544 test cases"
Volodymyr Mytnyk [Tue, 12 Feb 2019 16:07:31 +0000 (16:07 +0000)]
Merge "[docs] Documentation for BNG PPPoE RFC2544 test cases"

5 years agoYardstick verify job could base on the filetype to run the test 61/66961/1
rexlee8776 [Tue, 12 Feb 2019 08:15:26 +0000 (08:15 +0000)]
Yardstick verify job could base on the filetype to run the test

run the unit test, coverage test, functional test when the change
includes postfix py change. could add yaml/yml to run yamlint

JIRA: YARDSTICK-1598

Change-Id: I7d9199ec20575fc91cf0f38d84a05b02d63e316c
Signed-off-by: rexlee8776 <limingjiang@huawei.com>
5 years agoMerge "Add IXIA Tx/Rx Bytes stats into results"
Volodymyr Mytnyk [Mon, 11 Feb 2019 16:43:18 +0000 (16:43 +0000)]
Merge "Add IXIA Tx/Rx Bytes stats into results"

5 years agoAdd Grafana Dashboard for vIPSec testcase 59/65259/6
treyad [Tue, 20 Nov 2018 09:58:11 +0000 (01:58 -0800)]
Add Grafana Dashboard for vIPSec testcase

JIRA: YARDSTICK-1451

Change-Id: I712a5268d7126d9df970c02a7c717457e3f0e556
Signed-off-by: treyad <treyad@viosoft.com>
5 years agoMerge "Add Standalone Scale Up Test Case For Packet Flow Buffering."
Volodymyr Mytnyk [Mon, 11 Feb 2019 10:29:59 +0000 (10:29 +0000)]
Merge "Add Standalone Scale Up Test Case For Packet Flow Buffering."

5 years agoMerge "Add Standalone Scale Up Test Case For Load Balancing."
Volodymyr Mytnyk [Mon, 11 Feb 2019 10:29:48 +0000 (10:29 +0000)]
Merge "Add Standalone Scale Up Test Case For Load Balancing."

5 years agoMerge "Debugging information when dpdk bind fails should be improved"
Abhijit Sinha [Mon, 11 Feb 2019 10:09:18 +0000 (10:09 +0000)]
Merge "Debugging information when dpdk bind fails should be improved"

5 years agoAdd Standalone Scale Up Test Case For Load Balancing. 65/66565/3
Carey, Alan [Tue, 22 Jan 2019 14:52:20 +0000 (14:52 +0000)]
Add Standalone Scale Up Test Case For Load Balancing.

Files to be added:

tc_prox_sriov_lb-scale-up.yaml

tc_prox_ovs-dpdk_lb-scale-up.yam

JIRA: YARDSTICK-1584

Change-Id: I8f782451ff5ed1682f77be0c1a599ebaedf86b61
Signed-off-by: Carey, Alan <alan.carey@intel.com>
5 years ago[docs] Documentation for BNG PPPoE RFC2544 test cases 93/65793/3
Oleksandr Naumets [Thu, 13 Dec 2018 14:14:07 +0000 (14:14 +0000)]
[docs] Documentation for BNG PPPoE RFC2544 test cases

JIRA: YARDSTICK-1565

Change-Id: I233878228091f9ce542baa6e0f42037b9fad7a73
Signed-off-by: Oleksandr Naumets <oleksandrx.naumets@intel.com>
5 years agoAdd Standalone Scale Up Test Case For Packet Flow Buffering. 51/66451/5
Carey, Alan [Thu, 17 Jan 2019 11:18:45 +0000 (11:18 +0000)]
Add Standalone Scale Up Test Case For Packet Flow Buffering.

Files to be added:

tc_prox_sriov_buffering-scale-up.yaml

tc_prox_ovs-dpdk_buffering-scale-up.yaml

JIRA: YARDSTICK-1581

Change-Id: I1339398a71607331f5b044be4c581acef1d49fbe
Signed-off-by: Carey, Alan <alan.carey@intel.com>
5 years agoMerge "Fix QnQ issue"
Volodymyr Mytnyk [Fri, 8 Feb 2019 16:14:30 +0000 (16:14 +0000)]
Merge "Fix QnQ issue"

5 years agoAdd IXIA Tx/Rx Bytes stats into results 01/66901/1
Oleksandr Naumets [Fri, 8 Feb 2019 15:32:07 +0000 (15:32 +0000)]
Add IXIA Tx/Rx Bytes stats into results

Add IXIA "Bytes Rx" and "Bytes Tx" ports stats into collected
results. This stats allows to calculate the throughput when
running IMIX traffic.

JIRA: YARDSTICK-1592

Change-Id: I1db678d410b37e7a0f64dc743e6e620e495115ed
Signed-off-by: Oleksandr Naumets <oleksandrx.naumets@intel.com>
5 years agoMigrate Trex TG to use new NSPerf-RFC2544 scenario 59/66859/6
Mytnyk, Volodymyr [Tue, 5 Feb 2019 09:48:01 +0000 (11:48 +0200)]
Migrate Trex TG to use new NSPerf-RFC2544 scenario

JIRA: YARDSTICK-1592

Change-Id: Ic51a52385ac53df9b5f56387af4f1b661bb0d86f
Signed-off-by: Mytnyk, Volodymyr <volodymyrx.mytnyk@intel.com>
5 years agoRework TestScenarioHelper 57/60957/7
Emma Foley [Tue, 14 Aug 2018 17:24:21 +0000 (18:24 +0100)]
Rework TestScenarioHelper

Update network_services/vnf_generic/vnf/test_sample_vnf.py

JIRA: YARDSTICK-1434
Change-Id: I1bbf2bc139f3302d9882b28f9883e64fa595eb46
Signed-off-by: Emma Foley <emma.l.foley@intel.com>
5 years agoRework TestSampleVNFDeployHelper 55/60955/7
Emma Foley [Tue, 14 Aug 2018 17:23:16 +0000 (18:23 +0100)]
Rework TestSampleVNFDeployHelper

Update network_services/vnf_generic/vnf/test_sample_vnf.py

JIRA: YARDSTICK-1434
Change-Id: Ib15e37987ec336f611b27ea71cbc3005311e5d27
Signed-off-by: Emma Foley <emma.l.foley@intel.com>
5 years agoRework TestResourceHelper 53/60953/7
Emma Foley [Tue, 14 Aug 2018 17:19:23 +0000 (18:19 +0100)]
Rework TestResourceHelper

Update network_services/vnf_generic/vnf/test_sample_vnf.py

JIRA: YARDSTICK-1434
Change-Id: I56e14a2557554e1c461447f0567b5e028198b553
Signed-off-by: Emma Foley <emma.l.foley@intel.com>
5 years agoRework TestDpdkVnfSetupEnvHelper 51/60951/7
Emma Foley [Tue, 14 Aug 2018 17:18:14 +0000 (18:18 +0100)]
Rework TestDpdkVnfSetupEnvHelper

Update network_services/vnf_generic/vnf/test_sample_vnf.py

JIRA: YARDSTICK-1434
Change-Id: I5b3ef90909949882cec1c32b1f86c3aedbc950d8
Signed-off-by: Emma Foley <emma.l.foley@intel.com>
5 years agoUpdate Intel Copyright for files edited in 2019 93/66893/1
John O Loughlin [Thu, 7 Feb 2019 16:30:07 +0000 (16:30 +0000)]
Update Intel Copyright for files edited in 2019

JIRA: YARDSTICK-1591

Change-Id: I3ea9039d25bfce578681adb9e27e1598e84a1f56
Signed-off-by: John O Loughlin <john.oloughlin@intel.com>
5 years agoMerge "Add Warning for key issue ixload"
Volodymyr Mytnyk [Thu, 7 Feb 2019 11:47:15 +0000 (11:47 +0000)]
Merge "Add Warning for key issue ixload"

5 years agoAdd Warning for key issue ixload 79/66479/10
John O Loughlin [Fri, 18 Jan 2019 09:16:31 +0000 (09:16 +0000)]
Add Warning for key issue ixload

Currently there is a section of code that assigns a gateway
links[name]["ip"]["gateway"] = gateway
If the ip field has not already been defined a key error is
thrown and not handled. This error is then suppressed so
the program fails silently and thus causes the test case to hang.

JIRA: YARDSTICK-1586

Change-Id: I94a1081a2038fb58989b3033444ea5f3a6e178f0
Signed-off-by: John O Loughlin <john.oloughlin@intel.com>
5 years agoMerge "Extend IXIA RFC2544 test case collected stats"
Volodymyr Mytnyk [Thu, 7 Feb 2019 08:54:33 +0000 (08:54 +0000)]
Merge "Extend IXIA RFC2544 test case collected stats"

5 years agoMerge "Add CPU isolation support for Yardstick NSB setup"
Volodymyr Mytnyk [Thu, 7 Feb 2019 08:35:35 +0000 (08:35 +0000)]
Merge "Add CPU isolation support for Yardstick NSB setup"

5 years agoMerge "Add NSB test descriptors for vIPSEC testcase"
Volodymyr Mytnyk [Thu, 7 Feb 2019 08:32:24 +0000 (08:32 +0000)]
Merge "Add NSB test descriptors for vIPSEC testcase"

5 years agoDebugging information when dpdk bind fails should be improved 59/66459/3
DanielMartinBuckley [Thu, 17 Jan 2019 14:50:46 +0000 (14:50 +0000)]
Debugging information when dpdk bind fails should be improved

JIRA: YARDSTICK-1585

When dpdk-devbind.py is failing, the information provided is poor,
making it difficult to debug.

At least the exact command used should be printed, ideally with the
returned error. As of today, the more interesting line is

DpdkBindHelperException: /opt/nsb_bin/dpdk-devbind.py command
failed with rc=1

Change-Id: I7831c81ffa9e1f4695480eb140fa97a58ff88f8c
Signed-off-by: Daniel Martin Buckley <daniel.m.buckley@intel.com>
5 years agoAdd CPU isolation support for Yardstick NSB setup 15/63215/8
Stepan Andrushko [Fri, 5 Oct 2018 18:42:33 +0000 (21:42 +0300)]
Add CPU isolation support for Yardstick NSB setup

Add support to define CPU isolation in grub by using NSB setup script.
List of CPU's to be isolated is not used by default and is defined in
install-inventory.ini.
Warning: reboot is required to apply CPU isolation to grub.

JIRA: YARDSTICK-1467

Change-Id: I54ffa925a8f3059180d17ff4f1c41ff6e0f12066
Signed-off-by: Stepan Andrushko <stepanx.andrushko@intel.com>
5 years agoMerge "Mock time.sleep in slow tests"
Volodymyr Mytnyk [Wed, 6 Feb 2019 16:32:50 +0000 (16:32 +0000)]
Merge "Mock time.sleep in slow tests"

5 years agoMerge "Unify different VNF testcases TG and VNF names"
Volodymyr Mytnyk [Wed, 6 Feb 2019 16:09:32 +0000 (16:09 +0000)]
Merge "Unify different VNF testcases TG and VNF names"

5 years agoMerge "Unify ACL testcases TG and VNF names"
Volodymyr Mytnyk [Wed, 6 Feb 2019 16:07:50 +0000 (16:07 +0000)]
Merge "Unify ACL testcases TG and VNF names"

5 years agoMerge "Unify CGNAPT testcases TG and VNF names"
Volodymyr Mytnyk [Wed, 6 Feb 2019 16:07:01 +0000 (16:07 +0000)]
Merge "Unify CGNAPT testcases TG and VNF names"