aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2018-09-05Fix various pylint violationsVratko Polak19-106/+111
+ SchedUtils.py: Do not use `len(SEQUENCE)` to determine if a sequence is empty + VatHistory.py: Do not use `len(SEQUENCE)` to determine if a sequence is empty + VppCounters.py: Do not use `len(SEQUENCE)` to determine if a sequence is empty + Memif.py: ++ Do not use `len(SEQUENCE)` to determine if a sequence is empty ++ Either all return statements in a function should return an expression, or none of them should. ++ Update :return: on possible None. + Classify.py: Unnecessary "else" after "return" + ContainerUtils.py: Useless super delegation in method '__init__' + CpuUtils.py: Do not use `len(SEQUENCE)` to determine if a sequence is empty + DropRateSearch.py: Either all return statements in a function should return an expression, or none of them should. + IPv4NodeAddress.py: Do not use `len(SEQUENCE)` to determine if a sequence is empty ++ Also improve docstrings. + IPv4Setup.py: Useless super delegation in method '__init__' + IPv6Setup.py: Do not use `len(SEQUENCE)` to determine if a sequence is empty ++ Also improve docstrings. + IPv6Setup.py: standard import "from ipaddress import IPv6Network" should be placed before "from robot.api import logger" + MacSwap.py: Trailing newlines + NATUtil.py: Do not use `len(SEQUENCE)` to determine if a sequence is empty + NodePath.py: Unnecessary "else" after "return" + Tap.py: Do not use `len(SEQUENCE)` to determine if a sequence is empty + topology.py: Either all return statements in a function should return an expression, or none of them should. + topology.py: Unnecessary "else" after "return" ++ Do not use `len(SEQUENCE)` to determine if a sequence is empty ++ Improve docstrings + DUTSetup.py: Do not use `len(SEQUENCE)` to determine if a sequence is empty ++ Also do not compare int(ret_code) just to access zero-ness. + ssh.py: Do not use `len(SEQUENCE)` to determine if a sequence is empty + InterfaceUtil.py: Unnecessary "else" after "return" Change-Id: Iba4244aa79661ee7df15fed5c7c6dbf04dfa88b2 Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2018-09-05Add eth-ip4base-2memif[ndrpdr|mrr] perf tests for 2-node topologyJan Gelety12-0/+1611
- added also 3-node test cases for comparison Jira: CSIT-1261 Change-Id: I1bfcc184e925e969d4a610920c4e49af23047507 Signed-off-by: Jan Gelety <jgelety@cisco.com>
2018-09-04Fix pylint part 1Peter Mikus9-19/+57
- Decrease pylint errors. Part: easy Change-Id: I452e5b5a11e9b78c03cd173a3848babe21b93c73 Signed-off-by: Peter Mikus <pmikus@cisco.com>
2018-08-30CSIT-1135: Scripts for VPP per-patch testingVratko Polak10-396/+1413
+ Scripts do not rely on (other) bootstraps. + Perf verify bootstrap is also the new style sript now. + Scripts are divided to functions for better re-use. + Functions are sourced from small number of large "library" files. - Still using jumpavg from pipy. - Perpatch has specific simplified parsing (instead of the PAL one). - Bash style document is in a separate Change. Change-Id: If88fa528ce155ea86b614e3d77c0550b91bbdf11 Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2018-08-28Create ip4-feature perf tests for 2-node topologyJan Gelety150-917/+4695
- ACL tests - NAT44 tests - iPoliceMarker tests Jira: CSIT-1175, CSIT-1154 Change-Id: Ife7e7df50f7c1c8033bacdb7512e78be6bcdf4eb Signed-off-by: Jan Gelety <jgelety@cisco.com>
2018-08-28Update of VPP_STABLE_VER and DPDK_STABLE_VER filesJan Gelety3-3/+3
- use new vpp ref build - ubuntu 16.04: 18.10-rc0~242-g0219b8d~b4906 - use new vpp ref build - centos7: 18.10-rc0~242_g0219b8d~b4824 - use new dpdk version: 18.08-vpp1 Change-Id: I1c8a12d3481108ceff8da1f4e31431fbdd9a7f1f Signed-off-by: Jan Gelety <jgelety@cisco.com>
2018-08-27Insert warning against editing in requirements.txtVratko Polak1-0/+34
Change-Id: Ifed10692e122c3a42d75282c92476e508cec597d Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2018-08-27FIX: Correction of ACL perf test suite documentationJan Gelety72-905/+840
Change-Id: I01cc87f5f5409346566ded52da9d384fdd3fa2c4 Signed-off-by: Jan Gelety <jgelety@cisco.com>
2018-08-24add the expected prompt for ubuntu root userYulong Pei2-3/+3
if ssh use root account to login ubuntu os, its prompt is ":~# ", so add it to let csit test can run with root account. Change-Id: I21f5380245324c8e48099433e3d374188e9001d9 Signed-off-by: Yulong Pei <yulong.pei@intel.com>
2018-08-24Adjust TEST_TAGs for timed jobsPeter Mikus3-39/+3
+ remove obsolete bootstraps Change-Id: Iee1fe404106f2fa0c438ff30526e756f037ce676 Signed-off-by: Peter Mikus <pmikus@cisco.com>
2018-08-24VPP link bonding perf tests with two links between DUTsJan Gelety16-35/+946
Jira: CSIT-1247 Change-Id: Ia6a3f7682eb9a35040682913c0e33a1d61d1e6fa Signed-off-by: Jan Gelety <jgelety@cisco.com>
2018-08-23report 18.07: added 2 known issues identified in CSIT-18.07 for vpp performance.Maciek Konstantynowicz1-0/+6
Change-Id: I220084bb5b5fd4909c8f1e2bef60e98594958e45 Signed-off-by: Maciek Konstantynowicz <mkonstan@cisco.com>
2018-08-22CSIT-1222: Edit MLRsearch readme for 0.2.0 releaseVratko Polak1-2/+9
Change-Id: Ib2349f574720c61040f824f87bce01b5d68a2598 Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2018-08-22CSIT-944: PAL Extensions: Mapping tableTibor Frank6-27/+459
Change-Id: I3bebf9ad849c056d2bbac476d22ef5e077af05b3 Signed-off-by: Tibor Frank <tifrank@cisco.com>
2018-08-22CSIT-1164 Create VM vhost tests for 2-node topologyPeter Mikus37-1/+4947
Change-Id: I955d3170da94cf35a2fda03259bcdc020ac2b652 Signed-off-by: Peter Mikus <pmikus@cisco.com>
2018-08-22CSIT-1222: Do two doublings in external MLRsearchVratko Polak8-23/+75
Make number of doublings configurable, keep Python default at 1, set Robot default to 2. Also make docstring types unique (pylint was complaining about classes and modules having the same name). Increase MLRsearch version to 0.2.0. Change-Id: Ib846032e79ff52994503c0cfef2f86655502c275 Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2018-08-21HC Report: update list of known issuesMarek Gradzki1-11/+3
Current list was based on Jira, which turned out to be outdated. Change-Id: I216616cda766075b8b78f7c3f2f7a6775a622e23 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2018-08-21HC Tests: reenable VxLaN GPE ipv6 testsMarek Gradzki1-4/+2
The issue is no longer present in VPP master branch (1810). Change-Id: I64f4fa8544ace8dc3686db9a1a3f3897ba333c61 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2018-08-21FIX: Use correct interface type in x710_1lbvpplacp perf testsJan Gelety4-4/+4
Change-Id: I68db0b0441ffc7d9b5e04048688711915ab24726 Signed-off-by: Jan Gelety <jgelety@cisco.com>
2018-08-21Add MRR tests for kubernetesVratko Polak41-61/+3454
Fix number of flows in Documentation. Change-Id: I0db62ab79c44db0ea55e000f8ef9cb8ee28a07fe Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2018-08-21FIX: Boostrap-perf array assignmentPeter Mikus1-3/+3
Change-Id: I4d7c27dd182ae8e7b68b5f6342c163ac3615cad2 Signed-off-by: Peter Mikus <pmikus@cisco.com>
2018-08-20HC Tests: mark BGP v6 tests as criticalMarek Gradzki1-2/+0
TC13 of BGP tests was marked as EXPECTED_FAILING due to HONEYCOMB-403, but the error does not occur on 1807 nor master for some time. Change-Id: I3d8f4ee78fed699927fed05e8fa070cfa95b2166 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
2018-08-20Refactor VHOST codePeter Mikus108-2237/+1422
CSIT-1164 Create VM vhost tests for 2-node topology CSIT-1173 Implement VM vhost KWs for 2-node topology - Cleanup QemuUtils.py Library (PEP8, some TODOs, readability, multi queue, ring size, qemu version detection) - Cleanup VHOST KWs perf (Unify running QEMU on N-node topology) - Add ability to configure Queues, Hyperthreading, automatically compute number of CPU for VM/Testpmd and RXQ for Testpmd workload. - Partial cleanup of configuration KWs (l2xc, l2bd) for 2-node - Create IPv4 2-node KW Change-Id: I8aae1355bafa651de715cd438fe706c443ea1d88 Signed-off-by: Peter Mikus <pmikus@cisco.com>
2018-08-20Update of VPP_STABLE_VER filesJan Gelety2-2/+2
- use new vpp ref build - ubuntu 16.04: 18.10-rc0~193-g612dd6a~b4857 - use new vpp ref build - centos7: 18.10-rc0~193_g612dd6a~b4774 Change-Id: I2bb408d0299d8e6bad0ad8e6b37eccf27d3f6de9 Signed-off-by: Jan Gelety <jgelety@cisco.com>
2018-08-20PAL improvement: Log repr() of PresentationErrorVratko Polak2-3/+5
Change-Id: I491e3a77dda06e6a1caa34f70baaef9751674fbd Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2018-08-20FIX: PAL: Keep increasing index on errorVratko Polak1-0/+1
The previous fix has added KeyError reporting and recovery, but the reported index got stuck on value 15. Change-Id: I2cec0f678a79ba3e5ca425c92c605e00cf551a35 Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2018-08-18report 18.07: fixed link mapping for generated report pdf file.Maciek Konstantynowicz1-1/+2
Change-Id: I2e23fe3b6f03055beab536e6534dd43d229b7024 Signed-off-by: Maciek Konstantynowicz <mkonstan@cisco.com>
2018-08-18release 1807: fixed directory nesting for perf comparison files.Maciek Konstantynowicz4-38/+38
Change-Id: I14e1a53543ab3b03b3136920a67ab594a22167cf Signed-off-by: Maciek Konstantynowicz <mkonstan@cisco.com>
2018-08-18report 18.07: bump report version to v1.0.Maciek Konstantynowicz1-1/+1
Change-Id: Id8d17666bd6cff45641f5d44c63db59603680a54 Signed-off-by: Maciek Konstantynowicz <mkonstan@cisco.com>
2018-08-18report 18.07: final final editorial nit picking in v0.9.Maciek Konstantynowicz11-49/+43
Formatting and removing excessive white space in static content. Change-Id: I7400f4ba6386b85b59b667db026558685ec0d1a1 Signed-off-by: Maciek Konstantynowicz <mkonstan@cisco.com>
2018-08-17report 18.07: Bump report version to v0.9.Maciek Konstantynowicz1-1/+1
Change-Id: Ic4f5520f69d0a97afe54aa8fed269812993d66f7 Signed-off-by: Maciek Konstantynowicz <mkonstan@cisco.com>
2018-08-17report 18.07: draft v0.9 editorial nit-picking, take-2.Maciek Konstantynowicz2-6/+6
Change-Id: Id2a627b1e48275f505a3ea50004285516a47897e Signed-off-by: Maciek Konstantynowicz <mkonstan@cisco.com>
2018-08-17report 18.07: draft v0.9 editorial nit-picking.Maciek Konstantynowicz12-183/+100
Change-Id: I7fb9dff8f5ebce0ac03ef99c74b14b02638042ac Signed-off-by: Maciek Konstantynowicz <mkonstan@cisco.com>
2018-08-17report 18.07: Bump report version to 0.8.Maciek Konstantynowicz1-1/+1
Change-Id: Ic5ac9733534fc0f67467c6ea47a4123e246a793a Signed-off-by: Maciek Konstantynowicz <mkonstan@cisco.com>
2018-08-17report 18.07: moved performance change/compare sections out of rls notes to ↵Maciek Konstantynowicz14-315/+369
separate sections for vpp and dpdk. Change-Id: If620cd894ea906baf0391617e5440e34f7136c37 Signed-off-by: Maciek Konstantynowicz <mkonstan@cisco.com>
2018-08-17report 18.07: updated known issues perf changes based on latest test data in ↵Maciek Konstantynowicz1-2/+2
report. Change-Id: I070cdecb936f294da4798712c197795aa0a85d9a Signed-off-by: Maciek Konstantynowicz <mkonstan@cisco.com>
2018-08-17Add NIC exclusion for all jobs in perf bootstrapPeter Mikus1-37/+37
This patch is suppose to move the processing logic for all job types, including timed trigger perf jobs. This should eliminate MRR job to run NIC tests not in topology file. Change-Id: I9add5073266bd37fd3ef2c6efe7244b41e85f2a9 Signed-off-by: Peter Mikus <pmikus@cisco.com>
2018-08-17report 18.07: reformatted known issues tables in rls notes sections.Maciek Konstantynowicz5-60/+55
Change-Id: I2e6c6910542ec06ffd68a95d66c427fe2589c833 Signed-off-by: Maciek Konstantynowicz <mkonstan@cisco.com>
2018-08-17copying all .so[newly added] into app directorysharath1-3/+3
Change-Id: I5b89732c5dd1a4b74ffbafbd78803721dbf9c61c Signed-off-by: sharath <sharathkumarboyanapally@gmail.com>
2018-08-17Remove DPDK MRR changes section from reportPeter Mikus2-22/+1
Bump report version to 0.7 Change-Id: I77478e3b58daab25bdece1e67795cc911f470136 Signed-off-by: Peter Mikus <pmikus@cisco.com>
2018-08-17report 1807: updated known issues in vpp perf rls notes.Maciek Konstantynowicz1-18/+24
Change-Id: I340548173018d234f699b1125c886fcd9ae75347 Signed-off-by: Maciek Konstantynowicz <mkonstan@cisco.com>
2018-08-17CSIT-1245 - Wrong configuration of srv6proxy-ndrpdr-stat and ↵Peter Mikus2-2/+2
srv6proxy-masq-ndrpdr TCs Change-Id: If5a45b97c90f85f2f193d796adbddd329f2728cd Signed-off-by: Peter Mikus <pmikus@cisco.com>
2018-08-17Add new data to 1807 reportpmikus1-0/+24
Change-Id: Ic03c55a198f6deb0cae5c920d7937696dfa19c9e Signed-off-by: Peter Mikus <pmikus@cisco.com>
2018-08-16Bump report version to 0.6Peter Mikus1-1/+1
Change-Id: I820288a7209b6c0017ee42f5087f0687679ab078 Signed-off-by: Peter Mikus <pmikus@cisco.com>
2018-08-16report 1807: dpdk and vpp rls notes update, known issues.Maciek Konstantynowicz2-2/+11
Change-Id: I15372226eaac6d505793b1c87e2ff16c8e5e8928 Signed-off-by: Maciek Konstantynowicz <mkonstan@cisco.com>
2018-08-16Change report version to 0.5Peter Mikus1-1/+1
Change-Id: I556a8e98d1725ed9465eca2721886869a3a1a39b Signed-off-by: Peter Mikus <pmikus@cisco.com>
2018-08-16Add new data set into reportPeter Mikus1-0/+11
Change-Id: Ic280eed9e888524805e019679c8549c75c5981c0 Signed-off-by: Peter Mikus <pmikus@cisco.com>
2018-08-16report 1807: list and table formatting fixes.Maciek Konstantynowicz7-132/+104
Change-Id: I1233e903a9590d12ae0cf0032e33a017fea07b3e Signed-off-by: Maciek Konstantynowicz <mkonstan@cisco.com>
2018-08-16report 1807: fixed index.html for introduction section.Maciek Konstantynowicz1-2/+2
Change-Id: Ie733827e20083b78ed75f1e70f7762dd8a963404 Signed-off-by: Maciek Konstantynowicz <mkonstan@cisco.com>
2018-08-15report 1807: editorial nit-picking in all graph sections.Maciek Konstantynowicz6-104/+124
Change-Id: Ib366f57fbe590faae3b13f96ab68fb528046f619 Signed-off-by: Maciek Konstantynowicz <mkonstan@cisco.com>