summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2018-03-19xci: Enable deployment and testing for post merge jobsFatih Degirmenci1-6/+7
Change-Id: I61fdcf11cc8008bde1c4e26e7b4fd6f16b6e5a78 Signed-off-by: Fatih Degirmenci <fdegir@gmail.com>
2018-03-19xci: Store the metadata for promoted scenarioFatih Degirmenci2-9/+34
Change-Id: I1048be7e7a41c56d25c7689678d3811f0a5eae44 Signed-off-by: Fatih Degirmenci <fdegir@gmail.com>
2018-03-19xci: Make post merge job common across all scenariosFatih Degirmenci1-29/+20
It is difficuly to have post-merge jobs per scenario since we set the scenario during job runtime and having jobs per scenario makes things unnecessarily complicated. Apart from that, there is no reason to have scenario specific merge jobs either since this is some kind of verify job and everything is same except the scenario name itself which we extract via set-scenario script. Daily and further jobs will be scenario specific since they will be run on timer and we will have ability to specify the scenario. Change-Id: I3bf6d5ce0fbc48b2d2b2b9695e198bad229ce08d Signed-off-by: Fatih Degirmenci <fdegir@gmail.com>
2018-03-19Merge "xci: Adjust the recorded scenario metadata for promotion"Fatih Degirmenci1-15/+21
2018-03-19Merge "change rabbitmq-server to rabbitmq for all installers"mei mei1-0/+7
2018-03-19Merge "Add sshkey and user config into functest container"mei mei1-1/+13
2018-03-17xci: Adjust the recorded scenario metadata for promotionFatih Degirmenci1-15/+21
PROJECT_NAME is added into scenario metadata to use for promotion and xci dashboard. Also, the metadata collected is aligned across different type of patches including the skipped ones. Change-Id: I3751884b48f5d9306d0cae35c757b976484b26a3 Signed-off-by: Fatih Degirmenci <fdegir@gmail.com>
2018-03-17Merge "xci: Log functest output before failure"Fatih Degirmenci1-2/+5
2018-03-16Merge "jjb: xci: xci-run-functest: Fix functest execution"Fatih Degirmenci1-1/+1
2018-03-16Merge "Set Jenkins parameter 'GIT_BASE' for overriding the default value"Aric Gardner1-0/+4
2018-03-16jjb: xci: xci-run-functest: Fix functest executionMarkos Chandras1-1/+1
We need to enter the $HOME/releng-xci/xci directory instead of /root/relneg-xci/xci since we are ssh'ing as 'devuser'. Change-Id: Id05d5012d58443c7f415a58f9f3d1ae16fd25b55 Signed-off-by: Markos Chandras <mchandras@suse.de>
2018-03-16xci: Revert change moving prepare-functest to opnfv vmFatih Degirmenci1-1/+1
Change-Id: Ic9801a2f1282b695025a6dce70e662765ce4296b Signed-off-by: Fatih Degirmenci <fdegir@gmail.com>
2018-03-16Merge "Donot exit if k8s tests fail"Fatih Degirmenci2-18/+15
2018-03-16Donot exit if k8s tests failLinda Wang2-18/+15
1. Add 'set +e' before running k8s tests, then the following builder of functest-store-results will be executed. 2. Remove the logic of managing k8s scenario from functest-alpine.sh Change-Id: I9a269fc46e45d1db6af741775d475e887ebc79c7 Signed-off-by: Linda Wang <wangwulin@huawei.com>
2018-03-16potential fix for running prepare-functest playbookPeriyasamy Palanisamy1-1/+1
Change-Id: Id1ac133782e6b90929ddc055efbc6997ff63adc2 Signed-off-by: Periyasamy Palanisamy <periyasamy.palanisamy@ericsson.com>
2018-03-16Merge "[daisy] Fix the blocking rules of daisy daily jobs"Serena Feng1-2/+2
2018-03-16[daisy] Fix the blocking rules of daisy daily jobsAlex Yang1-2/+2
Change-Id: I81eaed8b397b5d748c5fde5a07dadecde0ec08fa Signed-off-by: Alex Yang <yangyang1@zte.com.cn>
2018-03-16online bottlenecks soak throughtputsYang Yu2-0/+11
This patch is to online posca_factor_soak_throughputs testcase Change-Id: Ief6776e224c59de600fbe44709c767aecd01d0f0 Signed-off-by: Yang Yu <Gabriel.yuyang@huawei.com>
2018-03-16Add sshkey and user config into functest containerLinda Wang1-1/+13
This is to support sfc test on Compass: https://gerrit.opnfv.org/gerrit/#/c/52825/ Change-Id: I77223363205dc8edd34de8a6c529e68d3b6a6442 Signed-off-by: Linda Wang <wangwulin@huawei.com>
2018-03-16Merge "Bottlenecks testcase online"mei mei3-6/+20
2018-03-16Merge "Change the path of images from pre_config/ to images/"mei mei1-8/+9
2018-03-16Merge "Add a new adapter for containerized Compass installer"mei mei2-3/+86
2018-03-16Set Jenkins parameter 'GIT_BASE' for overriding the default valuetrevortao1-0/+4
Set Yardstick Jenkins job's parameter 'GIT_BASE' for overriding the default GIT URL from Global Jenkins configuration. Change-Id: I6fe4a67589aa391c5bc7ac4433509dcfcce858c6 Signed-off-by: trevortao <trevor.tao@arm.com>
2018-03-15Merge "change dovetail CI jobs on Apex"Tim Rozet2-4/+34
2018-03-15Apex: add support for deploying upstream onlyTim Rozet2-2/+12
Scenario names with 'upstream' in them will not download any artifacts and deploy from upstream. For now, this even applies to the apex python RPM for daily deployments. We will only use git repo for daily until after Fraser. Change-Id: I0da16dfde117ba6c1e7597294d8e4afc8501dd53 Signed-off-by: Tim Rozet <trozet@redhat.com>
2018-03-15Merge "Include global-jjb v0.15.0"Trevor Bramwell2-0/+3
2018-03-15Merge "xci: Skip the deployment for upstream and prototype changes"Fatih Degirmenci1-0/+4
2018-03-15Merge "run prepare-functest on opnfv vm"Fatih Degirmenci1-1/+1
2018-03-15xci: Skip the deployment for upstream and prototype changesFatih Degirmenci1-0/+4
Changes coming to these do not impact the framework so there is no need to run full verification for these. Change-Id: Ia9f8f4772a94cb0761c49ff27933798265831fa4 Signed-off-by: Fatih Degirmenci <fdegir@gmail.com>
2018-03-15run prepare-functest on opnfv vmPeriyasamy Palanisamy1-1/+1
Change-Id: Ide49917687ed583497ca089969fd2c7e7e00e548 Signed-off-by: Periyasamy Palanisamy <periyasamy.palanisamy@ericsson.com>
2018-03-15xci: Do not run deployment for doc updatesFatih Degirmenci1-0/+2
Change-Id: Ic914bc5bf11e2246f214990353c804688d6e43d9 Signed-off-by: Fatih Degirmenci <fdegir@gmail.com>
2018-03-15Add a new adapter for containerized Compass installerYifei Xue2-3/+86
JIRA: - Compass installer has been containerized since OPNFV 5.0. To enable SFC test cases in Functest for Compass installer, a new adapter is needed to be compatible with both containerized Compass installer and SFC test cases. Change-Id: I4e1a9e5fcbec016a0c3fde77ace9c2cc677e3e4c Signed-off-by: Yifei Xue <xueyifei@huawei.com>
2018-03-15Bottlenecks testcase onlineliyin3-6/+20
This is for bottlenecks job online Add a new testcase in compass daily Change-Id: I4e09eef894e176bf4fa0df0969ef49f19444103e Signed-off-by: liyin <liyin11@huawei.com>
2018-03-14change rabbitmq-server to rabbitmq for all installersxudan1-0/+7
From the CI results, ha.tc010 can't find the process named rabbitmq-server for Apex, Compass and Fuel. Try to change it to be rabbitmq. Change-Id: Ibf8a9e1c7eeebbc306624fe926c139786b9833fb Signed-off-by: xudan <xudan16@huawei.com>
2018-03-14Merge "xci: Create post merge jobs to promote scenarios"Fatih Degirmenci3-70/+226
2018-03-14Merge "add another ovs_dpdk scenarios trigers"Fatih Degirmenci1-1/+1
2018-03-14Merge "Rename project to 'yardstick' from 'yardstick-arm64'"Fatih Degirmenci1-1/+1
2018-03-14xci: Create post merge jobs to promote scenariosFatih Degirmenci3-70/+226
This change lays down the basic job structure for post merge promotion jobs. The job structure will be - a top level multijob job that is scenario specific and can not run concurrently. This job runs distro deploy and test jobs for all the distros in the first phase concurrently, followed by a common promote job. - the deploy and test jobs are same as the xci-verify jobs except the trigger. They are triggered by top level multijob. - the promote job is run once all the deploy & test phase jobs successfully completed, uploading promotion metadata to artifacts.opnfv.org. The builders except set-scenario are left empty in order to try the basic job setup first. Followup changes will get real things in. Once the basics are in place, the first promotion will be done using functest healthcheck and then we will start working on gating scenarios for promotion using functest smoke and perhaps feature test cases. Change-Id: Ib91ffe0f3003b86841a62537c52fde176cafa70f Signed-off-by: Fatih Degirmenci <fdegir@gmail.com>
2018-03-14xci: Log functest output before failureFatih Degirmenci1-2/+5
When functest fails, the job exits directly without us logging the functest output to console. [1] Grepping functest log for FAIL for determining the result helps us to cat the log before exiting with right exit code. [1] https://build.opnfv.org/ci/job/xci-verify-ubuntu-healthcheck-virtual-master/509/console Change-Id: I01e3dcc51321e935b1722b749e8caf7ec5ad755b Signed-off-by: Fatih Degirmenci <fdegir@gmail.com>
2018-03-14Merge "add daisy installer for doctor verify jobs"Ryota Mibu2-13/+27
2018-03-14Merge "Update block rules on nodes"Serena Feng2-1/+10
2018-03-14Change the path of images from pre_config/ to images/xudan1-8/+9
1. change the path of all images 2. remove the sdnvpn special envs This patch should be merged after these 2 patches. 1. https://gerrit.opnfv.org/gerrit/#/c/53395/ 2. https://gerrit.opnfv.org/gerrit/#/c/53757/ Change-Id: Ie1dc9388be52629c5fcc0ef893963c4de2c72491 Signed-off-by: xudan <xudan16@huawei.com>
2018-03-13Build functest-xtesting imagesDelia Popescu3-7/+225
Build and push xtesting images Create manifests for xtesting images Build xtesting images for arm JIRA: FUNCTEST-948 Change-Id: I3fbe6cdfef5b304a45d76533417f3c4bc58dddbe Signed-off-by: Delia Popescu <delia.popescu@enea.com>
2018-03-13Move functest docker job in functest dirCédric Ollivier1-0/+0
Change-Id: I454c327f3359688742b5d8c4299efee05d6494a2 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-03-13Merge "xci: Allow specifying scenario and installer in commit message"Fatih Degirmenci1-20/+68
2018-03-13xci: Allow specifying scenario and installer in commit messageFatih Degirmenci1-20/+68
It is not always practical to try determining scenario and installer to run jobs programmatically. This change adds possibility to do that by parsing commit message and skipping the automatic scenario and installer extraction. Change-Id: I10c9620fe8bb69a2d69fceb31d08084265aa1d75 Signed-off-by: Fatih Degirmenci <fdegir@gmail.com>
2018-03-13jjb: xci: Ensure GERRIT_TOPIC is always setMarkos Chandras4-0/+12
Fixes the following problem [description-setter] Description set: Scenario: os-nosdn-nofeature | Node: intel-virtual14 [xci-verify-ubuntu-healthcheck-virtual-master] $ /bin/bash /tmp/jenkins7521920744845291696.sh /tmp/jenkins7521920744845291696.sh: line 21: GERRIT_TOPIC: unbound variable Build step 'Execute shell' marked build as failure Change-Id: Iddf82e6ae6c6c433d941c461953c11935bc45269 Signed-off-by: Markos Chandras <mchandras@suse.de>
2018-03-13Merge "Update Functest jjobs (patrole)"Jose Lausuch2-9/+2
2018-03-13Update Functest jjobs (patrole)Cédric Ollivier2-9/+2
Patrole is now integrated in smoke and the dedicated container is being removed [1] [1] https://gerrit.opnfv.org/gerrit/#/c/53659/ Change-Id: Ifb1989c5e430a4bf0fdd553f2e3e82f69a704f25 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-03-13jjb: xci: Allow CI to run when multiple components are affectedMarkos Chandras1-0/+7
Sometimes we make global changes that affect multiple components at once and splitting that is not possible because it needs to be shipped as an atomic change. As such, allow topics with 'force-verify' to run the CI using the default installer and scenario. Change-Id: Ie4753822111b20c4f479886a55fe569c9b91ccd0 Signed-off-by: Markos Chandras <mchandras@suse.de>