path: root/lt-qcom-openembedded-rpb-morty.yaml
AgeCommit message (Collapse)Author
2017-11-23lt-qcom: move submit for testing into their own scriptsFathi Boudra
It's easier to compare and consistent with the other jobs. Change-Id: I6aab51123c30b5c47abb5fddd76e72ff84f3a860 Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2017-11-22lt-qcom-{debian,openembedded}.yaml: Fix LAVA test job submissionAníbal Limón
Missing a \ to continue parameters in submit_for_testing.py call. Change-Id: I1ef14bab9e86efcbd04877ccea89a04a6ea9e8f8 Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2017-11-22lt-qcom: Changes to make LAVA templates usable in OE/DebianAníbal Limón
- Move the LAVA templates from lt-qcom-openembedded-rpb to lt-qcom. - Use --template-base-pre to avoid duplication on protocols (LXC) and deploy/boot images, the actual templates only differs on description and test plans. - Change namespace of target devices to dragonboard410c instead of dragonboard410c-oe. - Add parameters to set OS_INFO, DEPLOY_OS and BOOT_OS_PROMPT that differs on OE and Debian. - Add support to use LXC containers to execute a conversion of boot or rootfs in this case be able to resize the rootfs, now LXC_BOOT_FILE and LXC_ROOTFS_FILE parameters are needed. - Adapt lt-qcom-openembedded-rpb-morty jenkins template to use the new LAVA generic templates created. Change-Id: I7fd88831ce041eef374f3a4bf0a2cf72cbfa04fa Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2017-11-14lt-qcom-openembedded-rpb: Don't send to LAVA when distro is rpb-waylandAníbal Limón
We have two distros rpb (X11) and rpb-wayland and currently dosen't make sense to send the same test jobs in both because the unique differ is the graphic stack, so test by now only rpb builds. Change-Id: Ife25c539af088297cb4d4a8df41cb8b24f9138df Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2017-11-13lt-qcom-openembedded-rpb: Set LAVA DEVICE_TYPE to dragonboard-410cAníbal Limón
The DEVICE_TYPE name was set to dragonboard-410c across all LAVA instances (main, lkft, staging) [1]. Signed-off-by: Aníbal Limón <anibal.limon@linaro.org> [1] https://projects.linaro.org/servicedesk/customer/portal/1/CTT-659 Change-Id: I91f52982afc567efb1141af306119914d28d9351
2017-11-10lt-qcom-openembedded-rpb-morty: Add template for ptest runsAníbal Limón
Change-Id: I88249466063a5dadaa4d6a50bfc81ee3b9079682 Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2017-11-10lt-qcom-openembedded-rpb: Point to LAVA main instanceAníbal Limón
In the LAVA main instance the DEVICE_TYPE is set to apq8016-sbc for dragonboard410c so change it and rename the old job to template-v1.yaml. Change-Id: Iacf5b19a9cec020dcf90e287ab1112c0551acb32 Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2017-11-09lt-qcom-openembedded-rpb-morty: Fix --env-suffix in submit_for_testingAníbal Limón
I previously tried to fix this (fb80df5b2c) escaping the quotes but it ends on the end API string causing a failure [1]. The python argparse needs to put and --env-suffix= to support other argument for an argument, --env-suffix=-rpb for example. [1] https://ci.linaro.org/job/lt-qcom-openembedded-rpb-morty/43/DISTRO=rpb,MACHINE=dragonboard-410c,label=docker-stretch-amd64/console Change-Id: If4d1744f03c8fb5fba0be6ea10bfca1a444e2574 Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2017-11-06lt-qcom-openembedded-rpb: Add own LAVA jobs for Wifi and BT testsAníbal Limón
The LAVA dispatcher support for reboot between a test session is device specific (boot process related). For example in db410c when reboots it will enter in fastboot mode causing a lava-test-shell timeout. The WiFi and BT tests needs to be executed after boot because it looks at the initial status of the devices and could be contaminated for other tests. This also makes space for other tests related to WiFi and BT. A bad thing is now the download/flash image process needs to be executed tree times. Change-Id: I4ffa676008d3ec3807765a6917445dcd26777ef6 Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2017-11-02openembedded: deprecate Debian Jessie buildersFathi Boudra
Switch to Debian Stretch. Change-Id: I3fc25857ac1aa0222dde979ab51c84d6168c40d4 Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2017-10-26lt-qcom-openembedded-rpb-morty: Escape envprefix when submit to testAníbal Limón
There is a failure because the python argparse took the env prefix as an argument so escape the quotes. [1] [1] https://ci.linaro.org/job/lt-qcom-openembedded-rpb-morty/39/DISTRO=rpb,MACHINE=dragonboard-410c,label=docker-jessie-amd64/console Change-Id: Iaf47444beceed61f9ab9fa1e9fd0999e3841601d Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2017-10-22lt-qcom-openembedded-rpb-morty: QA report env should include $DISTRONicolas Dechesne
We build for several DISTRO, and so, we submit tests for each DISTRO that we build. So effectively our 'QA env' should be different for each combination of $MACHINE-$DISTRO, so that we can filter results properly. Change-Id: I71752f00896d0e5d28afaa31bad8bfa99cd4cb88 Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2017-10-20lt-qcom-openembedded-rpb-morty: Add missing QA_REPORTS_TOKENAníbal Limón
Change-Id: Ie0b7f2188e550deab6afc97d6d449ee4653f6013 Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2017-10-20lt-qcom-openembedded-rpb-morty: Use QA ReportsAníbal Limón
Enable usage of QA reports instead of LAVA directly. Change-Id: I19dd77e32828a3573cce53d6aa5838112dd63013 Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2017-10-19lt-qcom-openembedded-rpb: Add support to send LAVA v2 jobsAníbal Limón
Now we are pointing to staging due there aren't dragonboard410c v2 dut's in the main instance. The test was made manually sending a job to staging [1], currently there fastboot deployment in LAVA doesn't support non sparse images, i sent a patch adding this functionality on LAVA and by now is on review [2]. [1] https://staging.validation.linaro.org/scheduler/job/194343 [2] https://review.linaro.org/#/c/21801/ Change-Id: I88188b655448894d9f3ae34bc04cdc58989dcdb0 Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2017-10-03lt-qcom-*.yaml: Add myself to the email recipentsAníbal Limón
Change-Id: I338e0668963bdd707193efe9838783401630e87a Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2017-10-04lt-qcom-openembedded-rpb: iadd initial support to send jobs to LAVAAníbal Limón
This implementation is based on rpb-openembedded-morty. For now the LAVA job test definition only boots the image and makes some basic smoke tests. The template.yaml doesn't use the latest rescue artifacts because it needs to be unzip'ed from builds.96boards.org and copied into images-internal host. Tested manually in LAVA [1]. [1] https://validation.linaro.org/scheduler/job/1611390 Change-Id: Ibe420d87233d209878296293e41be7ebab6a8521 Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2017-08-01rpb-openembedded: update build artifact locationsNicolas Dechesne
* make sure that publish path ends with $BUILD_NUMBER/$DISTRO instead of $DISTRO/$BUILD_NUMBER as it makes it 'easier' to release a build later on. This is for rpb-openembedded-* jobs and the QC LT RPB build * move rpb-openembedded-* to snapshots.linaro.org instead of builds.96boards.org * use 2 steps to publish artifacts, one to upload and one to create "latest" link Change-Id: I43b199419db5c16adb919608f78a51213e8c6d61 Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2017-06-21rpb-openembedded: make publishing genericFathi Boudra
Use Base_URL and PUB_DEST parameters to set the publishin path. The PUB_DEST parameter will be used by the code snippet for publishing. Change-Id: I8105cffd871f03d01611ab363fd11480c509e2e4 Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2017-06-21rpb-openembedded/builders.sh: add support for variantsNicolas Dechesne
* We want to be able to reuse the main OE RPB manifest for variants or derivatives, in which cases the manifest branch should be as "<variant>/<version>". The generic builders.sh script needs to be updated to allow such configurations. * BASE_URL was set in the generic helper snippet, but it is hard-coded for OE RPB use case, and we want to allow a different BASE_URL for variants. Change-Id: Ib77ebd88c8df7ee95bcc65c1142b6ae331566702 Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2017-06-20lt-qcom-openembedded-rpb-morty: update email publishingNicolas Dechesne
* use email-ext only * tied to parent to get only 1 email for all boards Change-Id: Ib6c25b3d6726c6591af527ab2574c6c609634eaa Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2017-06-19lt-qcom-openembedded-rpb-morty: fix typosNicolas Dechesne
* post_build_lava_parameters contains DEPLOY_DIR_IMAGE which is needed when publishing. * MANIFEST_BRANCH needs a bit of processing for variants. Change-Id: Ib66f31b2afaa1070a65dfe8eea20e99edf5bf3ae Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2017-06-16lt-qcom-openembedded-rpb-morty: add new buildNicolas Dechesne
This is the build job for the QCOM OE member builds that we are going to maintain from now on. The builds are based on the 'morty' version of OE RPB for now. Change-Id: Ic0b177aec5cc1745c1540409652aea6064cfc9a0 Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>