summaryrefslogtreecommitdiffstats
path: root/jjb/functest
AgeCommit message (Collapse)AuthorFilesLines
2016-07-20[multisite] add new testsuite of multisitemeimei1-0/+1
Change-Id: If63cca009f539125ce877fa05f40178bb1c71247 Signed-off-by: meimei <meimei@huawei.com>
2016-07-08Cleanup slave parametersFatih Degirmenci1-7/+0
This is the first step towards having alignment of the job structure, applying commit gating and use of labels for all installer jobs. Apart from the above, it also - puts all CI baremetal and virtual PODs together - gets rid of use of slaves directly for CI baremetal and virtual PODs - switches labels for all CI baremetal and virtual PODs using below labels {installer}-baremetal {installer}-virtual - puts all CI build slaves together and switches to labels - except huawei-build - puts all none-CI PODs together Please note that this change does not impact the overall job structure. Change-Id: I2d8d15799a57fe7e063d39f81b96d19c218b100e Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-07-04Merge "Add weekly loop in Functest CI"Morgan Richomme2-10/+35
2016-07-01Apex, Functest: Fixes iptables ruleTim Rozet1-1/+1
Something in Apex is pushing the RETURN rule down the chain, and adding REJECT reject-with icmp-port-unreachable. This enhances the check to make sure not only does the rule exist, but it is at the top of the chain. Change-Id: I527bc45c30008aaf30d5bc9e1d474a14065b3fdf Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-07-01Merge "Functest, Apex: Add iptables forwarding rule"Tim Rozet1-0/+7
2016-07-01Functest, Apex: Add iptables forwarding ruleTim Rozet1-0/+7
Change-Id: Ice55eece4aad6b9b8a1f51ebac13e26251b50708 Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-07-01Add weekly loop in Functest CIMorgan Richomme2-10/+35
Change-Id: I2d1dfc4c9c09199d2ced56ce47f3376eb8ea8f81 Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
2016-07-01functest: Set build description to node name for easy identificationFatih Degirmenci1-0/+2
Change-Id: I4e2bdd499d60c07230d5f6a15a2c9fd9a9c8efdd Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-06-30Add Project Option to Throttle PropertyTrevor Bramwell1-0/+1
This is a required field for JJB > 1.4 Change-Id: Ifb6f5d4b3a28f2d85f546151ca9aca4a4061f3ef Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2016-06-21Functest, Add healhcheck as functest-suite-parameterjose.lausuch1-0/+1
Change-Id: I2212c4e52b6ac7df017b6fda17df2b3a0e4a9406 Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
2016-06-21Functest, fix stackrc docker volume for Apex deploymentsjose.lausuch1-2/+2
Change-Id: Iea61baaca6f52fc794011aba40195c76c6da6b68 Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
2016-06-21Apex, Functest: Fixes ssh options when copying Apex stackrcTim Rozet1-1/+2
Change-Id: I53e7e208d380beb2799182dc85394215d7397f7c Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-06-16Revert "Apex,Functest: Add healthcheck for Apex verify jobs"Tim Rozet1-1/+0
This reverts commit ca27977f61fe104a5252cdc40b42c6c774724530. Change-Id: I7eedfab682fc9f46c128c4164983ad9ae625b384 Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-06-15Apex,Functest: Add healthcheck for Apex verify jobsjose.lausuch1-0/+1
JIRA: APEX-122 Change-Id: I61e04f8e65fe7c35350cd5ab6d5190ffa9ed311f Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com> Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-06-15Fixed destintation path used for stackrcLuke Hinds1-1/+1
JIRA: RELENG-116 Change-Id: I6aaa933616c6bb2d31ebcd51fbccaac6ed92aef4 Signed-off-by: Luke Hinds <lukehinds@gmail.com>
2016-06-15Merge "Functest, add stackrc file to container for security tests in Apex"jose.lausuch1-1/+4
2016-06-15Functest, add stackrc file to container for security tests in Apexjose.lausuch1-1/+4
JIRA: RELENG-116 Change-Id: I178bc9046b3dc37b29b1b2fffd5c477ce4971afc Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
2016-06-15Tie all verify/merge/build to opnfv-build-ubuntuFatih Degirmenci1-1/+1
We reconfigured centos build server now and it is important to know which jobs require centos and which ones ubuntu. The machines with ubuntu were labelled with opnfv-build previously, preventing us from keeping track of which projects require what OS. This tries to solve that. Change-Id: I1fb2912ec49f5bc2781853e500508d9992d59fbb Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-05-30Functest, switch CI_DEBUG to false.jose.lausuch1-1/+1
JIRA: FUNCTEST-275 At least until we fix the issue with the python logger showing the output twice. Change-Id: I121b6164cd9dc263b0c6f87afb661f853bcca708 Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
2016-05-29Apex, Functest: Reconfigure Apex with labelsTim Rozet1-9/+4
Change-Id: Ia56ceefe5bf93cf15f89133c40f0e23c678e11d3 Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-05-26compass: Switch using labels instead of slavesFatih Degirmenci1-21/+17
This change switches compass jobs to use labels instead of tying jobs to slaves. The changes in detail are: - Compass jobs can roam on any pod that is labelled with compass-baremetal and compass-virtual. - Above means that there is no branch/pod allocation anymore. - New jobs are created in order to get rid of pod names from them and just use baremetal or virtual in names. - Old jobs are removed. - Related test jobs are updated. - huawei-virtual label is renamed to compass-virtual since we still have installer specific slaves, not company specific. In future the job might end up on a none-Huawei slave too. - huawei-pod2 is not a CI POD so it is left in none-CI PODs section. - block relations and triggers might require fine tuning and left to compass project to decide how to adjust Job structure remains same; one parent job calling 3 downstream jobs: deploy, functest, yardstick. The OS to deploy (trusty or centos7) needs to be solved in a separate patch in a sustainable way. Change-Id: I22bfaff36640667b6764f0e303a3286af0eb41b2 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-05-26joid: Switch using labels instead of slavesFatih Degirmenci1-16/+19
This change switches joid jobs to use labels instead of tying jobs to slaves. The changes in detail are: - Joid jobs can roam on any pod that is labelled with joid-baremetal and joid-virtual. - Above means that there is no branch/pod allocation anymore. - New jobs are created in order to get rid of pod names from them and just use baremetal or virtual in names. - Old jobs are removed. - Related test jobs are updated. - POD specific parameters are updated and instead of adding pod specific parameters, they now become parameters for all the pods labelled with same label. It is not a problem at the moment as both Intel PODs (pod5, pod6) have same parameters but a different pod with different parameters will require alignment between pods. Job structure remains same; one parent job calling 3 downstream jobs: deploy, functest, yardstick. Change-Id: I30d270cd05ba3756f6f161d65ee5160eab6b80f4 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-05-25fuel: Switch using labels instead of slavesFatih Degirmenci1-41/+70
This change switches fuel jobs to use labels instead of tying jobs to slaves. The possibilities and changes introduced with this approach are - If things do not work as expected, slave-label parameter can be set to certain slave name to get back to old way of tying jobs to slaves. - If a scenario requires a different slave, it can still be created using baremetal or virtual but the label can be different, pointing to a slave that is capable of running that scenario. (fuel-baremetal-multisite, etc.) - The auto-trigger-name for brahmaputra is moved under the branch anchor and can be used like this if triggers for all all the jobs for a certain branch need not to be triggered automatically but job is still kept enabled in case if some crucial bug needs to be tested. - No of max concurrent builds stepped to 4 in order to use all the labelled slaves available. This will require some adjustments before colorado jobs start to run in order to share resources between branches fairly. - All the fuel CI PODs except lf-pod1 have been removed. Change-Id: I91eca6743bb3d34263e634f9b74550efa1e2ddbe Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-05-25Enable opencontrail ci jobs in compassmeimei1-0/+3
JIRA: COMPASS-393 Change-Id: Ib079cb543f7ed9ae932ea3af99a8c3f187dd0cbc Signed-off-by: meimei <meimei@huawei.com>
2016-05-24bugfix: Switch to include-raw so curly brackets are not escapedFatih Degirmenci1-5/+5
Change-Id: I22bdffac5888656ee95c458d42c0f6621c822f7f Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-05-24functest: Take builders out of jjbFatih Degirmenci5-120/+127
Change-Id: I546b1b323db2d1839335a34e8293b27f368b0626 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-05-21Rename LF Jenkins slaves and update impacted jobsFatih Degirmenci1-3/+3
Change-Id: If58c84e6f431db88eed3376e446479826da71502 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-05-20Rename Huawei Jenkins slavesFatih Degirmenci1-2/+2
Slave names will be as below. - huawei-us-deploy-bare-1 -> huawei-pod1 - huawei-us-deploy-bare-2 -> huawei-pod2 - huawei-sh-test-2-defaults -> huawei-pod3 - huawei-sh-pod6 -> huawei-pod4 - huawei-us-deploy-vm-1 -> huawei-virtual1 - huawei-us-deploy-vm-2 -> huawei-virtual2 - huawei-us-deploy-vm-3 -> huawei-virtual3 - huawei-us-deploy-vm-4 -> huawei-virtual4 huawei-sh-pod4 will be removed from Jenkins. Please note that this change will result in removal of existing jobs. This is not that crucial since the use of labels will result in same. Change-Id: I63798c799a402b1694ee0767ffdb45a597897cd9 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-05-18Functest, create builder for test suitejose.lausuch1-2/+11
Change-Id: Ib01658ed1e8c85b6408d32a1b367702bc6b32abd Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
2016-05-12Rename Orange Jenkins SlavesFatih Degirmenci1-1/+1
orange-test1 -> orange-pod5 orange-fr-pod2 -> orange-pod2 Change-Id: Id5a31db98d349bef654fb59ab03e52e6cc50611f Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-05-12Add functest for main branch fuel installer on zte-pod1zhifeng.jiang1-0/+3
JIRA:RELENG-87 Change-Id: I4ca1ea6a206fcadc94f813e33bae4751236ee24d Signed-off-by: zhifeng.jiang <jiang.zhifeng@zte.com.cn>
2016-05-06Functest, redirect to /dev/null the output of some docker commandsjose.lausuch1-3/+2
That output is irrelevant and doesn't help to debug anything, and it is very extensive. Change-Id: If97ff388d5ab53c67d7cd5c5e6f2fff1f202e6a4 Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
2016-05-02Functest: add support to pass custom parameters to dockerCiprian Barbu1-1/+3
This makes it possible to pass extra environments or volumes to docker by listing them in a file at ${HOME}/opnfv/functest/custom/params_${DOCKER_TAG}. This way different parameter (env vars and volumes) can be specified for stable and master. Change-Id: I010fae9802dd413f0ca6ae9fb3ef0f03b81db3c2 Signed-off-by: Ciprian Barbu <ciprian.barbu@enea.com>
2016-05-02Merge "Fuel: add functest for brahmaputra on arm-pod1"Fatih Degirmenci1-0/+3
2016-05-02use BUILD_TAG rather than branch to execute commandMorgan Richomme1-1/+3
Change-Id: If79d4a457712465af1e4be1aca8a51ad270d65fa Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
2016-05-02Functest, fix 'if-else' statment 'brahmaputra' instead of 'stablejose.lausuch1-4/+4
Also, turn CI_DEBUG to true. Change-Id: Id5c4c0ab65492b668fc5c22213c03f53faf9f9d8 Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
2016-04-29Functest, remove colon from else statementjose.lausuch1-3/+3
Change-Id: Ie94e149e7e221108ffd0195d6420192ab69a5ee3 Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
2016-04-29Functest, Fix call to run_tests.py and change if condition for stable branchjose.lausuch1-11/+9
Change-Id: I9d4eb0079507014e37f8ad569af541b9d0121f7a Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
2016-04-29Functest, differenciate commands for stable and for masterjose.lausuch1-3/+17
Change-Id: If3f8b0666617c32d9945bd7ca72090bb86fcb250 Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
2016-04-28Fuel: add functest for brahmaputra on arm-pod1Ciprian Barbu1-0/+3
Change-Id: I62f4b56b82194d14bb3469cd9e456e1f14ca050e Signed-off-by: Ciprian Barbu <ciprian.barbu@enea.com>
2016-04-28Functest: Enable new script prepare_env.pyjose.lausuch1-5/+4
JIRA: FUNCTEST-227 Change-Id: Ied4beee57c914823043bb14879110da7c560a148 Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
2016-04-22Merge "Use only functest-{testsuite}-builder for the installer daily job ↵Morgan Richomme1-5/+3
builder"
2016-04-21functest, apex: Add iptable rule check before deletingFeng Pan1-2/+6
Change-Id: I70955e7ab926b9e6b1a5c9be70a06eba6d8b4d7d Signed-off-by: Feng Pan <fpan@redhat.com>
2016-04-21Use only functest-{testsuite}-builder for the installer daily job builderjose.lausuch1-5/+3
Change-Id: I29b7f0537bce698d57ece88abf1b148954a76dc0 Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
2016-04-20Merge "Functest, set exit on error for single suites (set -e)"Tim Rozet1-5/+3
2016-04-20Fuel: add functest job on arm-pod1Ciprian Barbu1-0/+3
Change-Id: I3703e0bde8b712d7c9b90621cc7ee1a44340076b Signed-off-by: Ciprian Barbu <ciprian.barbu@enea.com>
2016-04-20Functest, set exit on error for single suites (set -e)jose.lausuch1-5/+3
And don't push results to DB when running single suites. Change-Id: Ifd0472536dccc39e4e15f8aa4b70bf3b5f35f9b9 Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
2016-04-19Apex, Functest: fixes missing sudo when searching for VMTim Rozet1-2/+2
Change-Id: I5a8a9ffcbeb078775efb060a14f59f13753b4d01 Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-04-18Apex, Functest: Fixes VM renaming scheme for apexTim Rozet1-2/+10
In master, the installer VM has been renamed to undercloud. Change-Id: Ic695dd39e481e51e38c8b601cadd497bf2a8bc1d
2016-04-18Functest, change docker tag for stable/brahmaputrajose.lausuch1-1/+1
it was forced to brahmaputra.1.0, and it won't take the latest fixes in the stable branch. The tag 'stable' is a build made of the latest changes in the stable branch. Change-Id: I420bbae7e68decf137ea2f67f456ece3072f3be3 Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>