aboutsummaryrefslogtreecommitdiffstats
path: root/resources
AgeCommit message (Collapse)AuthorFilesLines
2025-02-06fix(core): Remove CX556A from testpmd checkPeter Mikus1-0/+2
Signed-off-by: Peter Mikus <peter.mikus@icloud.com> Change-Id: If35259cc0a333249305de4865bf5a1b602555fe7
2025-02-05fix(hoststack): Base ldpreload path on CPU archVratko Polak3-12/+37
Without this, Nginx drop all packets on 2n-grc. + Also fix iperf3, even though we do not have working 3n ARM testbed. - If something else breaks Nginx, failed requests still count as real. Change-Id: Ib8d13986d2d58aaf3f63e70152bec45b303475f0 Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2025-02-04refix(infra): NGINX installPeter Mikus1-2/+0
Signed-off-by: Peter Mikus <peter.mikus@icloud.com> Change-Id: I66482d79734758f45c99f67d34273a5524a213b0
2025-01-31fix(core): NGINX installPeter Mikus1-1/+3
Signed-off-by: Peter Mikus <peter.mikus@icloud.com> Change-Id: I674289fbb576b734f745ed81140cccc595f00316
2025-01-31fix(core): VPP startup sequencePeter Mikus5-11/+4
Signed-off-by: Peter Mikus <peter.mikus@icloud.com> Change-Id: I37899c45bf8d87f24cb67cdd120837a833955a3b
2025-01-29fix(aws): c6in, c7gnPeter Mikus1-4/+2
Signed-off-by: Peter Mikus <peter.mikus@icloud.com> Change-Id: Ib08ee0ef0f83af9d63b372b9a027759879cceadc
2025-01-28job-spec: Add 3n-emr dpdk coverage testsTibor Frank1-0/+23
Change-Id: Ie02a64d13c50d801197bdc470af09e9c4511a733 Signed-off-by: Tibor Frank <tifrank@cisco.com>
2025-01-28fix(dpdk): EAL paramsPeter Mikus4-68/+74
Signed-off-by: Peter Mikus <peter.mikus@icloud.com> Change-Id: I47280deb55e200ac4bda9e74b158aa04369648b7
2025-01-23feat(infra): DPDK 24.11.1Peter Mikus1-1/+1
Signed-off-by: Peter Mikus <peter.mikus@icloud.com> Change-Id: Ic935ddf79d06b9d8f1df329bf0e4485ee2d646cf
2025-01-21feat(jobspec): Base 2n-grc on 2n-icxVratko Polak2-16/+10
+ Test only mlx5-core, as rdma-core tests are crashing in verify. - Only edited iterative mrr and ndrpdr. Change-Id: I3f7a7e14aec0e25456bf330d9e01feac515de5cd Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2025-01-21fix(telemetry): fix perf stat issue on ArmJay Wang4-11/+141
VPP CSIT utilises perf stat command to monitor the perf events defined in perf_stat_runtime.yaml file. However, the raw event specification format(cpu/event=0xXXX,umask=0xXXX/u) is specific to x86 platforms(Intel/AMD). On ARM platforms, we stick to the symbolic names of the perf events. Signed-off-by: Jay Wang <jay.wang2@arm.com> Change-Id: I967bc4bddf5fc9ffbe61c276efdd95d69f7c4412
2025-01-21feat(jobspec): Reduce differences between testbedsVratko Polak11-167/+116
- Iterative icx-spr-emr only. - Reduced e810xxv to save time. - Wireguard tests are not unified yet. - Some tests are still in illogical place, to be sorted later. Change-Id: I1bba06b7f3c02830542c9c5d4712c15e50f669ad Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2025-01-20job-spec: Add 2n-grc coverageTibor Frank17-0/+671
Change-Id: I1af3c9ad307a593ad79762d73187c7e66845ead8 Signed-off-by: Tibor Frank <tifrank@cisco.com>
2025-01-16fix(hoststack): Add missing lines to iperf3 confVratko Polak1-0/+2
Change-Id: I616ba7a0c92afa3ee23b09d94c902604be0f29f4 Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2025-01-14feat(avf): Migrate to plugins/dev_iavfVratko Polak4-30/+46
Change-Id: I4f4f17560f4c65a8f308e1f394207b7cec474b96 Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2025-01-10fix(hoststack): Do not set api segment gidVratko Polak1-1/+0
Change-Id: I6d2ca1d35210a61f831b89ad373c712f31462ff0 Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2025-01-09feat(hoststack): Run stat_post_trial if wait failsVratko Polak1-3/+5
Stat outputs are useful when investigating why client is slow. This fixes only AB tests. Iperf3 would need more complicated code. Change-Id: I4e523519b0b6f39c310de96aace7eb03a40a3b74 Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2025-01-09fix(iputil): Do not use -e option for awkVratko Polak1-3/+3
Probably another consequence of ubuntu2404 migration. Nginx tests were failing (indirectly) due to "awk -e" failing. Change-Id: I23ebc86de55e5301727f34c1337ed163ead1506c Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2025-01-08fix(core): Container startupPeter Mikus2-4/+2
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: I95dcc11d25f5dc3cf395f6d69dc4e04d7653f7f2
2025-01-05fix(telemetry): fix perfmon issues on ArmJay Wang3-5/+225
To enable perfmon plugin on AArch64, users have to set kernel/perf_user_access to 1 to allow userspace applications to directly access PMU counters. Additionally, replace bundle cache-hierarchy with bundle cache-data as it is the correct bundle name on AArch64. Signed-off-by: Jay Wang <jay.wang2@arm.com> Change-Id: I67b86e255c8e62d3672a8f52db88eed3daf6ff59
2024-12-18fix(infra): 3n-emrPeter Mikus1-1/+1
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: Id55240e4b819fc29f18b52f9ce8a3257f84e6043
2024-12-17feat(infra): EMRPeter Mikus75-0/+4741
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: I76df1a848cbd9b6b284395c4fa7975169818679d
2024-12-12fix(dpdk): Increase build timeoutVratko Polak1-4/+4
DPDK 24.07 takes almost 50 minutes to build on 3n-snr, DPDK 24.11 takes around 65 minutes, so this increases the timeout to 90 minutes. Change-Id: I90477d85bcc65410cce30d0862444924e65e0804 Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2024-12-12fix(infra): Add meson venv pathPeter Mikus1-0/+2
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: I8d4ea96bc72f276d625bf185faa755d4eeec87ba
2024-12-10fix(infra): Varius issuesPeter Mikus1-1/+2
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: I9c5899deba994b8683f7cc0596ebb2d59a611f8e
2024-12-09fix(export): Report iperf3 version from DUT1Vratko Polak1-2/+2
Both GSO and hoststack tests are running iperf3 on DUT nodes, not on TG, so version should be detected on DUT1. Change-Id: I6babda800a409658c31a19cea86941231ea7c193 Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2024-12-05fix(core): IPutilPeter Mikus1-3/+7
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: Ie4a61ade1da312ddab078411c8a7db3ba59393f3
2024-12-05fix(gso): Repair linux interface name detectionVratko Polak1-8/+4
+ Set GSO_FALSE tag on non-gso suite. Change-Id: I32b6ff2f492a0dd8f2fe47ef5435c8d0e3318406 Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2024-12-05fix(core): remove lshw dependencyPeter Mikus1-16/+7
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: I14143394ed6637db183a2fcc9b91e3c7fc8e0037
2024-12-03fix(bisect): Adjust bash script for Ubuntu 24.04Vratko Polak1-5/+4
Newer git versions gives: error: cannot delete branch 'earliest' used by worktree if branches involved in bisect are to be deleted before bisect ends. + Remove comment about reliably deleting branches after failure, as having them may be useful for debugging (and does not matter in CI). + Move branch cleanup to the start, and allow it to fail in CI. Change-Id: Iebee5be5e10ae2f4de8218f70952c66b16b2a030 Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2024-11-27fix(pylint): Escape backslash properlyVratko Polak2-3/+3
When backslach is used to escape Robot dollar or docstring asterisk, and the backslash is in normal (not raw) Python (doc)string, the backslash itself needs to be escaped by a second backslash. The old code happened to work well enough, but now it leads to a loud SyntaxWarning in console log, so it is worth fixing faster than other pylint violations. Change-Id: Id36fa0a393267f2cdced1229a30eaff8357c4ac4 Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2024-11-27feat(infra): Docker image 24.04Peter Mikus1-2/+2
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: I10cab20174610016d2cc87ccb884074057b1cd93
2024-11-26feat(crc): Bump messages after 24.10 releaseVratko Polak2-9/+14
+ Add option to skip mfib table creation, not used yet. - Comments mentioning device tests not updated, TODO added instead. Change-Id: I1dc24c0ba3e9f04bfe4fc139af680301dd15ae53 Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2024-11-25feat(dma): Add show dma as test teardownVratko Polak2-2/+21
Add the teardown to memif and nginx tests, for memif it needs to be before "container" teardown. Change-Id: I142b76d3e47554d3a8050e04b9598592b43f22c1 Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2024-11-25fix(jobspec): Do not test hardware flows on CX7Vratko Polak1-20/+0
Those tests need Intel flow actions, not enabled for MLX5 cards. Ticket: CSIT-1979 Change-Id: I11ab063b4c837b1158d1cefe1ca8ffd1aafef436 Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2024-11-18job-specs: Remove selected nat44 testsTibor Frank15-776/+144
removed: - h262144 - they are failing very often - h1024 - big stdev in measured performace kept: - h65536 Change-Id: Iba60577a9f250cf9730f4ce1150e16e931e78c43 Signed-off-by: Tibor Frank <tifrank@cisco.com>
2024-11-14job-spec: Remove NF_TESTPMD tests from TBs using containersTibor Frank8-405/+1
- These tests keep failing on this kind of testbeds for ages. Change-Id: Id0cdebe215ddcdcd773452e9a9f48094c4514713 Signed-off-by: Tibor Frank <tifrank@cisco.com>
2024-11-06feat(rca): Print also last failure lineVratko Polak1-0/+17
This is mainly for easy detection of known issues, so only new or unsure failures need closer investigation. Change-Id: I6ebae2a0917ad229f9cfef5e56614b0a0ca73474 Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2024-11-04feat(scripts): Introduce console log analyzerVratko Polak1-0/+60
This semi-automatic script saves time for RCA after release. Change-Id: Idda3de00635b3c16b71df024616f1e2e94d7c1d6 Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2024-10-29feat(ansible): Remove python_envPeter Mikus1-1/+1
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: Id03fd5fa6cdf9694dc59fb671519e703a8bb8591
2024-10-28feat(core): Remove PIP installation from CSITPeter Mikus1-6/+1
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: I67f6ba64c445af361ebd8a8bf9a4cd0d001b239b
2024-10-28fix(core): Ubuntu 24.04Peter Mikus1-2/+4
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: If7e33a924ad347eb9396609010acf763b3a71f15
2024-10-28fix(ansible): Calibration rolePeter Mikus3-15/+1
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: Ie590eb5eaed0bec9b75ce786062f62f4a3a1d19d
2024-10-28fix(ansible): Remove CalibrationPeter Mikus1-1/+1
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: Ia71b70ceecca0541cad1598fbd021a4d8f47fb1b
2024-10-25fix(job_specs): NvidiaPeter Mikus2-6/+6
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: I954402879b7c88162a9a33675b65160b3b777a4a
2024-10-25fix(core): Ubuntu 24.04 python3.12Peter Mikus1-0/+1
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: I3aff1de925820ddf8630047751519ebe48dd1468
2024-10-24feat(ansible): Ubuntu 24.04Peter Mikus5-293/+293
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: Id486cbf0cdade79450912b54c068a3287c4edd36
2024-10-15feat(all): Nvidia GracePeter Mikus12-413/+447
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: If89513d29fc7bb995daa4449145e9f004c1c36ec
2024-09-23feat(bonding): Add simple suite for minimal coverageVratko Polak4-116/+33
- We want 2-link suite, as it has a non-trivial traffic pattern. - Not done here, as it needs edits in multiple layers. + Add 1-link suite to compare (and for 1-link testbeds). + Simplify also old bonding keywords. + Partial support for future multi-link suites. + Update jobspecs for minimal coverage: + Only add to iterative, both MRR and NDRPDR. - Coverage jobspecs to be updated later. + {1,2,4}c 64B tests, only to 3n-icx for now. + For both primary NIC+driver combinations there. Change-Id: I6da3b99a44b5ae83cc52921d5e2034fe5218270c Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2024-09-19feat(robot): Infra actionoper-240923Peter Mikus1-1/+1
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: I5d1718bbf61317c2d36e782b0ccb37b8ceb6e71e