summaryrefslogtreecommitdiffstats
path: root/jjb/functest
AgeCommit message (Collapse)AuthorFilesLines
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
2018-03-22Remove KUBECONFIG from env_fileLinda Wang1-1/+0
We have hardcoded /root/.kube/config as the default config file inside functest-kubernetes container: https://gerrit.opnfv.org/gerrit/#/c/53815/ Change-Id: I135f2009c61bb0238fcc3c9eb6d131305603f495 Signed-off-by: Linda Wang <wangwulin@huawei.com>
2018-03-22Fix RegExp issue for sfc scenarioLinda Wang1-1/+1
Change-Id: I345aeed4e11c4f5329251766b1fcf6aa1d852ba1 Signed-off-by: Linda Wang <wangwulin@huawei.com>
2018-03-20Merge "Temporary incease functest jobs timeout for arm"Jose Lausuch1-1/+1
2018-03-19Merge "Remove iptables and unset privileged flag"Fatih Degirmenci1-6/+1
2018-03-19Create an initial file for return valueLinda Wang1-0/+3
Change-Id: I7c19dbe853124272bbf7203ab2778b616c847048 Signed-off-by: Linda Wang <wangwulin@huawei.com>
2018-03-19Use /root/.kube/config for all installersCédric Ollivier1-1/+1
There is no reason to use one specific dir per installer in Functest containers. Change-Id: Ib2e1443b14c15aa385e65194f70f6442e0c9f7b9 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-03-19Merge "Add sshkey and user config into functest container"mei mei1-1/+13
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-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-16Remove iptables and unset privileged flagCédric Ollivier1-6/+1
Change-Id: I83aafd2cf6317efefaa4b4208b286d5d26231767 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-03-15Temporary incease functest jobs timeout for armDelia Popescu1-1/+1
JIRA: ARMBAND-366 Change-Id: I6b513b6775b612bcc30327535e71827a7dd36ed9 Signed-off-by: Delia Popescu <delia.popescu@enea.com>
2018-03-13Build functest-xtesting imagesDelia Popescu2-3/+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/+292
Change-Id: I454c327f3359688742b5d8c4299efee05d6494a2 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-03-13Update Functest jjobs (patrole)Cédric Ollivier1-2/+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-12Temporary incease functest timeout to 360 minutesDelia Popescu1-2/+2
Openstack APIs response call is tacking very long on ARM Work is being done on fixing the issue Temporary increase functest timeout on x86 too because of COMPASS JIRA: ARMBAND-366 JIRA: COMPASS-589 Change-Id: I355500da56c5a040324c0969237ac2decfd29edf Signed-off-by: Delia Popescu <delia.popescu@enea.com>
2018-03-09Revert functest-daily-jobs.yml againCédric Ollivier1-282/+40
Switching to multijob forces to increase executors which is too risky so closed to the release. It basically reverts the previous functest-daily-jobs.yml [1]. [1] git checkout 7f06f9492f4f8dd47669a553ef6e9c967fa29e8e jjb/functest/functest-daily-jobs.yml 7f06f9492f4f8dd47669a553ef6e9c967fa29e8e Change-Id: I4a461108b11effe59e49108e1d95a9aae6e81ade Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-03-09Run all tests in a specific stepCédric Ollivier1-3/+56
It bypasses the missing senquential mode. It also fixes exclusions about fds and patrole. Several Functest could run in parallel but it's impossible from the time being due to an xtables lock. Change-Id: I831a8c995efbf2484afd86785f17f51981c921c1 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-03-08Fix a typo which runs all jobs in parallelCédric Ollivier1-1/+1
Change-Id: I454ff72c377a96aa769919348b27813ad434eb89 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>