aboutsummaryrefslogtreecommitdiff
path: root/openembedded-lkft
AgeCommit message (Collapse)Author
2022-03-25lkft: oe: Set migration definitions for 5.17-rc branchDaniel Díaz
Change-Id: I3d6bc289a93c9f05d1705ec795b7e932cfec97d6 Signed-off-by: Daniel Díaz <daniel.diaz@linaro.org>
2022-03-17kselftests: Remove lkdtm from testplanNaresh Kamboju
kselftest lkdtm creates kernel BUG, WARNINGS and OOPS intentionally which is creating a lot of noise in our test reports. Signed-off-by: Naresh Kamboju <naresh.kamboju@linaro.org> Change-Id: I9259e91b06ff516df8c3550d362adbef49a59eaa
2022-01-10lkft: oe: Add build for 5.16-rc branchDaniel Díaz
Change-Id: Idc1e7ff14dd0f476f1e75090845df77e4e382c75 Signed-off-by: Daniel Díaz <daniel.diaz@linaro.org>
2021-11-03lkft: oe: Add build for 5.15-rc branchDaniel Díaz
Change-Id: If4d2ea453f6027d3c28e8efdbf070073bd803e8d Signed-off-by: Daniel Díaz <daniel.diaz@linaro.org>
2021-10-08openembedded-lkft: lava: Remove triple slash from URIsDaniel Díaz
A triple slash causes a problem on LAVA: Bug error: unsupported operand type(s) for +=: 'NoneType' and 'str' [roxell] Fixed a few more issues with the the lkft-fastboot.jinja2 and dropped the 'su -' bits. Change-Id: I01d95a178b89b8854dde6d5d85c095d8767e256b Signed-off-by: Daniel Díaz <daniel.diaz@linaro.org> Signed-off-by: Anders Roxell <anders.roxell@linaro.org>
2021-10-04openembedded-lkft: Install libmpc-dev and libyaml-devDaniel Díaz
Those two packages have been added to our LOEB Docker images. The first one (mpc) goes hand in hand with libgmp-dev, added last time this list was changed. The YAML library is needed as of next-20210914: | /srv/oe/build/tmp-lkft-glibc/work-shared/juno/kernel-source/scripts/dtc/Makefile:23: *** dtc needs libyaml for DT schema validation support. Install the necessary libyaml development package.. Stop. | make: *** [/srv/oe/build/tmp-lkft-glibc/work-shared/juno/kernel-source/Makefile:1541: scripts_dtc] Error 2 | ERROR: oe_runmake failed | WARNING: exit code 1 from a shell command. Change-Id: I9f706647a33908f31bc29908492db7eb9a66fa15 Signed-off-by: Daniel Díaz <daniel.diaz@linaro.org>
2021-09-28oe-lkft: lava-job-def: migrade jobs over to docker from lxcAnders Roxell
Since LKFT submits builds via the "old" way from jenkins, and in that way lxc is used and not docker. Time to use docker is now more important than ever since we have issues with the lxc jobs today. Change-Id: I5f595d821dc5c4b03241852ca98bbe435f5e9da5 Signed-off-by: Anders Roxell <anders.roxell@linaro.org>
2021-09-01lkft: oe: Add build for 5.14-rc branchDaniel Díaz
Change-Id: I2b8ad5f1f2a1cb322dfe3d80c93008304dca0a14 Signed-off-by: Daniel Díaz <daniel.diaz@linaro.org>
2021-06-28lkft: oe: Add build for 5.13-rc branchDaniel Díaz
Change-Id: I074ed1734e493413e3fc6ac98f5adbcd2b6b0261 Signed-off-by: Daniel Díaz <daniel.diaz@linaro.org>
2021-06-25openembedded-lkft/submit_for_testing: Use python3 explicitlyDaniel Díaz
Sample error message: + python configs/openembedded-lkft//submit_for_testing.py --device-type juno-r2 --build-number 53 --lava-server https://lkft.validation.linaro.org/RPC2/ --qa-server https://qa-reports.linaro.org --qa-server-team lkft --qa-server-project linux-stable-rc-linux-5.12.y --git-commit v5.12.13-11-g6645d6f022e7 --test-plan testplan/kselftests-bpf.yaml testplan/kselftests-intel-x86.yaml testplan/kselftests-kvm.yaml testplan/kselftests-lkdtm.yaml testplan/kselftests-net.yaml testplan/kselftests-short-run-1.yaml testplan/kselftests-short-run-2.yaml testplan/kselftests-short-run-3.yaml testplan/kselftests-short-run-4.yaml testplan/kselftests-short-run-5.yaml testplan/kselftests.yaml testplan/libgpiod.yaml testplan/network-basic-tests.yaml testplan/perf.yaml Traceback (most recent call last): File "configs/openembedded-lkft//submit_for_testing.py", line 13, in <module> from ruamel.yaml import YAML File "/home/buildslave/.local/lib/python2.7/site-packages/ruamel/yaml/__init__.py", line 47, in <module> from .cyaml import * # NOQA File "/home/buildslave/.local/lib/python2.7/site-packages/ruamel/yaml/cyaml.py", line 3, in <module> from _ruamel_yaml import CParser, CEmitter # type: ignore File "_ruamel_yaml.pyx", line 17, in init _ruamel_yaml File "/home/buildslave/.local/lib/python2.7/site-packages/ruamel/yaml/error.py", line 6, in <module> from ruamel.yaml.compat import _F File "/home/buildslave/.local/lib/python2.7/site-packages/ruamel/yaml/compat.py", line 143 dbgprint = print # to fool checking for print statements by dv utility ^ SyntaxError: invalid syntax Change-Id: I54c7641ea5e80efe330bb107fa446a2d74156ea1 Signed-off-by: Daniel Díaz <daniel.diaz@linaro.org>
2021-06-25openembedded-lkft: Use pip3 for packagesDaniel Díaz
While installing ruamel.yaml, pip (2) would complain with the following message: Collecting jinja2-cli Using cached https://files.pythonhosted.org/packages/83/52/c1bb249f49b204c14bf603e1b1a6dc2db8c3b631c4fe00a2872360085cd6/jinja2_cli-0.7.0-py2.py3-none-any.whl Collecting ruamel.yaml==0.16.13 Downloading https://files.pythonhosted.org/packages/ed/c3/4c823dac2949a6baf36a4987d04c50d30184147393ba6f4bfb4c67d15a13/ruamel.yaml-0.16.13-py2.py3-none-any.whl (111kB) Collecting jinja2 (from jinja2-cli) Using cached https://files.pythonhosted.org/packages/7e/c2/1eece8c95ddbc9b1aeb64f5783a9e07a286de42191b7204d67b7496ddf35/Jinja2-2.11.3-py2.py3-none-any.whl Collecting ruamel.ordereddict; platform_python_implementation == "CPython" and python_version <= "2.7" (from ruamel.yaml==0.16.13) Downloading https://files.pythonhosted.org/packages/36/74/5de3e0c24f0d32522647c8c405556a8a1856ea9679a3ed7aff723cfa4406/ruamel.ordereddict-0.4.15-cp27-cp27mu-manylinux1_x86_64.whl (93kB) Collecting ruamel.yaml.clib>=0.1.2; platform_python_implementation == "CPython" and python_version < "3.10" (from ruamel.yaml==0.16.13) Downloading https://files.pythonhosted.org/packages/b7/81/c04fb9be62657d4dce8aa2d99fde258a3af1cd77ec72af525593e9560127/ruamel.yaml.clib-0.2.4.tar.gz (180kB) Complete output from command python setup.py egg_info: minimum python version(s): [(3, 5)] ---------------------------------------- Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-install-X4kXXz/ruamel.yaml.clib/ Change-Id: I958aa0a4a4ca43d87f9952a5a7062eca7f1ddf02 Signed-off-by: Daniel Díaz <daniel.diaz@linaro.org>
2021-04-25lkft: oe: Add build for 5.12-rc branchDaniel Díaz
Change-Id: I391118af0b3d1f0b97cca15754949f650b20a34a Signed-off-by: Daniel Díaz <daniel.diaz@linaro.org>
2021-03-29ruamel: pin install versionRiku Voipio
The latest ruamel no longer works with python2.7. Pin to last known working version 0.16.13. Use this as an opportunity to move to python3. Change-Id: Ia52b7a692b4914947854cfa2b6c139425116c042 Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
2021-03-27openembedded-lkft: Freeze version of ruamel.yamlDaniel Díaz
This is a dependency for submit_for_testing.py, and it recently dropped support for Python 2.7. Change-Id: If2c9fedb9ea1af403515197be715b354b01daec1 Signed-off-by: Daniel Díaz <daniel.diaz@linaro.org>
2021-03-02openembedded-lkft/postbuild.groovy: Update pattern to match new lava-test-plansAníbal Limón
Allow match new lava-test-plans output from submit_for_testing, [_submit_to_squad() ] https://qa-reports.linaro.org/testjob/4121374 lt-qcom-kernel-multimedia-integration-linux-qcomlt-776 Vs, https://qa-reports.linaro.org/testjob/4121374 lt-qcom-kernel-multimedia-integration-linux-qcomlt-776 This new regex will match both forms. See, https://ci.linaro.org/job/lt-qcom-linux-integration/776/MACHINE=apq8016-sbc,label=docker-stretch-amd64/console Signed-off-by: Aníbal Limón <anibal.limon@linaro.org> Change-Id: Ib83debf1950da456e2ddee9dbbc61b7300bde663
2021-02-16lkft: oe: Add build for 5.11-rc branchDaniel Díaz
Change-Id: I08bcf37248043c52f278610a4b03cf047f9e971d Signed-off-by: Daniel Díaz <daniel.diaz@linaro.org>
2021-02-12lkft: job-template: remove extra '-'Anders Roxell
In the SQUAD the suite name got pushed as kselftest--subsuite which is wrong, just removeing one '-' and that should be it. Change-Id: Ic7011ee37e2135b380b56975d5cb1ed2ef655898 Signed-off-by: Anders Roxell <anders.roxell@linaro.org>
2021-02-02kselftests: split the test planNaresh Kamboju
Kselftests have been modified to run independent and group of test cases. Signed-off-by: Naresh Kamboju <naresh.kamboju@linaro.org> Change-Id: I14bebe55276b85c69c384aa5e39c7c42332185ed
2021-01-28openemebedded-lkft: Add libiberty-dev to hostDaniel Díaz
The build process started failing on arm 32-bits machines when the Docker image on which we're building was swapped to a newer version of Debian. While adding a dependency to the host in order to fix a build error is not an idea we're in love with, it is what it is. This effort is in continuation of 701893c37ef1afcf8c6c6b5739fa2146a2bee34b, which added gmp.h but was clearly not sufficient, as now the error is: | In file included from /srv/oe/build/tmp-lkft-glibc/work/am57xx_evm-linaro-linux-gnueabi/linux-generic-mainline/5.10+gitAUTOINC+c64396cc36-r0/recipe-sysroot-native/usr/bin/arm-linaro-linux-gnueabi/../../lib/arm-linaro-linux-gnueabi/gcc/arm-linaro-linux-gnueabi/7.3.0/plugin/include/gcc-plugin.h:28, | from /srv/oe/build/tmp-lkft-glibc/work-shared/am57xx-evm/kernel-source/scripts/gcc-plugins/gcc-common.h:7, | from /srv/oe/build/tmp-lkft-glibc/work-shared/am57xx-evm/kernel-source/scripts/gcc-plugins/arm_ssp_per_task_plugin.c:3: | /srv/oe/build/tmp-lkft-glibc/work/am57xx_evm-linaro-linux-gnueabi/linux-generic-mainline/5.10+gitAUTOINC+c64396cc36-r0/recipe-sysroot-native/usr/bin/arm-linaro-linux-gnueabi/../../lib/arm-linaro-linux-gnueabi/gcc/arm-linaro-linux-gnueabi/7.3.0/plugin/include/system.h:691:10: fatal error: libiberty.h: No such file or directory | #include "libiberty.h" | ^~~~~~~~~~~~~ Change-Id: Id0438da4ea9713b198e9beb15943773b61a8c9d2 Signed-off-by: Daniel Díaz <daniel.diaz@linaro.org>
2021-01-28openemebedded-lkft: Add libgmp-dev to hostDaniel Díaz
The build process started failing on arm 32-bits machines when the Docker image on which we're building was swapped to a newer version of Debian. While adding a dependency to the host in order to fix a build error is not an idea we're in love with, it is what it is. Change-Id: I0db23502bd6ceaa61260fa93dff96825252559f5 Signed-off-by: Daniel Díaz <daniel.diaz@linaro.org>
2020-12-14lkft: oe: Add build for 5.10-rc branchDaniel Díaz
Change-Id: Ic4f37f840996973f987a79e62669573071f6fb06 Signed-off-by: Daniel Díaz <daniel.diaz@linaro.org>
2020-12-14submit_for_testing.py: add support for python3Yongqin Liu
to work for builds which use python3 as the default python Change-Id: I9c9611abc72f9c6ac70527afbdc09727df546e7a Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
2020-11-30lkft: master: kselftest: update timeoutAnders Roxell
Update the timeout to be the same as lava-test-plans [1]. Takes a bit longer to run kselftest now. [1] https://github.com/Linaro/lava-test-plans/commit/9eb8e77bd14356f1729d7b364aae1df850c44145 Change-Id: I4e2054242a2a203317b0db6d6646523cf30ace44 Signed-off-by: Anders Roxell <anders.roxell@linaro.org>
2020-11-09lkft: testplan: ssuite: use TEST_DIR to S_PATHAnders Roxell
Change-Id: I7a5aeefee225f3394b813973c6a9ddb1607b898d Signed-off-by: Anders Roxell <anders.roxell@linaro.org>
2020-10-29lkft: submit_for_testing.sh: change TDEFINITIONS_REVISIONAnders Roxell
Set TDEFINITIONS_REVISION="kselftest" for mainline and next. For the other branches we use master. This is needed to work with the new way kselftest is parsed on mainline and next, see https://github.com/Linaro/test-definitions/commit/3aa6752f4bfd8ae1bc81e3bcc6475c493969dbf1 Change-Id: I870d05ad82ad509c94c9a3eacc2eddd2dfc9dca0 Signed-off-by: Anders Roxell <anders.roxell@linaro.org>
2020-10-16lkft: oe: Add build for 5.9-rc branchDaniel Díaz
Change-Id: I5545fb868c083af121b520ae8711231d6cda6df5 Signed-off-by: Daniel Díaz <daniel.diaz@linaro.org>
2020-09-10LKFT: Change qa-reports project names for new pipelinesDan Rue
sed -i 's/linux-next-oe/linux-next-master/g' *.sh *.groovy sed -i 's/linux-mainline-oe/linux-mainline-master/g' *.sh *.groovy sed -i 's/linux-stable-rc-4.4-oe/linux-stable-rc-linux-4.4.y/g' *.sh *.groovy sed -i 's/linux-stable-rc-4.9-oe/linux-stable-rc-linux-4.9.y/g' *.sh *.groovy sed -i 's/linux-stable-rc-4.14-oe/linux-stable-rc-linux-4.14.y/g' *.sh *.groovy sed -i 's/linux-stable-rc-4.19-oe/linux-stable-rc-linux-4.19.y/g' *.sh *.groovy sed -i 's/linux-stable-rc-5.4-oe/linux-stable-rc-linux-5.4.y/g' *.sh *.groovy sed -i 's/linux-stable-rc-5.8-oe/linux-stable-rc-linux-5.8.y/g' *.sh *.groovy Change-Id: Ic7661f8e268d70f4738032d7ced76ceeee4ed04d Signed-off-by: Dan Rue <dan.rue@linaro.org>
2020-08-04lkft: oe: Add build for 5.8-rc branchDaniel Díaz
Change-Id: Idccd9959af2cdcc104dac1f520843be9f3034e68 Signed-off-by: Daniel Díaz <daniel.diaz@linaro.org>
2020-07-23lkft: lava-defs: ssuite: run a quicker jobAnders Roxell
Change-Id: Id5d1267292c3f50ace457d3100485c171a89416e Signed-off-by: Anders Roxell <anders.roxell@linaro.org>
2020-07-23lkft: lava-defs: ssuite: reduce number of repetitionsAnders Roxell
Change-Id: I9aa2b5f3b61ef02ba5fa8f4c48b1e7955dbea1ef Signed-off-by: Anders Roxell <anders.roxell@linaro.org>
2020-06-17openembedded-lkft/publishers.sh: Disable link latestDaniel Díaz
This is proving troublesome lately. LSS-1410 Change-Id: Ie3d721ef57a5d142828e9724e59956125b625994 Signed-off-by: Daniel Díaz <daniel.diaz@linaro.org>
2020-06-02lkft: oe: Add build for 5.7-rc branchDaniel Díaz
Change-Id: Ifeee702b0316e7b72d07118fc645f8071999c73e Signed-off-by: Daniel Díaz <daniel.diaz@linaro.org>
2020-05-20openembedded-lkft: lava-job-definition: x15: Use super partitionDaniel Díaz
As of 5/20, X15 devices have a new U-boot and partition table which allow us to use this larger partition. This way, the same X15 boards can be shared between OE and Android. Related: https://projects.linaro.org/browse/LSS-1312 Change-Id: I16e0d932ba3f758115f7647c32d74e51eb583a95 Signed-off-by: Daniel Díaz <daniel.diaz@linaro.org>
2020-05-18openembedded-lkft: Submit tests for DB845cDaniel Díaz
Change-Id: I96a0bc1ad026350fc55fef02feb98d75466d7d0f Signed-off-by: Daniel Díaz <daniel.diaz@linaro.org>
2020-04-30openembedded-lkft: Fix skipping of Qemu testsDaniel Díaz
Duh. Change-Id: I9c766042f17f664bc44082272ed90307fa1fc7b1 Signed-off-by: Daniel Díaz <daniel.diaz@linaro.org>
2020-04-30openembedded-lkft: Skip submission of Qemu tests (migrated to LKFT 2.0)Daniel Díaz
All architectures, all branches, have been migrated to LKFT 2.0, so we now need to disable submission here. Change-Id: If7e099ceaee3ece944d736260fee11a7f5efd5ba Signed-off-by: Daniel Díaz <daniel.diaz@linaro.org>
2020-04-30Revert "openembedded-lkft: Migrate Qemu to LKFT 2.0, all architectures, all ↵Daniel Díaz
branches" This reverts commit d88afe5105f1676c81f782f93b22f223b6207c78. The mechanism to skip Qemu does not take this list into consideration. No need to keep it. Change-Id: I4f2a7577a6f6244bd83ba2b5fdfe4d46f9463672 Signed-off-by: Daniel Díaz <daniel.diaz@linaro.org>
2020-04-21openembedded-lkft: Migrate Qemu to LKFT 2.0, all architectures, all branchesDaniel Díaz
Change-Id: Id2d618c0e329dad73d6cfd799efae5d06e3e7fc2 Signed-off-by: Daniel Díaz <daniel.diaz@linaro.org>
2020-04-21openembedded-lkft: Migrate X15 to LKFT 2.0, all branchesDaniel Díaz
Change-Id: I70785f196700a0da7c00e376058397c97dd6b5d9 Signed-off-by: Daniel Díaz <daniel.diaz@linaro.org>
2020-03-31openembedded-lkft: Migrate 5.6-rc to LKFT 2.0Daniel Díaz
Change-Id: Ie948365933af87ba058df0997d5a81e5d447d654 Signed-off-by: Daniel Díaz <daniel.diaz@linaro.org>
2020-03-26openembedded-lkft: Do not submit sanity tests for i386Daniel Díaz
This has been recently implemented in LKFT 2.0: https://gitlab.com/Linaro/lkft/ci-scripts/-/merge_requests/77 Change-Id: I9e43e956719e5a3888c40abbc3f007efc2809d6f Signed-off-by: Daniel Díaz <daniel.diaz@linaro.org>
2020-03-26openembedded-lkft: Do not submit sanity tests for x86_64Daniel Díaz
This has been recently implemented in LKFT 2.0: https://gitlab.com/Linaro/lkft/ci-scripts/-/merge_requests/76 Change-Id: I630bb46ea5fe35850e3ce065c79f08cc218e4bf6 Signed-off-by: Daniel Díaz <daniel.diaz@linaro.org>
2020-03-23openembedded-lkft: Migrate HiKey to LKFT 2.0, all branchesDaniel Díaz
All (supported) branches are migrated to LKFT 2.0: * 4.9 * 4.14 * 4.19 * 5.4 * 5.5 * mainline * next Change-Id: Iee7c0105aa404a45f1e0d4b3d9995acfac6e568a Signed-off-by: Daniel Díaz <daniel.diaz@linaro.org>
2020-03-23openembedded-lkft: Do not submit sanity tests for X15Daniel Díaz
This has been recently implemented in LKFT 2.0: https://gitlab.com/Linaro/lkft/ci-scripts/-/merge_requests/66 Change-Id: I5c6e90716909772056d4c4aad8893b6b1f20cb72 Signed-off-by: Daniel Díaz <daniel.diaz@linaro.org>
2020-03-12openembedded-lkft: Do not submit sanity tests for JunoDaniel Díaz
This has been recently implemented in LKFT 2.0: https://gitlab.com/Linaro/lkft/ci-scripts/-/merge_requests/60 Change-Id: Ic306dbf589a336eaffefc36fcac0fb7ca471397f Signed-off-by: Daniel Díaz <daniel.diaz@linaro.org>
2020-03-03lkft: submit_for_testing: migrate x86 and i386Anders Roxell
Change-Id: Id0a1253defe0e84fe7597e71746070a145eedab7 Signed-off-by: Anders Roxell <anders.roxell@linaro.org>
2020-03-02openembedded-lkft: Migrate Dragonboard 410c to LKFT 2.0, all branchesDaniel Díaz
All (supported) branches are migrated to LKFT 2.0: * 4.9 * 4.14 * 4.19 * 5.4 * 5.5 * mainline * next Change-Id: I31f0f6aff5b6d1daa8d10e47fe409e1d7be0749c Signed-off-by: Daniel Díaz <daniel.diaz@linaro.org>
2020-02-25openembedded-lkft: Migrate 4.4/juno to LKFT 2.0Daniel Díaz
With this changed now committed in LKFT 2.0: https://gitlab.com/Linaro/lkft/ci-scripts/-/merge_requests/56 the combination of 4.4/juno should start working there, so we can now stop submitting 4.4/juno here. Change-Id: I7959c183f6203aeaa0174247db0de971020322b2 Signed-off-by: Daniel Díaz <daniel.diaz@linaro.org>
2020-02-21openembedded-lkft: Migrate stable-rc/juno to LKFT 2.0Daniel Díaz
Move all stable-rc branches EXCEPT 4.4 (for the time being). Change-Id: I34c30179078593a43e36c1ec2b4989697609a807 Signed-off-by: Daniel Díaz <daniel.diaz@linaro.org>
2020-02-11openembedded-lkft: Migrate next/juno to LKFT 2.0Daniel Díaz
Change-Id: Id56c39c945ed2bfe46181f2cecd6fdda814f9520 Signed-off-by: Daniel Díaz <daniel.diaz@linaro.org>