summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2017-09-21[Functest] Support functest-suite with Alpine containersJose Lausuch13-27/+119
Updated all the jobs that use functest-suite. For single test cases, we need to know to which docker image the test belongs to. Change-Id: If7db231ccc891233423f2f2bc3aa5b95d048b30a Signed-off-by: Jose Lausuch <jalausuch@suse.com>
2017-09-21Merge "bugfix: autoupdate failed due to mingle with watchdog"Morgan Richomme1-10/+7
2017-09-21Merge "refactor one click deployment in testapi"Serena Feng3-55/+55
2017-09-21Merge "Functest: Introduce building image job for euphrates"Jose Lausuch1-0/+40
2017-09-21Merge "[QTIP]Enable qtip validate jobs for euphrates"Serena Feng1-0/+13
2017-09-21refactor one click deployment in testapiSerenaFeng3-55/+55
substitue docker-compose.template with string description, so that user can wget deploy.py and execute directly. Change-Id: I9703a1c8dfbdc46470561d54c6663e3728540162 Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
2017-09-21bugfix: autoupdate failed due to mingle with watchdogSerenaFeng1-10/+7
1. In the original design, if the auto-job starts soon after the watchdog starts, the auto update might be mingled with connectivity check, which may lead to update failure. so instead, the connectivity is checked first, if failed and module is not in deploying, restart module. 2. only automate-docker-deploy job will impact the container status during auto-job, so substitue auto-job status check with automate-docker-deploy's 3. the watchdog is not only for testapi, but also for reporting, and all docker container server deployed in testresults.opnfv.org, so move it under utils/test/opts, which is leveraged to store tool-sets employed for testing tools. Change-Id: I766f3a534a3d510ce7509d4e742150150ccd8f54 Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
2017-09-21Functest: Introduce building image job for euphratesLinda Wang1-0/+40
To build apline images for euphrates Change-Id: I63d77c99306aed263e220c2a0cd27ee2cca1ecb9 Signed-off-by: Linda Wang <wangwulin@huawei.com>
2017-09-20Merge "fuel, armband: Enable Euphrates jobs & triggers"Aric Gardner6-17/+18
2017-09-20Merge "add one click deployment of testapi and reporting"Jose Lausuch1-0/+67
2017-09-20fuel, armband: Enable Euphrates jobs & triggersAlexandru Avadanii6-17/+18
Change-Id: Id47f61c950e1cc036e32e8efe2e2b55193e7c49e Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-09-20Merge "Add functest return status in Alpines"Jose Lausuch2-0/+7
2017-09-20Reset the trigger time of Apex danube job on huawei-pod4xudan2-2/+2
The old time is "0 12 * * *", need to set it to "0 1 * * *". Change-Id: Id568dcb638202612ef8d7a9464d71952a95bffe8 Signed-off-by: xudan <xudan16@huawei.com>
2017-09-20add one click deployment of testapi and reportingSerenaFeng1-0/+67
leverage docker compose to deploy testresults set testapi/reporting/mongo usage: python one_click_deploy.sh -tp 8082 -rp 8084 -tl http://host_ip:8082 Change-Id: I8dfb868637749b82ec86e58220376b03ad50664d Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
2017-09-20Merge "Add Euphrates pages for reporting"Morgan Richomme6-23/+267
2017-09-20Add functest return status in AlpinesMorgan Richomme2-0/+7
So far we had 2 approaches: * return Functest CI status: can be OK even if tests are FAIL * return Functest Test status: can be FAIL even if all Functest tests are OK (Fail in onboaraded tests) A 3rd way is possible thanks to [1]. We consider only Functest status and Functest tests for the return statement the return will be FAIL only if * error in the framework * error in Functest Tests So concretely, if promise, Doctor can be FAIL, if Functest tests are OK, the return will be PASS [1]: https://gerrit.opnfv.org/gerrit/#/c/42245/ Change-Id: I6c7fbe99d888e43700ddb2dfc9bfd6cc9bfbaed6 Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
2017-09-20Merge "Functest: Introduce building image job for euphrates"Morgan Richomme1-7/+6
2017-09-20Merge "Bug Fix: Using library for urlencode"Serena Feng1-19/+18
2017-09-20Functest: Introduce building image job for euphratesLinda Wang1-7/+6
Change-Id: I9e4aab444490b7a85d2fd24344045452a62a0bcc Signed-off-by: Linda Wang <wangwulin@huawei.com>
2017-09-20Merge "Dovetail will not trigger apex test on huawei-pod4"Jun Li1-13/+1
2017-09-20[QTIP]Enable qtip validate jobs for euphrateszhihui wu1-0/+13
Change-Id: I8a138d6cdcfa055260fc25fa909b28d192d5c98f Signed-off-by: zhihui wu <wu.zhihui1@zte.com.cn>
2017-09-19Introduce Euphrates Jobsmbeierl1-1/+45
Adds stable/euphrates branch for StorPerf ARM jobs that were enabled for existing master Change-Id: I4f16097575367e8921e1f25201e57c3af5cd9d19 Signed-off-by: mbeierl <mark.beierl@dell.com>
2017-09-19Merge "fuel-deploy.sh: mv lab-config repo to TMPDIR"Trevor Bramwell1-3/+5
2017-09-19[QTIP] Enable qtip docker build image job in euphrateszhihui wu1-1/+1
Change-Id: I01eb67919aa489c47d34976f9587f3187059d2b3 Signed-off-by: zhihui wu <wu.zhihui1@zte.com.cn>
2017-09-19Merge "Apex: Renables async builds and fixes blocking bug"Tim Rozet2-48/+170
2017-09-19Apex: Renables async builds and fixes blocking bugTim Rozet2-48/+170
Previously we had apex-verify-master running multiple instances on virtual-slaves. Apex-verify-master would kick off a build on our build server, and then apex-verify-master would execute deploy multijob and then functest multijob. However we found a bug where jenkins build blocker would see that a deploy finished on the virtual slave, and then execute functest multijob as well as deploy multijob (for the next verify job) at the same time. This patch adds a parent job apex-virtual-{stream} which calls deploy and functest multijob and will block correctly. It also renables having more than 1 apex-verify job running at a time on the virtual slaves. Change-Id: Id15b2415407fc3318f333e3dfc59076d04db4ffb Signed-off-by: Tim Rozet <trozet@redhat.com>
2017-09-19Merge "Fix Yamllint violations for jjb/armband"Trevor Bramwell2-331/+334
2017-09-19Merge "Create jobs for euphrates"Trevor Bramwell4-4/+8
2017-09-19Merge "Create jobs for euphrates"Trevor Bramwell5-4/+7
2017-09-19Merge "Introduce StorPerf Euphrates Jobs"Tim Rozet4-12/+58
2017-09-19Introduce StorPerf Euphrates Jobsmbeierl4-12/+58
Adds stable/euphrates branch for StorPerf jobs that were enabled for existing master Change-Id: Id11c4958c40cf8b8db49d545face4bd6ddbf31d3 Signed-off-by: mbeierl <mark.beierl@dell.com>
2017-09-19Apex: fixes gspathname for euphratesTim Rozet2-2/+2
Change-Id: Ia4523a185708a9d29243b522894b38fd1f047682 Signed-off-by: Tim Rozet <trozet@redhat.com>
2017-09-19Dovetail will not trigger apex test on huawei-pod4xudan1-13/+1
1. Jobs to deploy Apex danube has been merged. This job will deploy Apex and then run Dovetail. 2. So Dovetail don't need to run test on huawei-pod4, because it will be triggered by Apex deploy job. JIRA: DOVETAIL-503 Change-Id: I49850a6c45e977ee3e5e8ad246b90a3dbd16884c Signed-off-by: xudan <xudan16@huawei.com>
2017-09-19functest: Enable euphrates jobsFatih Degirmenci2-2/+2
Change-Id: I536d3182ef7f4b598f734502cc0880201487d968 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2017-09-19functest: Create jobs for EuphratesFatih Degirmenci3-21/+21
This change switches jobs to euphrates and removes danube jobs. Change-Id: I9e53c595886b6214927c10c380a898e3c7510c7b Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2017-09-19Merge "Integrate functest with ARM Architecture with alpine images"Morgan Richomme1-1/+8
2017-09-19Merge "Enable parser project"Morgan Richomme1-1/+1
2017-09-19Create jobs for euphratesFatih Degirmenci4-4/+8
Change-Id: Ia705bd9c16ca934bc781e558b27feafa89b3bff0 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2017-09-19Merge "Don't trigger danube branch"Fatih Degirmenci1-57/+149
2017-09-19Don't trigger danube branchwutianwei1-57/+149
create job for euphrates Change-Id: Ibabe87a6ba2e8c49356b33ed0b7ce7e93ab46df8 Signed-off-by: wutianwei <wutianwei1@huawei.com>
2017-09-19Merge "Apex: add back legacy support for danube rpm"Tim Rozet1-1/+7
2017-09-18Apex: migrate nodes for project jobs to master labelTim Rozet1-2/+2
We dont have other pods so no reason to make extra labels Change-Id: Ib701ae25d6cd08035930773219f691c7dc1b156e Signed-off-by: Tim Rozet <trozet@redhat.com>
2017-09-18Apex: add euphrates stream to project jobsTim Rozet1-1/+5
Change-Id: I2f6dbe545c1c1adaa0a7020440f17f6f0cf37973 Signed-off-by: Tim Rozet <trozet@redhat.com>
2017-09-18Fix Yamllint violations for jjb/armbandTrevor Bramwell2-331/+334
JIRA: RELENG-254 Change-Id: I1c658e0af40d2973301b33f760d7fd420e80f253 Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2017-09-19yardstick: Create jobs for EuphratesFatih Degirmenci2-19/+19
This change switches jobs to euphrates and removes danube jobs. Change-Id: I421b3927e05712a62409e768b1b6a2e36c462537 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2017-09-18Merge "add jenkins for stor4nfv"Aric Gardner1-0/+64
2017-09-18Merge "Create jobs for euphrates"Trevor Bramwell4-7/+10
2017-09-18Merge "Create jobs for euphrates"Trevor Bramwell6-5/+9
2017-09-18Merge "Apex: Enables euphrates branch for daily CI"Tim Rozet4-2/+333
2017-09-18Apex: add back legacy support for danube rpmPeng Liu1-1/+7
Change-Id: I2f4a8c57bf056fcc266a0757b291309671ecc151 Signed-off-by: Peng Liu <pliu@redhat.com>