summaryrefslogtreecommitdiffstats
path: root/jjb/functest
AgeCommit message (Collapse)AuthorFilesLines
2016-01-29Use the new push-test-logs script in Functest jjobjose.lausuch2-49/+2
Change-Id: I2b67886b00aefc208d84daeddde675252b9a1ef0 Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
2016-01-29set concurrency of testing jobmeimei1-0/+7
Change-Id: I8aa23d69d0d3138a069f131e66cc336c82fd74a9 Signed-off-by: meimei <meimei@huawei.com>
2016-01-28Merge "Usey latest tag in Functest jjob until release tag candidate is fixed"Morgan Richomme1-4/+4
2016-01-28Add license headerFatih Degirmenci1-0/+8
License headers are added. - Set company name based on the author who created the file first time - Add SPDX header for Apache 2.0 Change-Id: I8f357a2d6f75179171c681f4b53e0f4249eca5a2 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-01-28Usey latest tag in Functest jjob until release tag candidate is fixedjose.lausuch1-4/+4
This way we use the latest docker image for each functest run from CI, and don't have to build manually the tag latest_stable Change-Id: I0c17d66fddc4c8a7c9756d29b0b00c5b25c82f4a Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
2016-01-28[compass] enable functest and yardstick on huawei virtual-deployment nodemeimei1-2/+2
Change-Id: Ie11c8eff68a0d778e2fc63c9cca97f3cd9803c48 Signed-off-by: meimei <meimei@huawei.com>
2016-01-25test: Enable functest and yardstick for joid virtual deploysFatih Degirmenci1-0/+6
Change-Id: Iccd3f461d289e9ecc421cf68bd4e1f01b5f02039 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-01-22fuel: Enable test jobs for fuel virtual deploysFatih Degirmenci1-0/+12
This change also adds build blocker for generic job. Change-Id: I2d1987ca632b30ad8497d14de79b66735afea611 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-01-19fuel: Enable brahmaputra branch jobs on Ericsson POD1Fatih Degirmenci1-0/+3
Change-Id: I6a076b082ab06636e871df190849a2e431ed1a56 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-01-19test: Set DEPLOY_SCENARIO to Arno scenario by defaultFatih Degirmenci1-0/+3
So it can be overriden by multijob when/if started automatically and changed by hand when they are started manually. Change-Id: If574e206a8ce83214ee110929001e9f99012fcf2 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-01-18Add additional test scenario: onos, ovno, promise, doctorMorgan Richomme1-0/+4
Change-Id: I64658b12dc891a5d1aff2b0773c5363b0eb1130a Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
2016-01-15functest: add sudo permissions to remove commandjose.lausuch1-2/+2
Change-Id: I2e3c3085458b2a863e9e9be10b2649964360bdd1 Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
2016-01-14test: fix output redirection if when CI_DEBUGjose.lausuch1-7/+5
Change-Id: I200bd37d05110b4352439c799c61f18d32523ee6 Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
2016-01-14test: add CI_DEBUG parameterjose.lausuch1-6/+13
This way, we can avoid showing all the ugly output that some docker commands show Change-Id: If4f11c768227e015f3d846b80b09fccd30b21f7c Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
2016-01-14functest: results dir docker volume bugfixjose.lausuch1-3/+3
This fixes this error: line 25: =-v /home/jenkins-ci/opnfv/functest/reports:/home/opnfv/functest/results: No such file or directory Change-Id: I6b196ba47f42a54854ba11bc29c61b73c017b1a8 Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
2016-01-14functest: add DEPLOY_SCENARIO env var to functest dockerjose.lausuch1-1/+2
Change-Id: I142b534274d03bdad38775c889f07e53ee597c91 Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
2016-01-13Adapted include-raw with colonsjose.lausuch1-1/+1
Change-Id: I58511a1a4472742c2941c31964987dc984a2ee71 Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
2016-01-13Merge "test: Set build name of test jobs to DEPLOY_SCENARIO"Fatih Degirmenci1-1/+1
2016-01-13test: Set build name of test jobs to DEPLOY_SCENARIOFatih Degirmenci1-1/+1
DEPLOY_SCENARIO will be set to os-[controller]-[nfv_feature]-[mode]-[extra] The fields could be - controller: (nosdn|odl|onos|ocl) - nfv_feature: (none|kvm|ovs) - mode: (ha|noha) - extra: installer specific field to use when needed or none Change-Id: I9ef66833c41e3ef24ea4a7195fb8b20302021543 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-01-13functest: Enable verify jobs for brahmaputra branchFatih Degirmenci1-5/+4
Change-Id: I75707f3bc895cde271a76ea78aea13937caa8eca Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-01-12Update deprecated pollscm usageThanh Ha1-1/+2
The syntax "pollscm: '@midnight'" is deprecated and should be updated to using the new syntax: - pollscm: cron: '@midnight' Change-Id: Id11d301dfee4d183ee40f2342528c4258f36034f Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
2016-01-11run docker in sudo mode to pass key for apexMorgan Richomme1-1/+1
Change-Id: I88fdcb014a11dd1a78a4dec1b28dcfff07970cfe Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
2016-01-10Adds sudo to virsh command for functest with apexTim Rozet1-1/+1
Change-Id: Iec731b40b78609a5a5ce5b926e27eb4206426a4f Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-01-09Fixes detecting Apex instack IP with functestTim Rozet1-2/+3
default leases file may not always exist, especially in the case of using leasefile-ro with dnsmasq. This is a more sure fire way of detecting the IP. Change-Id: I6c4db3cda7c2f1b645015df7d326ed786980f8d3 Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-01-09Apex has been moved to opnfv-jump-1, updating functestTim Rozet1-1/+1
Change-Id: Ib7ba598427f780ca8bd85ce90f51a34b5170aebf Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-01-09Merge "Enable compass Arno scenario for master and stable/brahmaputra"Jun Li1-3/+6
2016-01-08fix path for joid using LAB_CONFIGMorgan Richomme1-4/+1
Change-Id: Ie96370c488fb8bc2c33d3ce422e93bb3487a84fc Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
2016-01-08adapt Functest to joid for openstack creds pathMorgan Richomme1-1/+1
Change-Id: I9121bc2cc19b2b4fa3d9eefbcff5e4b397d583d2 Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
2016-01-08Enable compass Arno scenario for master and stable/brahmaputrameimei1-3/+6
This patch proposes below changes: - Run CI on intel-pod8(master) & huawei-us-deploy-bare-1(brahmaputra) - Configure functest and yardstick against both branches on both PODs Change-Id: Ie46f938f9485a43ff93650ef37f84d7bc211acb8 Signed-off-by: meimei <meimei@huawei.com> Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-01-07Bugfix: Rename OPNFV_FEATURE to DEPLOY_SCENARIOFatih Degirmenci1-1/+1
Change-Id: I5de8d25a8002c249bc6b50987fd0c66ed3f11b39 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-01-07Enable fuel nosdn scenario for master and stable/brahmaputraFatih Degirmenci1-3/+3
This patch proposes below changes: - Run CI on opnfv-jump-2 against stable/brahmaputra branch - Run CI on ericsson-pod2 against master branch - Configure functest against both branches on both PODs - Enable yardstick against both branches on both PODs - Comment out additional controllers until nosdn scenario is verified - Rename OPNFV_FEATURE to DEPLOY_SCENARIO Change-Id: Ie3d4f946cd51271378b435f9a92af07aaf614c26 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-01-07Enable joid Arno scenario for master and stable/brahmaputraFatih Degirmenci1-43/+8
This patch proposes below changes: - Run CI on intel-pod5 against stable/brahmaputra branch - Run CI on intel-pod6 against master branch - Configure functest against both branches on both PODs - Enable yardstick against both branches on both PODs - Comment out additional controllers until Arno scenario is verified - Rename OPNFV_FEATURE to DEPLOY_SCENARIO Please note that there are some duplications which need to be taken care of in a separate patch. Change-Id: Ic3deb77692cdb0908808fdb21098af77b937b831 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-01-05bug fix: fix results path on Functest containerMorgan Richomme1-1/+1
JIRA: FUNCTEST-92 Change-Id: Ib993ccf83856c40b47a31c2fbbb2ca5d00cabea8 Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
2015-12-22Fix bug mkdir -f to mkdir -p in functest jjobjose.lausuch1-1/+1
Change-Id: I9c37ba5eda47f36578c81cfb39314464ee4f8f6e Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
2015-12-21Create functest jobs for Ericsson POD1 and POD2Fatih Degirmenci1-0/+6
Change-Id: I3b976629b5db9533e6b9765c77041c78ab9ce870 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-12-21Pass gs-pathname to functest-parameterFatih Degirmenci1-2/+3
Change-Id: Ia849504092afe9b429bfc6c8f72323ef600bbe54 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-12-21Refactor functest JJB to prepare for Milestone EFatih Degirmenci2-51/+131
Replace default stream definitions with stream anchors in order to be able to specify which job on which POD runs against which branch. Move project specific verify job to its own file to ease the stream handling. Change-Id: I293b35f10b93079394026fa75fb71627ee3b04d4 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-12-19Add SDN Controller Name and OPNFV Feature to functest build namesFatih Degirmenci1-1/+1
Change-Id: I4cb9893f60e5f6e59d0a8087e4d8cb6345f4ade3 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-12-18change default joid path for automatic installationMorgan Richomme1-1/+1
Change-Id: I12c9eba83951e510a23956fce17ede6036379fba Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
2015-12-18Migrates Apex to virtual deployments to use new slaveTim Rozet1-1/+1
Change-Id: If11f76681489e047a5d23edebc2c31a6f5852248 Signed-off-by: Tim Rozet <trozet@redhat.com>
2015-12-17change path to retrieve joid creds on CI production labsMorgan Richomme1-1/+1
JIRA: FUNCTEST-98 Change-Id: Ic0099d6444cd03cc6f897b0f2f0d492a3c04a7c4 Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
2015-12-17Add volume to get joid creds for production CIMorgan Richomme1-7/+11
JIRA: FUNCTEST-97 Change-Id: I6c4c2adab00acfeb5db2b941da6c4744e12c8ce7 Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
2015-12-15Add removal of iptables rules in LF POD1 to let the container ping the ↵jose.lausuch1-0/+2
deployment Change-Id: I8eb5758093303018b6fc673bc59e725af6a1c1de Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
2015-12-15Merge "Add a docker volume to store rally results"jose.lausuch2-5/+11
2015-12-15fix the wrong installer namemeimei1-1/+1
JIRA: OCTO-144 Change-Id: I0cc8782cd08c40efcb95ba9278e5da1ffc42d99e Signed-off-by: meimei <meimei@huawei.com>
2015-12-14Add a docker volume to store rally resultsjose.lausuch2-5/+11
They will be pushed to artifacts from the jumphost Change-Id: I9560846ee1efb7b653c37238e90e98ac7bf6e76c Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
2015-12-14Add flag in functest tests to force pushing the results to the DBjose.lausuch1-4/+14
JIRA: FUNCTEST-84 NOTE: This depends on this patch https://gerrit.opnfv.org/gerrit/#/c/4455/1 By default, it will not push anything unless we specify it with "-r" flag We want to push every time we run Functest from Jenkins, but not when a random OPNFV user runs the tests. Change-Id: I1e35cb9c91b24bd241b327a4a3c42c068bbfc685 Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
2015-12-14Use common job for running standalone functest suitesFatih Degirmenci1-21/+31
Change-Id: I9f7e1f5bd1f1d45c519fad6daf5cb844100ee685 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-12-14Cleanup functest.ymlFatih Degirmenci1-323/+57
Please note that this commit introduces major changes. - Create suites named daily, tempest, rally, odl, vims, vping - Create one job template that runs against given pod and installer with the wanted suite - Create common builder for tempest, rally, odl, vims, and vping, using FUNCTEST_SUITE_NAME to run functest. - Get pod and installer parameters from opnfv/pod-params.yml and opnfv/installer-params.yml. - Remove obsolete jobs, builders, and triggers. - Update Fuel and Apex daily jobs to trigger correct functest-daily jobs. Change-Id: I5d3ff6abbf0b7f663d4044ff24e8ad2891b3430e Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-12-13Remove 'store-results' job from functestjose.lausuch1-2/+2
The job functest-store-results calls the script res-build.sh and it fails because it runs things in the jumphost instead of in the docker. There will be another commit to fix this. Change-Id: I57ad7261c3f96685b685db14924dc55f11714ba5 Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>