summaryrefslogtreecommitdiffstats
path: root/jjb/csit
AgeCommit message (Collapse)AuthorFilesLines
2020-01-10Add CSIT rls2001 branchJan Gelety4-7/+16
Change-Id: Id890c500980278840eae90fa298a193cb1fb5735 Signed-off-by: Jan Gelety <jgelety@cisco.com>
2020-01-09Move VPP and CSIT macros to globalVratko Polak1-62/+0
+ Add copyright notice. Change-Id: Ib5de5738a031ce94bbaf145a7cd1e58e882470f4 Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2020-01-09CSIT: Make script inclusion more readableVratko Polak21-537/+83
Historically, scripts names started with include-raw-csit- prefix. That was not only long and superfluous, but also confusing, as the actual way of including uses "include-raw-escape", which is a command behaving differently than "include-raw", suggested by the previous name. This Change shortens script names to the part that actually says something about the script. + Move scripts to jjb/scripts/csit/. - "Absolute" paths are not used, as ci-man root is not in serarch path. + Put each path on a separate line to avoid long lines. + Update copyright years, add missing copyright notices. Change-Id: Ifcfad5833577d78bf9105f494d5bf6187abc2a68 Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2019-12-11Execute 3n-tsh-mrr-daily dailyjuraj.linkes1-1/+1
The job is working properly, switch from weekly to daily execution. Change-Id: I656f81ff0dcb561f2c1ba35b96bd9e3936de3af3 Signed-off-by: juraj.linkes <juraj.linkes@pantheon.tech>
2019-11-28Apply BMRR parameters to each MRR jobVratko Polak1-0/+22
+ Define global macros to make values configurable on demand. + Define minimal values to be used as global default. + The vpp-csit and csit-vpp jobs need different values. + Ndrpdr jobs do not use the values. Change-Id: I868da5fdf16cfb627c48b44a028ed2f6a708ce77 Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2019-11-13CSIT: Add executor value to job descriptionVratko Polak2-0/+44
For some jobs, it is not entirely clear which executor is used. People verifying changes related to executors previously needed to click job configuration to see it. Now they only need to look at job description. If a job does not list the executor in its description, it means it does not use anything fancy. Change-Id: Idbfdc015a9989b8ff65a8a0f0ca6593c16b2683f Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2019-11-13CSIT: Cleanup obsolete 1901 branchesPeter Mikus2-8/+0
Change-Id: Ieb3f2450a6eeebee42d73cef0d78297aca707f08 Signed-off-by: Peter Mikus <pmikus@cisco.com>
2019-11-11CSIT: Reduce obolete jobsPeter Mikus7-390/+0
Change-Id: Icb94fbef28dfa54fe72234e5f0a988ab852bfd05 Signed-off-by: Peter Mikus <pmikus@cisco.com>
2019-10-23CSIT: pin wagon version to 2.10Vratko Polak3-0/+3
This reverts commit c27a8c8ad24bf82d76865fe8a5fdfc53ef814cb4, but also bumps the wagon version from 2.9 to 2.10, as 2.10 is what the previous maven (version 3.3.9) expects: https://maven.apache.org/ref/3.3.9/apache-maven/dependencies.html Change-Id: Idf2182dde872c3d00730e34d01dc1ff19babe6b1 Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2019-10-16CSIT: unpin wagon versionVratko Polak3-3/+0
See https://lists.fd.io/g/vpp-dev/message/14186 Change-Id: If7b72a238889bc9f6e379266a16fd589c215cb1c Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2019-10-11CSIT: Add email with regressions and progressionsTibor Frank2-1/+34
Change-Id: I3a912566301788e583f4c05c05edd4d2154ef7e6 Signed-off-by: Tibor Frank <tifrank@cisco.com>
2019-09-25Reduce 3n-tsh mrr job for 1908_1 reportjuraj.linkes1-1/+1
Change-Id: Iaecf18cfcfc2b770d7f5735b701ec4c022e6a079 Signed-off-by: juraj.linkes <juraj.linkes@pantheon.tech>
2019-09-24CSIT: Add csit-report-merge-1908Tibor Frank1-1/+2
- We need to update reports 1908 and 1908.1 indenpendently. Change-Id: Ifb3ff2c019913466cf54e63fb6a91f9826eb85a9 Signed-off-by: Tibor Frank <tifrank@cisco.com>
2019-09-19Merge "Move VIRL jobs to ondemand"Vratko Polak1-1/+2
2019-09-19Add CSIT rls1908_1 branch and revert cadence of csit mrr-daily jobsJan Gelety5-174/+13
Change-Id: I08e2150d78f3145bce6daf2e06e590bdf1fab63c Signed-off-by: Jan Gelety <jgelety@cisco.com>
2019-09-16CSIT: FIX3: Set default email body for trendnig jobTibor Frank1-2/+3
Change-Id: Iad8daa54cb2d41b05c2e060219cb275396fc2f63 Signed-off-by: Tibor Frank <tifrank@cisco.com>
2019-09-16CSIT: FIX22: Set default email body for trendnig jobTibor Frank1-1/+1
Change-Id: I4e593867df83487b122df416229d7b8046cde0aa Signed-off-by: Tibor Frank <tifrank@cisco.com>
2019-09-16CSIT: FIX: Set default email body for trendnig jobTibor Frank1-5/+4
Change-Id: I39cda496e8d29a6b4ce7c991ea1213cd69cc95ae Signed-off-by: Tibor Frank <tifrank@cisco.com>
2019-09-13Fix cpta scriptVratko Polak1-1/+1
Change-Id: Icd7f658e07a7a2195d54d57b19d6b08b148c30bb Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2019-09-13CSIT: Set default email body for trendnig jobTibor Frank1-1/+7
- it is used in alerting Change-Id: Ib1119f98f93ed8e058c7d1507dbcdaedbb26cae3 Signed-off-by: Tibor Frank <tifrank@cisco.com>
2019-09-12Merge "CSIT: Add 2n-clx jobs"Vratko Polak1-3/+10
2019-09-11Mark jobs that should not tolerate CRC mismatchVratko Polak3-0/+15
CRC checking is only needed in a small subset of jobs that are required for maintaining CRCs. Other jobs are more useful if they skip CRC checking, in order to uncover real incompatibility (or confirm compatibility). Change-Id: I08113b3bec5e38650a6e7331a9513feb17908e48 Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2019-09-11CSIT: Add 2n-clx jobsPeter Mikus1-3/+10
Change-Id: I1acd41ae41dbf61717bd88bd43bdae45d2a40e1c Signed-off-by: Peter Mikus <pmikus@cisco.com>
2019-09-04Move VIRL jobs to ondemandPeter Mikus1-1/+2
- Waiting for https://gerrit.fd.io/r/c/csit/+/21689 Change-Id: I114b0e3c68fa29beebf3baf498ac24348cf77632 Signed-off-by: Peter Mikus <pmikus@cisco.com>
2019-08-28CSIT: Reduce daily jobs cadencePeter Mikus1-1/+1
- Report prioritization Change-Id: I50ff9b980408a68dbd898e42d89f5220889e27ab Signed-off-by: Peter Mikus <pmikus@cisco.com>
2019-08-15CSIT: Remove docs-verifyPeter Mikus1-65/+0
- Replaced by TOX and saves the executor. Change-Id: Ie437b39331571e97c4b85dc95942067bf6a62adb Signed-off-by: Peter Mikus <pmikus@cisco.com>
2019-08-15Reduce rate of csit mrr-daily jobs during report 1908 preparationPeter Mikus1-2/+2
Change-Id: I4f5985de6be8814c351f434002522bbceb8193cc Signed-off-by: Peter Mikus <pmikus@cisco.com>
2019-08-14Add 1n-tx2 vpp device jobsjuraj.linkes2-36/+222
Add only manually triggered 1n-tx2 VPP Device jobs and add hourly executed jobs instead of per patch triggered jobs. Change-Id: I0cc51e1ce88e3f94c81925be74284812ad1dad55 Signed-off-by: juraj.linkes <juraj.linkes@pantheon.tech>
2019-08-08Merge "Add CSIT rls1908 branch"Vratko Polak6-35/+25
2019-08-08Merge "CSIT: Use entry scripts by default in perf"Vratko Polak2-69/+53
2019-08-08CSIT: Use entry scripts by default in perfPeter Mikus2-69/+53
Change-Id: I5b41dd9f2b1952be90bac41ecbb25c910e1deb42 Signed-off-by: Peter Mikus <pmikus@cisco.com>
2019-08-07Delete tx2 jobs while executors are not availableVratko Polak1-16/+17
TODO: Allow the jobs to be triggered manually so we can check when executors are back (without Sandbox)? Change-Id: I88f27c8d3bd8d04a2a6bb19d955723ccdd678a7a Signed-off-by: Vratko Polak <vrpolak@cisco.com>
2019-08-07Add CSIT rls1908 branchJan Gelety6-35/+25
Change-Id: Idce71e83e7bfa5a1430dce4f1266d172ddfdabf7 Signed-off-by: Jan Gelety <jgelety@cisco.com>
2019-08-06Merge "Revert "CSIT: Remove maven-target from trending""Vratko Polak1-0/+7
2019-08-06Merge "CSIT: Report Job maintenance"Vratko Polak1-14/+11
2019-08-06Revert "CSIT: Remove maven-target from trending"Tibor Frank1-0/+7
This reverts commit eafcf39e75c1cc6ef678924c95434f34515331df. Change-Id: Ie5dcf8bdfdebaac1b375384dc363accf507061c6 Signed-off-by: Tibor Frank <tifrank@cisco.com>
2019-08-05CSIT: Remove maven-target from trendingTibor Frank1-7/+0
Change-Id: Icc961f95779671e9d7b316f89ca5d01facf05c27 Signed-off-by: Tibor Frank <tifrank@cisco.com>
2019-08-05CSIT: Report Job maintenancePeter Mikus1-14/+11
Change-Id: Iadf2728ff031d89226f29a6f6f17c04154f1f8bb Signed-off-by: Peter Mikus <pmikus@cisco.com>
2019-08-02CSIT: Job maintenancePeter Mikus1-5/+2
- Remove 1807 branch - Remove DOCs from Jenkins archive + Move trending to large nomad executor Change-Id: Icadfd9cdc0b654d57264e8c5752b4a4c99ddc68a Signed-off-by: Peter Mikus <pmikus@cisco.com>
2019-08-01Run vpp-perf-mrr-daily on 3n-tsh only once a dayjuraj.linkes1-1/+3
With only one testbed the job is always running, leaving no time for verify jobs. Change-Id: I7d1a3422b07df93cb756f6f032cdffed19909a52 Signed-off-by: juraj.linkes <juraj.linkes@pantheon.tech>
2019-07-25Add arm 1n-tx2 VPP Device jobsjuraj.linkes1-3/+26
Change-Id: I7bd77d96c3451415dabe20e097185b871eb2c8a2 Signed-off-by: juraj.linkes <juraj.linkes@pantheon.tech>
2019-07-12Add INFO.yaml verify jobVanessa Rene Valderrama1-0/+9
Info YAML Verify job validates that INFO.yaml file changes are kept isolated from other file changes. Verifies INFO.yaml files follow the schema defined in global-jjb/info-schema. Change-Id: Idadfbc81eb63f4db19b78afdcb43e2833ac3f28c Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2019-07-02Post CSIT job cleanup fixesjuraj.linkes1-89/+37
* Fix 3n-tsh executor for csit ligato jobs * Remove previously forgotten csit-nsh_sfc-verify-perf-{stream} template * Reintroduce 2n-dnv and 3n-dnv jobs * Streamline node-arch variable in csit jobs Change-Id: Iea467e9ad25714b7fc74deefbe8ec6d5c323c67b Signed-off-by: juraj.linkes <juraj.linkes@pantheon.tech>
2019-06-27Add CSIT Taishan performance job and cleanup jobsjuraj.linkes4-1444/+1122
Add csit-vpp-perf-mrr-daily-master-3n-tsh job. Add csit-vpp-perf-verify-{stream}-3n-tsh jobs. Add csit-dpdk-perf-verify-{stream}-3n-tsh jobs. Add csit-ligato-perf-verify-{stream}-3n-tsh jobs. Cleanup CSIT jobs: * split jobs into three categories: functional, performance and the rest of CSIT jobs (docs, report, trending) * replace topo and arch with node-arch * remove unnecessary variables Remove broken jobs: * csit-ligato-perf-mrr-daily-master-3n-hsw * csit-nsh_sfc-verify-perf-{stream} Change-Id: Ia4e62a8d944ecfce4058b6b2e2f4bd1471dc10f7 Signed-off-by: juraj.linkes <juraj.linkes@pantheon.tech>
2019-06-25Modify CSIT archive artifactsVanessa Rene Valderrama4-141/+213
Modify the CSIT artifacts to archive to the logs server rather than Jenkins - csit-hc2vpp.yaml - csit.yaml - csit-vpp-device.yaml - csit-tox.yaml Change-Id: Iea44c2d2be67be5c6336832a0c81e40be74d9b2f Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2019-06-24Disable concurrency on perf weekly/daily jobsPeter Mikus1-4/+4
Change-Id: I69376a764fa85f3b384a14803a4d3731349f5ce4 Signed-off-by: Peter Mikus <pmikus@cisco.com>
2019-06-20Add dnv(denverton) to archYulong Pei1-0/+1
Change-Id: I0b57716465903e147dfc6570755aa956b5147c56 Signed-off-by: Yulong Pei <yulong.pei@intel.com>
2019-06-17CSIT: Change trigger for csit-trending-daily-masterTibor Frank1-31/+1
csit-trending-daily-master will not be triggered by finished mrr jobs but at specified times. Change-Id: I3026dfe4d7448a62ef8555746bcdeaf5e54e1ca8 Signed-off-by: Tibor Frank <tifrank@cisco.com>
2019-06-12Merge "Remove Ligato daily until it will support nightly VPP"Vanessa Rene Valderrama1-69/+0
2019-06-12CSIT: Crate job for report 1904.1Tibor Frank1-0/+75
Change-Id: Ifee9e6100db9c7bd9a2aa97134e541183da8e1b6 Signed-off-by: Tibor Frank <tifrank@cisco.com>