aboutsummaryrefslogtreecommitdiffstats
path: root/resources
AgeCommit message (Collapse)AuthorFilesLines
13 daysfix(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> (cherry picked from commit 14e4f9447ca85613ec6cdfa553464b02a3d62fab)
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
2024-09-19feat(robot): Infra actionPeter Mikus1-0/+32
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: I55f6e954c865fa0574b9521bd885b68d2a87d39b
2024-09-17feat(infra): Tune paramsPeter Mikus1-1/+1
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: I8e3d3316d0c1f7da5e02b1198a6e56a301f0f0a8
2024-09-16feat(infra): Tune paramsPeter Mikus1-1/+1
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: I5dc0a38e530cbaf4bb7d3563adba34cd06a3f608
2024-09-12fix(bootstrap): Tune external topologies by defaultPeter Mikus1-0/+2
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: Ibf760a5ae187456b24d228a4c7e51301ba682b10
2024-09-09feat(tests): Remove unwanted testsPeter Mikus5-170/+0
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: Iea2fc50883e66a77fa2c7aed48fa1c79ef4c36d9
2024-09-05job-spec: Remove job specs which are not usedTibor Frank7-601/+0
- nfv-density - reconf Change-Id: I0e74c520907ad933ef7029e1789eabad3325a0e7 Signed-off-by: Tibor Frank <tifrank@cisco.com>
2024-09-03feat(infra): Remove CLX,TX2,TSHpmikus2-49/+2
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: I6b62a20259674ddf5550cce480ccbba3dbd0f259
2024-09-02job-spec: Remove job-specs using CLX, TSH and TX2 testbedsTibor Frank88-5993/+0
- Those testbeds have been removed. Change-Id: I59ca4af8b39c84945e352505405d054c75f7fb17 Signed-off-by: Tibor Frank <tifrank@cisco.com>
2024-08-30fix(trex): do not match substringoper-240902Vratko Polak1-1/+1
Fixes: d78103b24d3bd68f3bd390fa527924bbb1019a23 Change-Id: I098752553ed34c6fef0cf4eed61662b78c8fd97c Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2024-08-23fix(bootstrap): Go install with sudopmikus1-2/+2
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I0869ee6629916025b1df603072dfa7ccae62110a
2024-08-23fix(bootstrap): Hugo init with go installpmikus1-3/+11
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: Iadd4851ab4a7fc366ddffbace6ce7b47776fceeb
2024-08-23feat(bootstrap): Add Noble and Hugopmikus2-4/+9
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: Ib8f34293a984b63437884440d3244c177d757bc4
2024-08-23feat(trex): External configurationpmikus2-7/+9
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: Ic566c755ba375173aa129f377f31e726d42a666e
2024-08-09fix(papi): do not check client in asyncVratko Polak1-1/+3
This is primarily to avoid excessive logging in scenarios with multiple get_replies (not just .add) per session. Change-Id: Ic5b1c295965cd8d32c71a7851ec7823568483b06 Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2024-08-07fix(papi): Do not check CRC on NoneVratko Polak1-0/+4
None can happen when VPP crashes (and pipe is not detected as broken yet) or stalls. Avoid CRC check in that case, raise early with error message. Change-Id: I15a957420320affd72dbd99fa48c309b28f0511a Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2024-08-07fix(pip): Requirements for 24.04pmikus1-1/+1
Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I7511fb128d81f5d91fb2cc0d71f193efaefd9f41
2024-08-01feat(ebs): Install hugo if not foundoper-240805pmikus1-3/+3
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: Ice4c09579a174c0ce3d26c8429016d55414bfb93
2024-07-31feat(bootstrap): Split gather.shpmikus4-130/+182
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: I8bf1fbf49d224b89f2da4a7f08bdf932cad9fd35
2024-07-31feat(job_specs): Update 1n-sprpmikus1-12/+12
Due to upgrade of ubuntu 24.04 the E810 stopped working. To be investigated. Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: Iee7ede4ba4377af114be7cce0a5e9c63865cd8dc
2024-07-30feat(infra): Ubuntu 24.04 LTSpmikus2-80/+80
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: I7d672d07e6ed6bf6582888e8826bbc1cb6d94d17
2024-07-29feat(job_spec): vpp_devicepmikus2-211/+3
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: I0b2eeea045fe241129f978ec96eec5c0c5bc9938
2024-07-26feat(TGen): Include reason on TRex errorVratko Polak1-3/+3
This adds noise to console output, but prevents other possible bugs from looking just like CSIT-1936. Ticket: CSIT-1936 Change-Id: If30c59a96ebd9cec6aea40ca820b775d5f3548c6 Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2024-07-26fix(container): Remove obsolete LXC optionVratko Polak1-2/+1
CSIT-1944 Change-Id: I0f763369acc560a5ab2d9db28fc25f20b1c5ffe7 Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2024-07-19fix(api): Remove support for old behaviorsVratko Polak2-390/+3
The 2406 cycle did not upgrade any messages used by CSIT. But there were few workarounds in CSIT code to accomodate vehavior of older VPP builds. Two removed. One (re PAPI) stays, as that needs more testing. Change-Id: I0595cf1d8b9d9ea80113f59130cbbdf00a249157 Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2024-07-17fix(bootstrap): External topologies read"pmikus1-28/+27
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: Iefa96896004d8c9cc06df90f0a744c497b443106
2024-07-16feat(core): Change external testbed detection"pmikus2-24/+33
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: Id005feac8104bb0b7da08d8dd9baaa3c5117e157
2024-07-16job-spec: Add imix and 1518B framesizes to ip4scale60kTibor Frank3-0/+22
Change-Id: I498540140965ecec70390e0b13c2418a31cf1dc8 Signed-off-by: Tibor Frank <tifrank@cisco.com>
2024-06-28fix(core): VPP Initialisation issue on MLX.oper-240701pmikus2-2/+3
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: I2113e5e2067e13465ee1fedc6a2ba1c5bc1d7254
2024-06-25fix(core): typopmikus1-1/+1
Signed-off-by: Peter Mikus <peter.mikus@protonmail.ch> Change-Id: I8ae87a8ee350cfe601a9deab2f115b75d26bd02a