aboutsummaryrefslogtreecommitdiff
path: root/lt-qcom-linux-mainline.yaml
AgeCommit message (Collapse)Author
2021-06-01lt-qcom-linux-test: Add support for remaning qcom-hackbox remote boardsAníbal Limón
lt-qcom-linux-{integration, mainline}: Add msm8998-mtp, sm8{1,2,3}50-mtp and sc7180-idp boards. lt-qcom-linux-test/builders.sh: Add boards and simplify MACHINE case option selection. Signed-off-by: Aníbal Limón <anibal.limon@linaro.org> Change-Id: I5d2597e57a6d193c064b6314cd631ae461e7fec9
2021-05-26lt-qcom-linux-test: Use the new qcom-armv8a testimagesAníbal Limón
Drop install firmware using debian packages, the new qcom-armv8a images contains firmware installed. Remove unused firmware in ramdisks to save space using a predefined list stored in firmware.list/$MACHINE. Signed-off-by: Aníbal Limón <anibal.limon@linaro.org> Change-Id: I4ef60d9c6f4490afcdebd9532c41c980f3a7850c
2021-05-19lt-qcom-linux-test: Set job timeout to 300 minutes/5 hoursAníbal Limón
We are experimenting get stalled when using wget and the job waits forever on http(s) server response so add a global job timeout. Signed-off-by: Aníbal Limón <anibal.limon@linaro.org> Change-Id: Ia8a8f4938ee086f740de085cf1ea2c9882944dec
2021-03-01lt-qcom-linux-{integration, mainline}: Add support for new lava-test-plansAníbal Limón
Add new variables to have kernel meta-data in LAVA job definitions [1] like kernel repo, commit, branch etc. [1] https://github.com/Linaro/lava-test-plans/blob/master/projects/lt-qcom/include/lt-qcom-kernel-metadata.jinja2 Signed-off-by: Aníbal Limón <anibal.limon@linaro.org> Change-Id: Ic5bd5bfa6c6730cb0869abd9881a52c8cbc17e76
2020-12-21lt-qcom-linux-{int,main,rel}: Update DB845c firmware linkAníbal Limón
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org> Change-Id: I166efe217dc3694332665ea34e59a0da6c9c7633
2020-08-31lt-qcom-linux-{int,main,rel}: Update firmware linksAníbal Limón
Debian firmware packages was update to use Venus 5.2 from linux-firmware. Signed-off-by: Aníbal Limón <anibal.limon@linaro.org> Change-Id: I2b34903efb91ae6f784b71ba2e7fb043336e782a
2020-06-25lt-qcom: Move publishers.sh from lt-qcom-linux-testAníbal Limón
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org> Change-Id: I4d10358db48cbca7313a87cb90c213a285bc850a
2020-06-25lt-qcom: Move builders-deps.sh from lt-qcom-linux-testAníbal Limón
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org> Change-Id: If2180e5fe24505d5e0304a83d846e5a3ee6891be
2020-05-26lt-qcom-linux-{int, main, rel}: Change description to images buildAníbal Limón
In this jobs we are not building the kernel, it takes a kernel image, dtb and modules from {Linaro,Kernel}CI and builds Android boot images mainly for testing in LAVA. Signed-off-by: Aníbal Limón <anibal.limon@linaro.org> Change-Id: If07dbfc75fef1aea5b79d98699a4a55a758eb800
2020-05-20Revert "lt-qcom-linux-test: Allow to specify {RAMDISK,ROOTFS}_URL"Aníbal Limón
It overrides variables from environment causing the job to fail. This reverts commit d0c0c97b508d75c2f6bc18d51155492f5d27bed1. Change-Id: I6d6fbf25a55e4383a24a08be946966a4fc346af6
2020-05-20lt-qcom-linux-test: Inject out parameters before submit_for_testingAníbal Limón
To avoid being override by Jenkins new parameters {ROOTFS,RAMDISK}_URL. Signed-off-by: Aníbal Limón <anibal.limon@linaro.org> Change-Id: I933b5471ee0a5430efcf5b069246e0dd7d416e57
2020-05-20lt-qcom-linux-test: Allow to specify {RAMDISK,ROOTFS}_URLAníbal Limón
Is useful for testing ramdisk/rootfs changes before merge them. Signed-off-by: Aníbal Limón <anibal.limon@linaro.org> Change-Id: Ifcda795343a16930a76ba890b5052054f42b9020
2020-05-18lt-qcom-linux-{integration,mainline,release}: Update DB820c firmware URLAníbal Limón
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org> Change-Id: I802faa1dcdb588617dc88c49cdb5bd9566aa35a8
2020-05-18lt-qcom-linux-{integration,mainline,release}: Upgrade db410c firmware URLAníbal Limón
Use Adreno and Venus firmware from firmware-qcom-soc (linux-firmware). Signed-off-by: Aníbal Limón <anibal.limon@linaro.org> Change-Id: I17381e864e8bdeae2facb3530c00ca793bff2ed0
2020-05-18lt-qcom-linux-{integration, mainline, release}: Upgrade to latest firmwareAníbal Limón
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org> Change-Id: I52a3b7ba377012c69871fa55467b71af182d6724
2020-04-30lt-qcom: Submit dragonboard845c testjobs to LAVA stagingAníbal Limón
While next month release 2020.05 in mid May is deployed on main instance, because we need a fix to set the oem display to none. https://git.lavasoftware.org/lava/lava/-/merge_requests/1155 Signed-off-by: Aníbal Limón <anibal.limon@linaro.org> Change-Id: I1fd5f84c683e0e413028cfaf7a1e9e9598ef4c52
2020-04-01lt-qcom-linux-test: Add firmware-{atheros, qcom-sdm845}Aníbal Limón
Add atheros firmware for DB{820, 845}c and qcom-sdm845 for DB845c. Signed-off-by: Aníbal Limón <anibal.limon@linaro.org> Change-Id: Id02017933581bdf5e0cd92b71cf1d10c4890903a
2020-04-01lt-qcom-linux-{integration, mainline, release}: Update db845c firmwareAníbal Limón
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org> Change-Id: I1514ad334684eed1f497eebbb5caec32d8608b0b
2020-03-09lt-qcom-debian-images-*: Change to use Debian SIDAníbal Limón
Also change Linux 5.4.0 build to push into linaro-overlay-sid obs project. Signed-off-by: Aníbal Limón <anibal.limon@linaro.org> Change-Id: If1c6dd8cd4de791c7ff4cde58c8c46a1428987df
2020-02-06lt-qcom-linux-{integration, mainline, release}: Upgrade db820c firmwareAníbal Limón
The new firmware installs adsp in qcom/msm8996. Signed-off-by: Aníbal Limón <anibal.limon@linaro.org> Change-Id: Ieeeefc3dab579750e6e7fed1215bd0496b5f6deb
2020-01-17lt-qcom-linux-*: update db410c firmware versionNicolas Dechesne
Change-Id: If51786493b2bcb92b4d51f0a89e3e7f971fcf7d2 Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2019-12-12lt-qcom-linux-mainline.yaml: Add DB845c machineAníbal Limón
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org> Change-Id: Id8463e13cea9242c8e0cc6665058184b4461cf82
2019-12-12lt-qcom-linux-*: set ROOTFS and RAMDISK url in the actual job not the triggerNicolas Dechesne
Currently, the trigger jobs are checking if there is a new kernel and are also responsible to find the ramdisk and rootfs to use for the testing. This can be done in the actual job instead of the trigger. The test job should be able to control which ramdisk or rootfs it needs. As such the following changes were needed: - remove RAMDISK_URL and ROOTFS_URL from the test jobs paramaters, and from the triggers - extract the function from get_latest_kernel_build that locates the ramdisk/rootfs into its own script Change-Id: Ic1e74a0cdd3cace488850256699a75df1cb63cc6 Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2019-11-18lt-qcom-linux-{integration,mainline,release}: Update firmware URL for db845cAníbal Limón
Change-Id: I46f219846023ace32177a5e886b8908b01b9155e Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2019-10-15lt-qcom-linux-test: Replace custom firmware tarball to use Debian packagesAníbal Limón
Is better to now where the firmware packages comes from so use the Linaro overlay buster to download firmware debian package instead of has custom tarball under my people.linaro.org space. Change-Id: I70d5aec217ca9873d7aab02e6bf46050bf7caf12 Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2019-10-03lt-qcom-linux-test: Add firmware for db845cAníbal Limón
Change-Id: I245e680e948a1f165f958cf1f90ca037733e3f41 Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2019-05-30lt-qcom-*: send email only for failureNicolas Dechesne
Change-Id: Idd2e85f5ef8452dba9e22ae56d4f869e683aa473 Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2019-02-20lt-qcom-linux-{integration, mainline}: Move to lt-qcom-linux-testAníbal Limón
Initially we started to test only integration branch later we added test for mainline branch so move common code into lt-qcom-linux-test to be consistent. Change-Id: If1bbeefbb6ba73bc81c57e2b5abd16b1aacc5d97 Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2019-02-06lt-qcom-linux-{integration,mainline}: simplify list of parametersNicolas Dechesne
We recently started to use generic images for all boards, to ROOTFS and RAMDISK variables don't need to be per-board, they are all the same. Also we can assume that all DTBS are located under the same folder, so we can make KERNEL_DT_URL generic and indicate a folder where all DTBS can be found. We are still checking that DTBS for all supported MACHINES exist. This patch also removed all unused (or uninitialized) job parameters, and we set MACHINES in the top level .yaml file to better control the list of MACHINES to test for each job. Change-Id: If0b987e83b429f8bca8f1192c1f8330268782a5e Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2019-02-06lt-qcom-*: remove ircbotNicolas Dechesne
it never worked... Change-Id: I4b3c194a503288e00933e118d1639ad4e32253a6 Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2019-02-05lt-qcom-linux-{integration,mainline}: add QCS404 EVB in lt-qcom CI loopNicolas Dechesne
Change-Id: Ibdda350fecfdfd044a2a408501b369c461a64dd6 Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2019-01-28lt-qcom-linux-{integration, mainline}: Remove my email duplicationAníbal Limón
Change-Id: I60ef3103d45b7f82c9766d4f0aea3f09a060d0c4 Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2019-01-28lt-qcom-linux-integration,mainline: use DTB name for MACHINENicolas Dechesne
Insted of using commercial board name (e.g. Dragonboard 410c, ...) let's use the DTB name, since we are mostly dealing with kernel testing here, and the DTB name should be the identifier. Sometimes we use MACHINE in bash/shell variables, so we need to make sure that we don't use '-' character, and in these situations it is replaced with '_' instead. Change-Id: Icec0e60a0ee9fae47f962b6a652bbe0965995e32 Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2019-01-28lt-qcom-linux-{integration,mainline}: publish builds to member-builds/qcomltNicolas Dechesne
Instead of 96boards folder. Since these jobs are about testing mainline kernel on various Qualcomm hardware, not related to 96boards. Change-Id: I19345d6ea90777cfc1f560588b922e93d5b6d226 Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2019-01-14lt-qcom-linux-integration: Remove LKFT_STAGING_LAVA_SERVERAníbal Limón
The sdm845-mtp device was move to main LAVA_SERVER. Change-Id: I046d6e7e7d7256be928cdb60cbf6667778eb1234 Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2018-10-30lt-qcom-linux-{integration, mainline}: Support to get info from KernelCIAníbal Limón
Ask about repo, branch and commit in KernelCI because the LKFT LAVA email requires that information. Change-Id: I785dda635f4d4df0a1dbf3dbefc862904a1fa3f1 Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2018-09-13lt-qcom-linux-integration: Add support to overlay ramdiskAníbal Limón
The Linux Kernel supports a overlayed ramdisk, means that you can concat several ramdisks and in the boot process will be decompressed in order. Add support to overlay the bootrr testing using the git repository. The current implementation is becoming complex futher work is needed to split the builders script into bootrr and functional (rootfs) image creation. Change-Id: Ice7f74ecb4aa03eca9582a9cdf6509d0b2495251 Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2018-08-29lt-qcom-linux-mainline.yaml: Add missing QA_REPORTS_TOKENAníbal Limón
Change-Id: I6b9dc2240fffd84a689bf331682a16a0b4d05cb1 Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2018-08-29lt-qcom-linux-integration: Add support for testing in mainlineAníbal Limón
Changes involves a new variable QA_SERVER_PROJECT to distinguish between projects, the testing remains the same as integration bootrr and functional execution. Change-Id: Ieb704379b12100f2dd4d7066196f1e1e53ffc62e Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2018-07-12lt-qcom-linux-{integration, mainline}: Add ROOTFS_URL parametersAníbal Limón
Needed to set up from the triggers to do functional testing. Change-Id: Ibf79bd6e8647086f36572782d5b90abd4dac2810 Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2018-07-12lt-qcom-linux-integration: Change ROOTFS_URL to RAMDISK_URLAníbal Limón
We want to do functional testing that requires a full rootfs userspace image so change the name to make difference between bootrr testing (ramdisk) and functional testing (using storage). Change-Id: I198b0e3c6fd136f739ca99289311b4a7075dcda8 Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2018-07-12lt-qcom-linux-{integration, mainline}: Copy firmware into rootfsAníbal Limón
This allow to load modules like ath10k wireless to do functional testing. Change-Id: I35838ce06dfb79be81130750fc22d343f9f000b1 Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2018-07-05lt-qcom-linux-integration/mainline: set KERNEL_FLAVORNicolas Dechesne
Use a new variable to isolate the difference between linux-mainline and linux-integration. The exported boot image for linux-mainline was still using linux-integration name... Change-Id: I7c3b2b1b0de2b86aed80d0145738404abba38d60 Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2018-06-27lt-qcom-linux-mainline: add new buildNicolas Dechesne
Add a new build (and its trigger) to create boot image from kernelci mainline/master builds. For now, we don't run any tests, it's just to have pre-built boot image for each new master updates, for convenience. trigger-lt-qcom-linux-integration.yaml is modified so that the delta between both jobs is kept minimal. Change-Id: I4d8a476ca7d8dd6815f86b1778590b86b42aed54 Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>