Age | Commit message (Collapse) | Author |
|
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
|
|
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
|
|
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
|
|
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
|
|
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
Change-Id: I166efe217dc3694332665ea34e59a0da6c9c7633
|
|
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
|
|
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
Change-Id: I4d10358db48cbca7313a87cb90c213a285bc850a
|
|
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
Change-Id: If2180e5fe24505d5e0304a83d846e5a3ee6891be
|
|
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
|
|
It overrides variables from environment causing the job to fail.
This reverts commit d0c0c97b508d75c2f6bc18d51155492f5d27bed1.
Change-Id: I6d6fbf25a55e4383a24a08be946966a4fc346af6
|
|
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
|
|
Is useful for testing ramdisk/rootfs changes before merge them.
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
Change-Id: Ifcda795343a16930a76ba890b5052054f42b9020
|
|
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
Change-Id: I802faa1dcdb588617dc88c49cdb5bd9566aa35a8
|
|
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
|
|
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
Change-Id: I52a3b7ba377012c69871fa55467b71af182d6724
|
|
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
|
|
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
|
|
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
Change-Id: I1514ad334684eed1f497eebbb5caec32d8608b0b
|
|
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
|
|
The new firmware installs adsp in qcom/msm8996.
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
Change-Id: Ieeeefc3dab579750e6e7fed1215bd0496b5f6deb
|
|
Change-Id: If51786493b2bcb92b4d51f0a89e3e7f971fcf7d2
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
Change-Id: Id8463e13cea9242c8e0cc6665058184b4461cf82
|
|
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>
|
|
Change-Id: I46f219846023ace32177a5e886b8908b01b9155e
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
|
|
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>
|
|
Change-Id: I245e680e948a1f165f958cf1f90ca037733e3f41
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
|
|
Change-Id: Idd2e85f5ef8452dba9e22ae56d4f869e683aa473
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
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>
|
|
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>
|
|
it never worked...
Change-Id: I4b3c194a503288e00933e118d1639ad4e32253a6
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
Change-Id: Ibdda350fecfdfd044a2a408501b369c461a64dd6
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
Change-Id: I60ef3103d45b7f82c9766d4f0aea3f09a060d0c4
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
|
|
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>
|
|
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>
|
|
The sdm845-mtp device was move to main LAVA_SERVER.
Change-Id: I046d6e7e7d7256be928cdb60cbf6667778eb1234
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
|
|
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>
|
|
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>
|
|
Change-Id: I6b9dc2240fffd84a689bf331682a16a0b4d05cb1
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|