summaryrefslogtreecommitdiffstats
path: root/jjb/integration/integration-templates-csit.yaml
AgeCommit message (Collapse)AuthorFilesLines
2023-12-01CI: Disable daily jobsJessica Wagantall1-1/+0
As discussed in the TSC, we are removing daily cron jobs. Teams can individually revert back to using their cron if found really needed. - Merge jobs can be retriggered using "remerge" comment. - Sonar jobs will run @weekly and using "run-sonar" comment. - Stage jobs can be retriggered using "stage-release" comment. Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org> Change-Id: I9f3302d892f8df72ff831e4ddefca935c0f99f1e
2023-05-03Refactor: Cleanup for pre-commitAndrew Grimberg1-82/+82
Change-Id: I424eb8c466dc22347119e9c140ffb562d8089b32 Issue-ID: CIMAN-33 Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2023-04-18Refactor!: JJB code comply with updates to v5.xAnil Belur1-4/+4
Update global-jjb v0.86.0, this updates the minimal version of JJB to v5.0.2. Issue-ID: CIMAN-33 Change-Id: I26089604b401a8b486d752a4780b1981788d19ad Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
2022-11-16CI: Update builder to use robotframework with py3Anil Belur1-2/+1
Issue-ID: CIMAN-33 Signed-off-by: Anil Belur <abelur@linuxfoundation.org> Change-Id: If87275cae207e748ffe04b7a6247809db32151af
2022-11-16CI: Update to call Robot framework to py3Anil Belur1-1/+1
Issue-ID: CIMAN-33 Signed-off-by: Anil Belur <abelur@linuxfoundation.org> Change-Id: Id46ba8e7f94bdc8666d1d2ed7077f07b86294399
2022-11-15Feat: Introduce robot framework under Python3Matthew Watkins1-0/+1
Issue-ID: CIMAN-33 Signed-off-by: Matthew Watkins <mwatkins@linuxfoundation.org> Change-Id: I96a56cda72f120fe37466ac9edca1edca3b00e37
2022-09-30Chore: Revert back to ubuntu1804-dockerBengt Thuree1-3/+3
jjb/aai/aai-aai-common.yaml jjb/aai/aai-babel.yaml jjb/aai/aai-graphadmin.yaml jjb/aai/aai-graphgraph.yaml jjb/aai/aai-model-loader.yaml jjb/aai/aai-resources.yaml jjb/aai/aai-schema-service.yaml jjb/aai/aai-sparky-be.yaml jjb/aai/aai-traversal.yaml jjb/ccsdk/apps.yaml jjb/cli/cli.yaml jjb/dcaegen2/dcaegen2-analytics-tca-gen2.yaml jjb/dcaegen2/dcaegen2-collectors-datafile.yaml jjb/dcaegen2/dcaegen2-collectors-hv-ves.yaml jjb/dcaegen2/dcaegen2-collectors-restconf.yaml jjb/integration/docker/integration-docker-onap-python.yaml jjb/integration/integration-data-provider.yaml jjb/integration/integration-docker.yaml jjb/integration/integration-templates-csit.yaml jjb/integration/integration-templates-docker.yaml jjb/integration/integration.yaml jjb/integration/simulators/integration-5G-core-nf-simulator.yaml jjb/integration/simulators/integration-A1-policy-enforcement-simulator.yaml jjb/integration/simulators/integration-core-nssmf-simulator.yaml jjb/integration/simulators/integration-pnf-simulator.yaml jjb/integration/simulators/integration-ran-simulator.yaml jjb/integration/simulators/nf-simulator/integration-pm-https-server-nf-simulator.yaml jjb/integration/simulators/nf-simulator/integration-simulators-nf-simulator-avcn-manager.yaml jjb/integration/simulators/nf-simulator/integration-simulators-nf-simulator-netconf-server.yaml jjb/integration/simulators/nf-simulator/integration-ves-client-nf-simulator.yaml jjb/sdc/sdc-sdc-distribution-client.yaml jjb/sdc/sdc-sdc-docker-base.yaml jjb/sdc/sdc-sdc-helm-validator.yaml jjb/sdc/sdc-sdc-workflow-designer.yaml jjb/sdc/sdc.yaml jjb/sdnc/sdnc-apps.yaml jjb/sdnc/sdnc-oam.yaml jjb/so/so-adapters-so-cnf-adapter.yaml jjb/so/so-adapters-so-etsi-sol003-adapter.yaml jjb/so/so-adapters-so-etsi-sol005-adapter.yaml jjb/so/so-adapters-so-nssmf-adapter.yaml jjb/so/so-adapters-so-oof-adapter.yaml jjb/so/so-so-admin-cockpit.yaml jjb/so/so-so-etsi-nfvo.yaml jjb/so/so.yaml jjb/vvp/vvp-test-engine.yaml jjb/vvp/vvp-validation-scripts.yaml Issue-ID: CIMAN-33 Signed-off-by: Bengt Thuree <bthuree@linuxfoundation.org> Change-Id: I11105d9ef07c3748f5b2c9c5f82b328eafd00718
2022-09-28Chore: Move to ubuntu2004-dockerBengt Thuree1-3/+3
jjb/integration/docker/integration-docker-onap-python.yaml jjb/integration/integration-data-provider.yaml jjb/integration/integration-docker.yaml jjb/integration/integration-templates-csit.yaml jjb/integration/integration-templates-docker.yaml jjb/integration/integration.yaml jjb/integration/simulators/integration-5G-core-nf-simulator.yaml jjb/integration/simulators/integration-A1-policy-enforcement-simulator.yaml jjb/integration/simulators/integration-core-nssmf-simulator.yaml jjb/integration/simulators/integration-pnf-simulator.yaml jjb/integration/simulators/integration-ran-simulator.yaml jjb/integration/simulators/nf-simulator/integration-pm-https-server-nf-simulator.yaml jjb/integration/simulators/nf-simulator/integration-simulators-nf-simulator-avcn-manager.yaml jjb/integration/simulators/nf-simulator/integration-simulators-nf-simulator-netconf-server.yaml jjb/integration/simulators/nf-simulator/integration-ves-client-nf-simulator.yaml Issue-ID: CIMAN-33 Signed-off-by: Bengt Thuree <bthuree@linuxfoundation.org> Change-Id: I5f0ea439b8a1b7e161c1651cdbf6e133f5e6e9ea
2021-02-24Add *proper* Robot publisher for verificationsLasse Kaihlavirta1-1/+1
- follow-up to https://gerrit.onap.org/r/c/ci-management/+/118301 as project-specific CSITs archive their results to different dir Issue-ID: INT-1871 Signed-off-by: Lasse Kaihlavirta <l.kaihlavirt@partner.samsung.com> Change-Id: I09164ff9c369af8375f1105f9efaed165875da31
2021-02-23Add Robot and e-mail publishers to verificationsLasse Kaihlavirta1-0/+7
- add Robot and e-mail publishers to verification boilerplate template for review and merge verification JJB templates Issue-ID: INT-1871 Signed-off-by: Lasse Kaihlavirta <l.kaihlavirt@partner.samsung.com> Change-Id: Icbd120cc828313c72f2013102867a2a9e5bd211b
2021-02-16[SDC] Set concurrency option in integration templateChrisC1-1/+2
Add the option to have concurrent builds for CSIT, default to false Enable for SDC to avoid jobs piling up Issue-ID: SDC-3465 Signed-off-by: ChrisC <christophe.closset@intl.att.com> Change-Id: I8dfc8fc2e3e46287adfba9972b8ff22b247f95e1
2021-02-03Limit CSIT trigger file pattern to first dir levelLasse Kaihlavirta1-2/+2
- project-name should be applied to filter directory names only under first directory depth level in CSIT trigger file pattern to avoid running unnecessary and unrelated verification jobs Issue-ID: INT-1848 Signed-off-by: Lasse Kaihlavirta <l.kaihlavirt@partner.samsung.com> Change-Id: I003e318890f1bccde20e2bd1d4593e47f5f07f1e
2021-02-02Remove obsolete project-csit templateLasse Kaihlavirta1-61/+0
Issue-ID: INT-1823, INT-1833 Signed-off-by: Lasse Kaihlavirta <l.kaihlavirt@partner.samsung.com> Change-Id: I379216bf025112c656aec51f0f6d5938ce5af0f1
2021-02-02Refactor verification job templatesLasse Kaihlavirta1-130/+31
- extract common verification boilerplate definitions and default parameters and refer to them in review and merge verification jobs - remove unnecessary parameters from templates and from cssdk-csit Issue-ID: INT-1823, INT-1833 Signed-off-by: Lasse Kaihlavirta <l.kaihlavirt@partner.samsung.com> Change-Id: I63367216504b997acccd863bad0a2b7de3fc7480
2021-01-26Remove redundant unique-docker-tag parameterLasse Kaihlavirta1-2/+0
Issue-ID: INT-1823, INT-1833 Signed-off-by: Lasse Kaihlavirta <l.kaihlavirt@partner.samsung.com> Change-Id: Ieba2a1d028e26e740acabdc2a4f58101a144eebd
2021-01-25Remove obsolete verification templatesLasse Kaihlavirta1-148/+0
- remove obsolete review and merge verification templates - comment out music CSIT job definition that was using those templates (new templates for golang are needed if music CSIT need to be supported in the future) Issue-ID: INT-1823, INT-1833 Signed-off-by: Lasse Kaihlavirta <l.kaihlavirt@partner.samsung.com> Change-Id: Ic0fffa1e8edf5bf2d90f9d53fbe946d0f37560ca
2021-01-22Add unified merge verification maven templateLasse Kaihlavirta1-0/+125
- add new template that combines maven artifact and docker builds and CSIT execution triggered by merge - take the template in use in CCSDK distribution CSIT - remove old merge verification and project-csit jobs from CCSDK Issue-ID: INT-1833 Signed-off-by: Lasse Kaihlavirta <l.kaihlavirt@partner.samsung.com> Change-Id: Ic51c59b8e45b030003c6c26595f24872f70a33a7
2021-01-21Add unified review verification maven templateLasse Kaihlavirta1-0/+125
- add new template that combines maven artifact and docker builds and CSIT execution triggered by review commit - this change needs to be coupled with https://gerrit.onap.org/r/c/ccsdk/distribution/+/116916 Issue-ID: INT-1823 Signed-off-by: Lasse Kaihlavirta <l.kaihlavirt@partner.samsung.com> Change-Id: I598598519429a155c7cf0b4d19dc5e4ca7b8c0d4
2020-11-27Rename project-specific CSIT PoC jobsLasse Kaihlavirta1-8/+34
- remove PoC postfixes and rename the templates properly - update changed names to music jobs - add comments to identify all relevant templates as parts of project-specific CSIT flow Issue-ID: INT-1794 Signed-off-by: Lasse Kaihlavirta <l.kaihlavirt@partner.samsung.com> Change-Id: Ib4fb99a9aeb14215346802a4aee158e0a07eb5eb
2020-11-20Add unified merge PoC job templatesLasse Kaihlavirta1-7/+71
- add PoC templates for unified merge and docker image STAGING jobs - unified merge job is triggered by merge submit trigger - the triggered docker build and CSIT are based on master - use the templates in music - restore the original {project-name}-{stream}-docker-golang-shell-daily music job - remove unsupported "condition" parameters from trigger-jobs - change project-specific CSIT to a single job that triggers all the plans under the project - change snapshot docker build to a single job that is named by artifact type (in music's case golang) - these changes should not be applied before integration/csit commit https://gerrit.onap.org/r/c/integration/csit/+/115170 is merged! Issue-ID: INT-1783 Signed-off-by: Lasse Kaihlavirta <l.kaihlavirt@partner.samsung.com> Change-Id: If838b264a82069504817bcf2612011c33e3d26f2
2020-11-17Differentiate CSIT PoC jobs and templatesLasse Kaihlavirta1-5/+6
- restore {project-name}-{stream}-docker-golang-shell-daily template to its original state - separate all new templates related to CSIT redesign by "PoC" postfix - pass CSIT jobs to be triggered to the template with explicit "jobs_to_trigger" list - define UNIQUE_DOCKER_TAG as input parameter to CSIT template Issue-ID: INT-1760 Signed-off-by: Lasse Kaihlavirta <l.kaihlavirt@partner.samsung.com> Change-Id: I6eef5bf407d5c89406d1b19d7d931d9d00092908
2020-11-12Add project-specific CSIT job templateLasse Kaihlavirta1-1/+64
- add template for project-specific CSIT - apply the template in music component (note that this requires https://gerrit.onap.org/r/c/music/distributed-kv-store/+/114637 to be merged to find the proper plans) - pass selected infra parameters to triggered docker build and CSIT jobs to have them use appropriate branch Issue-ID: INT-1760 Signed-off-by: Lasse Kaihlavirta <l.kaihlavirt@partner.samsung.com> Change-Id: Id83e54548243e9d5dc7d932acae469a8b295c48f
2020-11-09Fix trigger path and improve docker tagLasse Kaihlavirta1-3/+3
- fix the files parameter (which translates into file path in final Jenkins configuration) for the gerrit trigger - use BUILD_TAG instead of BUILD_ID for docker tag to be passed Issue-ID: INT-1760 Signed-off-by: Lasse Kaihlavirta <l.kaihlavirt@partner.samsung.com> Change-Id: I4c0607e3ee0220cccecfd560dd6cd4cfb59de33f
2020-11-05Add initial unified review job for testingLasse Kaihlavirta1-0/+59
- add initial template for triggering a docker image build and then CSIT job in sequence - apply the template in music Issue-ID: INT-1760 Signed-off-by: Lasse Kaihlavirta <l.kaihlavirt@partner.samsung.com> Change-Id: I77e585bbbc1f7a04bebdacbc1d2cb0a05d023af1
2020-11-03Remove obsolete arm64 CSIT templatesLasse Kaihlavirta1-126/+0
- remove unused and unnecessary arm64 CSIT templates - remove commented-out references to them in VID CSIT Issue-ID: INT-1767 Signed-off-by: Lasse Kaihlavirta <l.kaihlavirt@partner.samsung.com> Change-Id: I0429823990c55fb22abe33d00ed6d49399dde5a3
2020-10-30Remove obsolete TestNG JJB templatesLasse Kaihlavirta1-342/+0
- remove testng CSIT templates that are not used now and should not be used by any CSIT project in the future (SDC is running these now differently from its own project as part of maven build) - clean up the currently disabled SDC CSIT just in case: - remove references to testng CSIT templates - remove CSIT trigger jobs Issue-ID: CIMAN-393 Signed-off-by: Lasse Kaihlavirta <l.kaihlavirt@partner.samsung.com> Change-Id: I763dd147e3e8a9f1de2b859472ac73f4924652d1
2020-10-15Take "disabled" value from variable for TestNGLasse Kaihlavirta1-4/+4
- replace hardcoded "disabled: false" with variable value in TestNG CSIT templates - it remains to be analyzed if we should really support TestNG in the templates at all, but as long as SDC has those tests (as they still do), we can't remove them from the templates Issue-ID: CIMAN-391 Signed-off-by: Lasse Kaihlavirta <l.kaihlavirt@partner.samsung.com> Change-Id: If43871ff563b3ead8666321ef4912ebfa9d252c1
2020-03-20Migrate CSIT job templates to Ubuntu 18.04Bartek Grzybowski1-4/+4
Change-Id: I82457e76fb4d83660e36c53d136981ae64fd3b3d Issue-ID: INT-1427 Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2020-03-12Migrate to ARM Ubuntu18.04 nodeJessica Wagantall1-4/+4
Ubuntu 16.04 still has SSH and Kernel issues. Migrating to Ubuntu18.04 since we have a good instance now. TODO: Disable Ubuntu16.04 arm nodes. - Currently Ubuntu18.04 arm nodes are under more test. - No additional costs since no job is using 16.04 arm nodes. - Once confirmed, these will be disabled. Change-Id: I1ef6dfc04aa6e85531f824e24ad517137a7080ca Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2020-01-26Add support for JDK11 for CSIT jobsAnil Belur1-0/+24
Issue-ID: CIMAN-33 IT-18744 Change-Id: I9f6615d223ce4f1e0f87127fdcc2b809b924ed54 Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
2019-11-04Configure email for CSIT jobsJessica Wagantall1-0/+40
Allow CSIT jobs to send email when jobs fail. Recipients will be configured per project Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org> Change-Id: I2351b05e452028f0446ecdb8504e040036b25ada
2019-09-06Allow disable CSIT jobsJessica Wagantall1-2/+2
Allow teams to disable CSIT verify jobs Change-Id: Ia749936294e1dd0449a78e4d0bbd5307a060d67a Issue-ID: CIMAN-33 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2018-12-13Add CSIT ARM64 templatesJessica Wagantall1-0/+266
Add specific ARM64 CSIT job templates to avoid issues with running the corresponding testplans. The plans are hardcoded to be found under the {project-name} directory. This variable for ARM is defined as {project-name}-arm64 which makes the dir location invalid. ARM64 needs to have its own templates in this case to avoid modifying the current template to accept testcase-plans as a parameter and having to define it in every exisiting CSIT job. Change-Id: Ia7a6d63646800675ae7d2cd165a10c315d623903 Issue-ID: CIMAN-217 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2018-09-27Move CSIT to integration/csit repoGary Wu1-16/+16
To facilite branching of CSIT tests, all CSIT test code and scripts are relocated to the integration/csit repo. Change-Id: I96530af21740adc62e312457ff992b7ecb1dfcff Issue-ID: INT-671 Signed-off-by: Gary Wu <gary.i.wu@huawei.com>
2018-08-29Revert "Reduce jobs triggered in CSIT project"Gary Wu1-4/+4
This reverts commit fd8a4ba9daff11fba6d4aa52168aa7bb0d1eca55. The above commit made the trigger criteria too narrow. As an example, any changes to only dcaegen2/hv-ves-testcases/** no longer trigger the jobs, since the functionality name is hv-ves-testsuites. This also impacted other projects that relied on the original trigger criteria. Change-Id: Ibdf9bd14196c7a122fdec047340a15b36799f91b Issue-ID: CIMAN-200 Signed-off-by: Gary Wu <gary.i.wu@huawei.com>
2018-08-29Reduce jobs triggered in CSIT projectFilip Krzywka1-4/+4
As each testsuite should be self-contained there is no need to launch all project testsuites when changes are made in only one of them. Change-Id: If9bf7505bd378a710c206e98ab2d82bf30c65c50 Issue-ID: CIMAN-200 Signed-off-by: Filip Krzywka <filip.krzywka@nokia.com>
2018-01-18Update testng CSIT templateJessica Wagantall1-1/+1
Re-order steps for post build actions for csit testng template. Issue-ID: CIMAN-119 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org> Change-Id: I4b50529a4b204d187422a48a64a91040c2737b27
2018-01-10Update plugin parametersYuli Shlosberg1-2/+11
Add new parameters to testNG and Junit plugins Change-Id: Iaced836f9e57fbf156514a69481e997b66a79ef2 Issue-ID: SDC-612 Signed-off-by: Yuli Shlosberg <ys9693@att.com>
2018-01-09Update testng CSIT templateJessica Wagantall1-8/+8
Re-order steps for post build actions for csit testng template. Change-Id: Id1a9eee7cb05abeccb1570e55aa5477d154fab38 Issue-ID: CIMAN-119 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2017-12-11Merge "Update sdc jjb jobs"Jessica Wagantall1-0/+73
2017-11-30Add JUnit configuration to CSIT int jobsJessica Wagantall1-0/+3
Configure JUnit for testng csit verify integration jobs. Issue-ID: CIMAN-119 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org> Change-Id: I42df47e930b01aa460d494d597353fb5d1c327df
2017-11-30Update sdc jjb jobsYuli Shlosberg1-0/+73
Add testNG plugin parameters to sdc jobs Change-Id: I8fca76611535ff9ec5646bd7f297c54fe0ba7164 Issue-ID: SDC-612 Signed-off-by: Yuli Shlosberg <ys9693@att.com>
2017-11-23Add TestNG configuration to CSIT int jobsJessica Wagantall1-0/+70
Configure TestNG and HTML reports in csit verify integration jobs. Change-Id: Ice21209de50e7bdd568d1a3cdee69e62963a3d3d Issue-ID: CIMAN-119 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2017-08-08Fix CSIT JJB template to pull integration repoGary Wu1-4/+4
Change-Id: I6a37bd4d3c0ac3fb08e5f8f3b1664cffaa318102 Issue-id: INT-61 Signed-off-by: Gary Wu <gary.i.wu@huawei.com>
2017-07-18Integration: Add job for CSIT sample test planGary Wu1-0/+111
Change-Id: I3a6ff36dc9f704b33799bba97b57206488d0d7ff Signed-off-by: Gary Wu <gary.i.wu@huawei.com>