summaryrefslogtreecommitdiffstats
path: root/jjb/functest
AgeCommit message (Collapse)AuthorFilesLines
2018-10-15Ensure jobs don't get queued on offline buildersTrevor Bramwell3-0/+12
A change to the NodeLabelParameter config in JJB caused any jobs using the plugin to possibly have their jobs triggered on builders which weren't online. This in turn caused the queue to backup and newer jobs are blocked waiting for older ones to complete, which never happens as they're never queued on an online builder. The 'all-nodes' parameter ensure jobs that are set to run concurrently don't trigger across all available nodes at once, as this will include offline nodes as well. As this is the default of the plugin, projects which need it can enable it individually. Change-Id: Ia690eef078209b6b056dad85613dda6868b18271 Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2018-10-10Merge "Set image and flavor env variables functest for ovs|fdio"Trevor Bramwell1-0/+9
2018-10-09Set image and flavor env variables functest for ovs|fdioDelia Popescu1-0/+9
Set IMAGE_PROPERTIES and FLAVOR_EXTRA_SPECS environment variables for functest CI run for ovs and fdio scenarios. Change-Id: Ib2be311ee28d4ae633ec5496a12e741f701cc7ab Signed-off-by: Delia Popescu <delia.popescu@enea.com>
2018-10-09Fix docker run command for functest on fuel installerDelia Popescu1-1/+1
Fix docker error because of environment variable IMAGE_PROPERTIES for fuel installer in functest Change-Id: I916f965f8432216104b767e5aa62dc93a8f6ce72 Signed-off-by: Delia Popescu <delia.popescu@enea.com>
2018-10-06Add image extra properties for fuel installer in functest testDelia Popescu1-1/+2
With using scsi volume device type, additional image extra_properties are needed. Set environment variable IMAGE_PROPERTIES when installer is fuel for functest test run. Related to: https://gerrit.opnfv.org/gerrit/#/c/61913/ https://gerrit.opnfv.org/gerrit/#/c/63225/ Change-Id: If35aa282abaf5dab1a5bacc2f26fe89292b09605 Signed-off-by: Delia Popescu <delia.popescu@enea.com>
2018-10-03Configure functest daily gambia jobs for fuel installerDelia Popescu1-0/+16
Add fuel CI PODs and armband CI PODs for gambia stream in functest-daily jobs Change-Id: I5d3405a8c8d19dd472738fdddb03fe09bc61df2e Signed-off-by: Delia Popescu <delia.popescu@enea.com>
2018-09-26Increase functest job timeoutDelia Popescu1-1/+1
Functest job timeout is not enough Functest jobs are aborted after 480 min Change-Id: I74dfe12b08e322aad53e10d5808b5b739b8d9ce2 Signed-off-by: Delia Popescu <delia.popescu@enea.com>
2018-09-23Fix Functest return valuesCédric Ollivier1-6/+3
The current impl doesn't exit as expected when running both tiers and testcases [1][2]. [1] https://build.opnfv.org/ci/view/functest/job/functest-apex-baremetal-daily-master/324/console [2] https://build.opnfv.org/ci/view/functest/job/functest-apex-baremetal-daily-fraser/284/console Change-Id: I934c3f54313522011ed87ebebe77fbb285b8ab49 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-09-16Add former testcase names as casesCédric Ollivier1-2/+2
Else Fraser jobs are wrong [1] [1] https://build.opnfv.org/ci/view/functest/job/functest-compass-baremetal-daily-fraser/lastFailedBuild/console Change-Id: I4b3e1cacb9da3a3c51ec5b1be615bd2049b6a6e7 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-09-13Merge "Add functest-k8 job for arm platform"mei mei1-0/+8
2018-09-12Merge "Update Functest jobs to manage new branches"Serena Feng7-0/+54
2018-09-11Update Functest jobs to manage new branchesCédric Ollivier7-0/+54
It manages stable/gambia and stable/hunter as well. Change-Id: Ib259995f8f0e45767a51204c4eb6fd239e66ed92 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-09-08Fix tempest_full name when running Functest fraserCédric Ollivier1-2/+2
https://build.opnfv.org/ci/view/functest/job/functest-compass-baremetal-daily-fraser/373/console Change-Id: I8c76620c67c28ea3f14ff79aef98ad2815a3aaa9 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-09-06Add functest-k8 job for arm platformJingzhao Ni1-0/+8
Create functest-k8 job for arm platform. It will be triggerd by container4nfv jobs. Add 2 arm pods to functest-daily pod list. Change-Id: If8209574263b863f2a907cd962f9511cc3db74ea Signed-off-by: Jingzhao Ni <jingzhao.ni@arm.com>
2018-09-04Run tempest_full and tempest_scenario in daily jjbsCédric Ollivier1-4/+10
It simply adds OpenStack jobs in OPNFV daily gates. OPNFV Installers seem good enough to meet the OpenStack merge criteria. Rally is still excluded as it ends after 3 hours. Change-Id: I16ea72c1ca49f485d81f9b06b435e9731b56083a Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-09-03Build and run functest-benchmarkingCédric Ollivier3-3/+17
Change-Id: If2597ae36a2c6599b524543b67aac7f6272b384a Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-08-17Build arm images and publish manifestsCédric Ollivier1-6/+97
It mainly follows the Functest docker jjb. Change-Id: Ia86082cfd5d2f19496e7801441e005ffc88595a3 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-07-09Update Functest testcase list per tierCédric Ollivier2-7/+5
Change-Id: I905527d509597218927908be7752ca16b6ea2cc5 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-06-28Fix unset RC_FILE_PATH in ScriptsTrevor Bramwell1-1/+0
Even though RC_FILE_PATH is defined in Jenkins as passed in as a parameter, bash still sees it as unset. Removing the 'nounset' option from these scripts should allow the check to success (RC_FILE_PATH set to blank). Change-Id: Ibcfdcf0d2a12c8119d2fe3ec3b354be782338bd5 Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2018-06-27Functest: Restores ability to run with pre-defined credsTim Rozet1-19/+23
This patch is needed for the case where there are provided OS credentials to functest, and there is no need to find the installer VM and copy the credentials to the host. In the Apex snapshot case, there is no installer VM on the slave, so we must provide the credentials file. Also includes a fix to use tempest_smoke_serial for the snapshot netvirt verification until CSIT suite is working correctly. Change-Id: Ic84955f527e3f84bb0d8579a377b4a1883fe3eb2 Signed-off-by: Tim Rozet <trozet@redhat.com>
2018-06-17Add functest-tempest jjbsCédric Ollivier1-0/+17
Change-Id: I235be16a5f6818801cc1ba2ba2f67ec27e43a90c Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-06-17Update FUNCTEST suite and tier namesCédric Ollivier1-11/+14
Change-Id: I0bef73cf17e845faf3e1da42a07c5ada767fd731 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-06-16Update Functest testcase listCédric Ollivier1-3/+3
Change-Id: I1f9d2d594d1bd0e09edf4dd51cae2355623de7c2 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-06-16Run opnfv/functest-parser in Fraser daily jobsCédric Ollivier1-4/+12
Change-Id: I0a114482bdcb09beb634afd747b7c32f29d356cf Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-06-16Stop running containers in privileged modeCédric Ollivier1-3/+5
It should be useless in case of Functest. Change-Id: Iac214dc484079bf17bbbfc08c28554835fac3f69 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-06-15Remove functest-parserCédric Ollivier2-4/+6
Parser should be fixed and then added to functest-smoke. Change-Id: I4f9e6fa736589b1ed01feae580df18c93de168cd Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-06-11Remove obsolete iptable rulesCédric Ollivier1-5/+0
It simply breaks parallel testing and seems useless/deprecated. Change-Id: I7dafa65f4acfdabb089cf0e10c66d5eb632500c6 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-06-05Stop hardcoding Docker repositoryCédric Ollivier2-8/+13
Change-Id: I7c8a131b4f80b58ee136e63c547c4fe55822a134 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-05-23Cleanup functest jobsDelia Popescu1-29/+0
Remove unnecessary arm-daily testsuite arm-daily does not require special builder or parameter changes Increase job-timeout to fit both architectures JIRA: FUNCTEST-917 Change-Id: Id31709740906fa9ea3918c8694d04fd88191f03f Signed-off-by: Delia Popescu <delia.popescu@enea.com>
2018-05-16Rename files under jjb from 'yml' to 'yaml'Trevor Bramwell8-0/+0
global-jjb only supports the .yaml file ending for jjb jobs. Instead of waiting for a release we're going to rename the files. Change-Id: Icf3339eacd2320c583333e02250998cf6b1881f7 Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2018-05-04Disable vnf runs for aarch64Delia Popescu1-2/+2
Functest VNF tests are not adapted for aarch64. The tests can be reactivated when they are adapted to execute on aarch64. JIRA: FUNCTEST-964 Change-Id: I2413a6eff831c8dd2751b7bc73ad583f55a00dcf Signed-off-by: Delia Popescu <delia.popescu@enea.com>
2018-04-24Fix functest 'api/build' docs pathTrevor Bramwell1-1/+1
This is incorrectly listed as 'api/_build' which is causing the functest-docs-upload-master job to fail. Change-Id: I555b6e5e059712d501835d6e335a4de40bab255f Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2018-04-12Stop maintaining Euphrates (EOL)agardner4-24/+7
Change-Id: Ibd6a523aa9da3aa6c2622a5f183102ffdbc3ccb8 Signed-off-by: agardner <agardner@linuxfoundation.org>
2018-04-11Create Xtesting Fraser jjobsCédric Ollivier2-1/+4
Change-Id: I761ec6f28ab4b2d7dc47250d49730dbe302221e0 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-04-11Stop verifying Functest EuphratesCédric Ollivier1-4/+0
Functest Euphrates is now EOL (jjobs creating containers has already been removed) Change-Id: I668137b2701d073ce95856fa20dc54135a6cc111 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-04-10[daisy] Enable functest daily jobs on zte-pod9 for stable/fraser branchZhijiang Hu1-0/+4
This PS is trying to solve errors like occured in [1]. [1] https://build.opnfv.org/ci/job/daisy-os-nosdn-nofeature-ha-baremetal-daily-fraser/5/console Change-Id: Ie4e023794d54cf0e236e9094fabf8362e17d9c8a Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
2018-04-09Merge "Create functest daily/weekly Fraser Jobs"Trevor Bramwell2-29/+19
2018-04-07Split functest-kubernetes into smaller containersCédric Ollivier2-22/+36
It conforms with the Docker slicing model proposed by Functest. See https://gerrit.opnfv.org/gerrit/#/c/55129/ Change-Id: Ic036034f043f995cba468fa0437e47a6129584b4 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-04-06Create functest daily/weekly Fraser JobsTrevor Bramwell2-29/+19
Though the stream was added it wasn't applied to any of the pod configurations which are expanded as part of the job names. Change-Id: I84af2e11033a40f314c8bc0c1f263002bc44bf60 Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2018-04-05Create daily Fraser jobsCédric Ollivier3-9/+18
It doesn't assign any Fraser job to (virtual) pods. It also stops checking deployement what is duplicating healthcheck. Change-Id: Ia370380e20b833d03f09b2098478a8930e4f8dc0 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-04-05Switch Functest k8s docker builds to multijobsCédric Ollivier1-0/+174
The former Functest kubernetes container will be split due to new OPNFV features (clover, stor4vnf). {image} is bypassed to first check vs the current docker repository. Change-Id: I29998b21ec6992463b9ca77b38e51b928a9da69a Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-04-04Merge "Remove opnfv/functest-restapi"Fatih Degirmenci1-10/+0
2018-04-04Merge "add a default value for SSH_KEY"Serena Feng1-1/+1
2018-04-02Remove opnfv/functest-restapiCédric Ollivier1-10/+0
It also stops building opnfv/functest-x:euphrates. Change-Id: I562a1edaae00c608167374664b694976efd72a1a Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-04-02Build opnfv/functest-x:fraserCédric Ollivier1-0/+3
Change-Id: I47891ae4b0f48234731043822abe9c54fc7a7655 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-04-02Verify Functest Fraser branchesCédric Ollivier2-0/+8
Change-Id: Ibed7d932e817150f1f89b290885f4583f7168092 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-03-30add a default value for SSH_KEYdongwenjuan1-1/+1
Change-Id: I6b7d3a35cf9609e983e76b8c8d76757a99bbe15f Signed-off-by: dongwenjuan <dong.wenjuan@zte.com.cn>
2018-03-29Merge "bugfix: missing mcp ssh_key mapping"Serena Feng1-0/+6
2018-03-29bugfix: missing mcp ssh_key mappingdongwenjuan1-0/+6
For doctor test, we need the ssh_key to access to installer, controller and compute nodes in functest container. Change-Id: I821b7413e2e18064576c2ddbdb611eda5f3fd19b Signed-off-by: dongwenjuan <dong.wenjuan@zte.com.cn>
2018-03-25Merge "Remove KUBECONFIG from env_file"Fatih Degirmenci1-1/+0