summaryrefslogtreecommitdiffstats
path: root/jjb/csit
AgeCommit message (Collapse)AuthorFilesLines
2016-08-27CSIT-nighly fix, cleanup failed jobsMiroslav Miklus1-0/+5
Make sure there is no csit directory before we do git clone. Change-Id: I150de339922f668d6d2b94845e254767b6cb0038 Signed-off-by: Miroslav Miklus <mmiklus@cisco.com>
2016-08-24CIMANAGE-17: Prepare necessary CSIT jobs for VPP 1609 branchJan2-7/+24
Do needed changes to prepare following CSIT jobs for VPP 1609 branch: - csit-vpp-functional-1609-virl - csit-vpp-verify-1609-weekly - csit-vpp-verify-1609-semiweekly - csit-validate-pylint-1609 Ensure that no weekly/semiweekly job will be run for 1606 branch. Change-Id: I7e2dbb6e5e9d1d619403567fb6575d210f7f781f Signed-off-by: Jan <jgelety@cisco.com>
2016-08-12Add timestamps to CSIT verify jobs run on patches to the CSIT repo.Dave Wallace1-0/+5
Change-Id: Iec86e69c35bae9ae70d8921356efec563b9b811b Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2016-08-09CSIT-311 Ph3: remove perf tests from semiweeklyMiroslav Miklus1-134/+0
Change-Id: I7ea16fe5c407456e5a4bb8a8fc63dae7eb582a83 Signed-off-by: Miroslav Miklus <mmiklus@cisco.com>
2016-08-08FIX: Plot data file in csit-vpp-verify-perf-master-nightly-allpmikus1-12/+12
Fix file path for plot data file Change-Id: I28f72aa14e83f961beb7f4c7a55b071dffff7850 Signed-off-by: pmikus <pmikus@cisco.com>
2016-08-01CSIT-311 New Nightly CSIT perf jobMiroslav Miklus2-0/+227
CSIT-311: PHASE 1 - create new nightly job Change-Id: I1c7389d83d391abe5f1a48fb51593539ba41b773 Signed-off-by: Miroslav Miklus <mmiklus@cisco.com>
2016-07-07CIMANAGE-12: csit-vpp-verify-master-semiweekly job uses wrong CSIT branchJan Gelety1-1/+1
- use proper regex in grep command to choose correct csit branch Change-Id: I683e31e19d2eec556180c810cc1509abe6bfe4f4 Signed-off-by: Jan Gelety <jgelety@cisco.com>
2016-07-04Merge "Add Jenkins job to run Honeycomb tests"C.J. Collier2-0/+75
2016-07-04CIMANAGE-11: Correction of the date string format for CSIT branchesJan Gelety1-1/+1
- change date string from YYYY-MM-DD to shorter one: YYMMDD Change-Id: I7ed3728ff6392aef23d7c6094f7aead255fcb7bd Signed-off-by: Jan Gelety <jgelety@cisco.com>
2016-07-04Add Jenkins job to run Honeycomb testsTibor Frank2-0/+75
JIRA: CSIT-185 Change-Id: Ib113f55e2ed6f3dbb42728abebcbd5107216fdb5 Signed-off-by: Tibor Frank <tifrank@cisco.com>
2016-07-01CIMANAGE-11: Change of CSIT branch namesJan Gelety2-6/+6
- change csit-verified-master-YYYY-MM-DD to oper-YYMMDD - change csit-verified-stable1606-YYYY-MM-DD to oper-rls1606-YYMMDD Change-Id: Idcf889e1703d54ff33855ceb528ced54035e036d Signed-off-by: Jan Gelety <jgelety@cisco.com>
2016-06-29CIMANAGE-10 Add plots into semiweekly jobpmikus1-0/+134
Change-Id: I7f77bfa138428e825a203a31b8dd27e83f84807b Signed-off-by: pmikus <pmikus@cisco.com>
2016-06-27Add : to end of include-raw-escape commandsC.J. Collier2-5/+5
Missing it is deprecated syntax Change-Id: Ib8a03206154e28c2a11abeea4df3b0cd1d7aac3b Signed-off-by: C.J. Collier <cjcollier@linuxfoundation.org>
2016-06-17Branching for csit-vpp-verify-semiweekly jobJan Gelety3-31/+54
- introduce per branch semiweekly jobs: master, stable/1606 - check remote verified branches and use the latest one of the desired branch Change-Id: I715ee9e9c4732033bf7fd6a1fd25cdabe2c62e1d Signed-off-by: Jan Gelety <jgelety@cisco.com>
2016-06-16CSIT: Do not autogenerate csv persistance plot file names.Miroslav Miklus1-0/+12
History of plotss is lost when JJB generates new file names on every commit to ci-management. plot: csv-file-name (str) – Use for choosing the file name in which the data will be persisted. If none specified and random name is generated as done in the Jenkins Plot plugin. (default: random generated .csv filename, same behaviour as the Jenkins Plot plugin) Change-Id: I1fe55eb035c168f489437f4617c41f877b9a9bc1 Signed-off-by: Miroslav Miklus <mmiklus@cisco.com>
2016-06-15Add refs/heads/ prefix for git publisherMiroslav Miklus1-1/+1
ERROR: Failed to push branch csit-verified-master-2016-06-15 to origin hudson.plugins.git.GitException: Command "git -c core.askpass=true push ssh://rotterdam-jobbuilder@gerrit.fd.io:29418/csit HEAD:csit-verified-master-2016-06-15" returned status code 1: stdout: stderr: error: unable to push to unqualified destination: csit-verified-master-2016-06-15 The destination refspec neither matches an existing ref on the remote nor begins with refs/, and we are unable to guess a prefix based on the source ref. Change-Id: I98a3b0bb77ce9e845f63f9e32d8e8bf1f63832a6 Signed-off-by: Miroslav Miklus <mmiklus@cisco.com>
2016-06-14CSIT jobs - branchingMiroslav Miklus3-22/+30
- introduce per branch jobs: master, stable/1606 - weekly job to create csit-stable branch - archive artifacts for last 10 jobs Change-Id: Ib3eb7320fad365017d82a5a594123f0c68076151 Signed-off-by: Miroslav Miklus <mmiklus@cisco.com>
2016-06-10Add more Plots into csit-vpp-verfiy-perf-allpmikus1-4/+104
- Add more Plots (1c,2c,4c) into csit-vpp-verfiy-perf-all Change-Id: Idcc0892a65e1b28e8c0d7216eba8301cd1f9844b Signed-off-by: pmikus <pmikus@cisco.com>
2016-06-06Add simple plot into csit/perf jobpmikus1-1/+23
- Use plot plugin for 64B framesize, single core with NDR/PDR Change-Id: Iea0697f31db3e4e0242c638bc1ebf0603081c8fd Signed-off-by: pmikus <pmikus@cisco.com>
2016-06-03Use branching instead of tagging in csit-vpp-verify-weekly jobJan Gelety1-7/+4
- branch name in format 'csit-verified-YYMMDD' Change-Id: I87ee7d3af417f0c2d9022ed914ec978b96c973e2 Signed-off-by: Jan Gelety <jgelety@cisco.com>
2016-05-30Update of artifact directory in csit-vpp-master-verify-semiweekly job.Jan Gelety1-2/+2
- artifact directory set to csit/archive - artifacts set to *.* to keep all files we need in the archive direcotry Change-Id: I3d862f06e3bb6deb6a208ba0e410299d99e8d4f6 Signed-off-by: Jan Gelety <jgelety@cisco.com>
2016-05-27Replace obsolete bootstrap filePeter Mikus1-4/+4
- JIRA: CIMANAGE-8 - Replace bootstrap-hw-tb2.sh with bootstrap-verify-perf.sh Change-Id: I33ed6ff596faf46ec45e2483b0f60a6707d30056 Signed-off-by: Peter Mikus <pmikus@cisco.com>
2016-05-18Merge "CIMANAGE-7: csit-vpp-master-verify-semiweekly scheduled job"C.J. Collier2-2/+75
2016-05-18csit-vpp-pylint: Adjust Violations plugin valuesMiroslav Miklus1-3/+3
sunny weather: 0 - 10 stormy weather: 10 - 250 mark as unstable: 250+ Change-Id: Iac89bdcb74f2b8710597180340551386ef5cf3d8 Signed-off-by: Miroslav Miklus <mmiklus@cisco.com>
2016-05-18CIMANAGE-7: csit-vpp-master-verify-semiweekly scheduled jobJan Gelety2-2/+75
- test vpp latest release from nexus with csit-verified test cases - in case of success the vpp build will be used as vpp-master-verified build for csit-* jobs - sheduled to run every Tuesday and Saturday at 04:00 UTC - manual trigger possible too - contains aslo correction of path of artifact in csit-vpp-verify-weekly job Change-Id: Id5da3edb1b4579e6a3bd008694b9e5c754fd8729 Signed-off-by: Jan Gelety <jgelety@cisco.com>
2016-05-13CIMANAGE-5: csit-vpp-verify-weekly scheduled jobJan Gelety3-20/+26
- test csit master branch against verified vpp build - in case of success apply csit-verified tag to csit test cases - sheduled to run every Sunday at 04:00 UTC - manual trigger possible too Change-Id: I1db550f0770681991fa1be0fa72533637ba41257 Signed-off-by: Jan Gelety <jgelety@cisco.com>
2016-05-05Remove csit-vpp-functional-nodepool jobEd Warnicke1-37/+0
Change-Id: I19356d04090a9db6fda294bc763142b739b42d46 Signed-off-by: Ed Warnicke <eaw@cisco.com>
2016-04-20Merge "Rename job to performance"C.J. Collier3-20/+34
2016-04-18Correction of csit-vpp-master-verify-weekly jenkins jobJan Gelety1-0/+12
- added archive artifact (RF log, report and output) files to publishers - added manual trigger Change-Id: I21b6798a357cb8b14371cee5f35ae259b63b384a Signed-off-by: Jan Gelety <jgelety@cisco.com>
2016-04-14Rename job to performancepmikus3-20/+34
- rename csit-vpp-functional-hw-tb2 job to csit-vpp-perf-hw (as testing performance) with unified trigger for performance testing - parameterized job for future extension Change-Id: I72d1562fad8ad188930f39374f3ebfe8ebb984aa Signed-off-by: pmikus <pmikus@cisco.com>
2016-03-29Merge "Use tagging instead of branching for csit-verified"C.J. Collier1-3/+7
2016-03-29Use tagging instead of branching for csit-verifiedJan Gelety1-3/+7
- use tags instead of branches in case of job "csit-vpp-master-verify-weekly" Change-Id: Icbdcc2a57e1ab17d634ce3b8deedbc481f8f313c Signed-off-by: Jan Gelety <jgelety@cisco.com>
2016-03-29Make robot framework output-path parametrizable.Stefan Kobza1-3/+6
csit-vpp-verify-virl job is blocked now, because output-path is not a variable in robot-framework macro. This patch changes that. Change-Id: I1c31342af6dfae66ce3e21e751470e476cc5be39 Signed-off-by: Stefan Kobza <skobza@cisco.com>
2016-03-22CSIT: new job 'csit-vpp-verify-master'Miroslav Miklus2-0/+59
This job is aimed to test latest csit master code against latest stable vpp release. If the verification is successfull then push curent master to master-verified branch Change-Id: I18316f6f96e793721ee78c3b83a18ff74778cabf Signed-off-by: Miroslav Miklus <mmiklus@cisco.com>
2016-03-18Add job parameters to csit jenkins jobs.Stefan Kobza1-0/+12
Change-Id: Ibe5d4c527eb773acfc5283584a2c4d72df6bd335 Signed-off-by: Stefan Kobza <skobza@cisco.com>
2016-03-17Remove standard csit jobs from Zuul.Stefan Kobza1-9/+20
Until OpenStack issues with L2 transparency are resolved, make csit jobs Jenkins triggered again. Change-Id: Ie82357275b91804e64a194a8de5c51acf9c27743 Signed-off-by: Stefan Kobza <skobza@cisco.com>
2016-03-07Remove system pylint installation from pylint job.Stefan Kobza1-2/+1
Change-Id: Ic4894018ffa10e7742bd798c17bdbe6de7945a0a Signed-off-by: Stefan Kobza <skobza@cisco.com>
2016-03-04Add new nodepool csit-vpp-functional job.Stefan Kobza2-0/+51
Make new job in csit project that gets triggered on CSIT changeset. This is an entry-point to integrate CSIT functionality with LF's VM infra. The actual integration is going to happen in CSIT, where we can tune the bootstrap script and then move it into ci-management. Change-Id: Icbfaf0a7b27899af4bea97d80a1883c7dd2df52e Signed-off-by: Stefan Kobza <skobza@cisco.com>
2016-03-04Fix csit-vpp-functional-hw-tb2 jobThanh Ha1-1/+2
Regular JJB "- job:" sections do not parse variables. This patch changes it to use a "- job-template:" section which do parse variables. Change-Id: Idd1753f9596ec67a9cf86096ff0416db4c07407e Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
2016-02-29Move csit-vpp-functional-virl to zuul.Stefan Kobza1-36/+6
Change-Id: I240b93105039e8838f711f545eafd95f354bee16 Signed-off-by: Stefan Kobza <skobza@cisco.com>
2016-02-25Remove parameters from csit-vpp-functional-hw-tb2.Stefan Kobza1-6/+0
Zuul has SKIPping this job, and parameters are the only difference when comparing the job to other zuul jobs. Change-Id: I529577170797bd7cb2fc00f3ac1c483eba97e2de Signed-off-by: Stefan Kobza <skobza@cisco.com>
2016-02-25Move csit-vpp-functional-hw-tb2 to zuul.Stefan Kobza1-13/+4
The job should be started only by adding 'hw-tb2-check' comment to gerrit. Change-Id: I219568fc6756838939f74ed62f14d1a07b117e37 Signed-off-by: Stefan Kobza <skobza@cisco.com>
2016-02-23Add manual triggered csit-vpp-functional-hw-tb2 job.Stefan Kobza2-0/+64
This job would be create from the same template as csit-vpp-functional-virl, but for the time being this have to be manually triggered. I didn't find a way how to parametrize gerrit-trigger-patch-submitted so I've created gerrit-trigger-manually-triggered. Change-Id: I2d4f2c6bb8ebb94cd8563132feac765d46e1b56d Signed-off-by: Stefan Kobza <skobza@cisco.com>
2016-02-22Add PYTHONPATH to pylint execution env.Stefan Kobza1-1/+13
Change-Id: If8a696ee812ddc0b7b3cdb262455d5b2ac4c54d0 Signed-off-by: Stefan Kobza <skobza@cisco.com>
2016-02-19Merge "Add violations publisher plugin for pylint."Andrew Grimberg1-0/+6
2016-02-19Add violations publisher plugin for pylint.Stefan Kobza1-0/+6
Change-Id: I5685d1679f0e26d87e7c704637304c6f8c5a00e5 Signed-off-by: Stefan Kobza <skobza@cisco.com>
2016-02-19Remove unnecessary jclouds wrapper for pylint validation.Stefan Kobza1-6/+0
Change-Id: Icfbebedf1ada83a1badcec796b0b986819f265ef Signed-off-by: Stefan Kobza <skobza@cisco.com>
2016-02-18Enable robot framework jenkins plugin.Stefan Kobza2-0/+5
Change-Id: I506ea3dd431b559c3ce1e756f2310103da05024d Signed-off-by: Stefan Kobza <skobza@cisco.com>
2016-02-18Separate VIRL test job; Make VIRL job non-concurrent.Stefan Kobza2-3/+4
Rename csit-vpp-functional to csit-vpp-functional-virl to express the tests are being run on VIRL environment. This one of first steps to separate job runs environments - LF's multi-node VMs and VIRL. Make the VIRL job non-concurrent, as we are working on mechanisms of spawning of VIRL simulations and VPP installation. Change-Id: I0c9f5a1973b7d7764bb192b91d9e8b331f4b40a2 Signed-off-by: Stefan Kobza <skobza@cisco.com>
2016-02-15Rename csit validate job, add pylint installation to script.Stefan Kobza2-3/+4
Adding sudo apt-get install script to the pylint validation job. Will move it to the Vagrantfile after all deps are known and fixed. Change-Id: I17feaaf4280388088df77f8921a26c1c1c873557 Signed-off-by: Stefan Kobza <skobza@cisco.com>