aboutsummaryrefslogtreecommitdiff
path: root/openembedded-lkft-aosp-4.4.yaml
AgeCommit message (Collapse)Author
2017-11-22lkft: improve email notificationVishal Bhoj
Send notification about failed builds only. Use a shorter email subject. Change-Id: Iccfc0c838d6bcb32da741905f333c5c87344af44 Signed-off-by: Vishal Bhoj <vishal.bhoj@linaro.org>
2017-11-22openembedded-lkft: replace SKIPLIST with SKIPFILENaresh Kamboju
kselftest skipfiles created as per ${DEVICE_TYPE} and ${KERNEL_VERSION} Remove build parameter "KSELFTEST_SKIPLIST" Ref: LKFT: move kselftest skiplists to git https://projects.linaro.org/browse/QA-1759 Change-Id: Ie13cee2140ae3d0a815e66260582af85673cbc83 Signed-off-by: Naresh Kamboju <naresh.kamboju@linaro.org>
2017-11-17lkft: update email notification bodyVishal Bhoj
This should now send notification with some description about the failure Change-Id: Ia62067aaf5d26dce88a153ba136a96f0eb71b30d Signed-off-by: Vishal Bhoj <vishal.bhoj@linaro.org>
2017-11-07openembedded-lkft: add raw_skew to kselftest skip listMilosz Wasilewski
raw_skew occasionally fails when some other process updates the clock during testing. This patch adds the test to skip list until the root cause is resolved. Bug tracking the problem: https://bugs.linaro.org/show_bug.cgi?id=3376 Change-Id: I555273cd9f028c40318de4b4f204dc89eec39580 Signed-off-by: Milosz Wasilewski <milosz.wasilewski@linaro.org>
2017-10-31openembedded-lkft: skip ftracetest on aosp-4.4Naresh Kamboju
Change-Id: I37808a4d8c36b9af0589f1a7356013ca41a546fe Signed-off-by: Naresh Kamboju <naresh.kamboju@linaro.org>
2017-10-06openembedded-lkft: allow to skip lava jobs submissionsFathi Boudra
For testing purpose, developers would like to trigger a new build without necessarily submitting the LAVA jobs. Allow this use case. Change-Id: Idbca18cad1a78716837939a4086ab860bdcb3704 Signed-off-by: Milosz Wasilewski <milosz.wasilewski@linaro.org> Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2017-10-06openembedded-lkft: allow variable LAVA job priorityMilosz Wasilewski
Make LTS test jobs hight priority. All other jobs remain medium priority as they used to be. This should allow for quicker turnaround time for LTS test jobs. Change-Id: I15df2e4671c2137e97e67f6d208f8dee537112d5 Signed-off-by: Milosz Wasilewski <milosz.wasilewski@linaro.org>
2017-10-05openembedded-lkft: move the build slave to docker-stretch-amd64Fathi Boudra
Change-Id: I37c54ccb6eec34b2657e53fd1e09ae1202e70eee Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2017-09-28openembedded-lkft: stop submitting LAVA v1 jobsFathi Boudra
Submit only LAVA v2 jobs to lkft.validation.linaro.org instance. Change-Id: I909d14247c67601daf869be55d6ec8b67f1d9bb6 Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org> Signed-off-by: Milosz Wasilewski <milosz.wasilewski@linaro.org>
2017-09-27openembedded-lkft-aosp: add MAKE_KERNELVERSION parameterFathi Boudra
Change-Id: I5293dc13f43eeda52c3a582eec38ce639021941b Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2017-09-05lkft: add lkft-maintainers ml to email recipientsFathi Boudra
Change-Id: I0304dc8eeddb3a79afe8017fd227afbae756cfde Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2017-08-31openembedded-lkft-aosp-4.{4,9}: disable am57xx-evm buildFathi Boudra
Change-Id: I7aa65957c87371c4a669e0c3a3763912f242b8a2 Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2017-08-30LKFT: LAVA: Re-enable default_file_splice_read test caseNaresh Kamboju
The fix patch applied to maintainer tree and OE recipe selftests: Fix installation for splice test To re-enable splice tests so remove "default_file_splice_read.sh" and "default_file_splice_read" from kselftest skiplist. Change-Id: I27eaebfa5f37a03022778d38e6ecb259b596a08f Signed-off-by: Naresh Kamboju <naresh.kamboju@linaro.org>
2017-08-22openembedded-lkft-aosp-4.{4,9}: disable x86 buildFathi Boudra
Per comments on CTT-298, hikey-linaro trees fail to build on x86 architecture. Change-Id: Ic6fae58303dba3ad6193dce8bdcafc6da24e2937 Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2017-08-17openembedded-lkft: fix case clause terminationFathi Boudra
Change-Id: Ifd3e246de8bce1103a984093d6fefa54ec54982e Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2017-08-12openembedded-lkft: enable am57xx-evm build for 4.4 and 4.9 kernelsFathi Boudra
Change-Id: Id3791ee6791ecdb02e16e5a49d4906fbfa6252df Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2017-08-12openembedded-lkft: enable x86 builds and lava jobs submissionsFathi Boudra
Enable x86 on the remaining kernels used by LKFT. Change-Id: I645bdd90c06e32b496ed92c70c4d59b9f15fadc3 Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2017-08-03lkft: change qa-reports project namesMilosz Wasilewski
The project names for lkft* builds in qa-reports project are a bit confusing at the moment. The proposed change aligns the naming using the following convention: <<kernel repo>>-<<kernel-tree>>[-<<kernel version>>]-<<OS>> kernel repo: - android (for https://android.googlesource.com/kernel/) - linux (for https://git.kernel.org/) - linaro (for https://git.linaro.org/) ... kernel tree: - hikey-linaro (https://android.googlesource.com/kernel/hikey-linaro) - stable (https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git/) - stable-rc (https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git/) - mainline (https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/) ... kernel version only applies to stable trees: - 4.4 - 4.9 ... OS: - oe (for our OE based userspace) - aosp (for AOSP based userspace) Change-Id: I4cc7253a24aebb399a4f713d98c667863b98b2cf Signed-off-by: Milosz Wasilewski <milosz.wasilewski@linaro.org>
2017-07-11openembedded-lkft: update kselftest skiplistMilosz Wasilewski
After moving to kselftest 4.12 there are some tests that freeze/crash HiKey boards. They were added to skiplist. Change-Id: I5c2d2fd4c7d98140030734a4c2f7a22771732b7f Signed-off-by: Milosz Wasilewski <milosz.wasilewski@linaro.org>
2017-07-07openembedded-lkft: promote KERNEL_DESCRIBE and SRCREV_kernel to job parametersFathi Boudra
The build triggers have already all the git describe and commit for each kernel. Instead of computing them in the build job, pass them from the trigger job to the downstream job. As a result, KERNEL_DESCRIBE and SRCREV_kernel are now job parameters. As a side effect, it allows to simplify build-name-setter and directly use SRCREV_kernel variable. Change-Id: I01c823259fa98484cd27ef163a66327a694262a1 Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2017-07-04trigger-lkft-hikey-aosp: add linux-stable remoteFathi Boudra
android branches don't contain the upstream stable tags. Add a git remote URL to fetch the tags and get a proper git describe output. e.g. v4.9.34-638132-g367b0da79ded KERNEL_DESCRIBE becomes a parameter for openembedded-lkft-aosp-4.x build jobs. They are now parametrized triggered. Change-Id: Ia4a65f7374bdb25b00bebe242960d57da4122b86 Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2017-06-24openembedded-lkft: remove optional default string parameterFathi Boudra
Change-Id: I7788ad51ee6912277612fd23a534c66637cf049a Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2017-06-23openembedded-lkft: trigger email only on the parentFathi Boudra
On a matrix job, send only one email, once all the axis have been processed. Fixes the 2 mails notification that we receive currently. Change-Id: Icf6c01c76d5e46ebf4b3bba8e26156a6103e8386 Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2017-06-23openembedded-lkft: use double quotes to set KSELFTEST_SKIPLIST default valueFathi Boudra
Change-Id: Iee4bd1603bc41981120f9f62cfa7a28281258cd5 Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2017-06-23openembedded-lkft: define kselftest skiplist for each buildMilosz Wasilewski
Change-Id: Iafaa32c5d352d3951da40eabf550344280543440 Signed-off-by: Milosz Wasilewski <milosz.wasilewski@linaro.org>
2017-06-22openembedded-lkft: use include-raw for submit_for_testing sectionFathi Boudra
submit_for_testing section is now generic and can be turned into an include-raw. KSELFTEST_SKIPLIST is common to all jobs but if necessary, it can become a job parameter. Change-Id: Ie5e026b2b34aac41f3b13fdcf571e184a7cb9e39 Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2017-06-22openembedded-lkft: move qa-server-project value to a job parameterFathi Boudra
Prepare submit_for_testing section to be generic, by moving qa-server-project value to a job parameter. Get rid also of the local LAVA_SERVER variable by abusing LAVA_SERVER job parameter and add a "lkft." prefix. Change-Id: I243a448e3a3f009ddb77e9df510b13d769eaf15f Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2017-06-22openembedded-lkft: inject DEVICE_TYPE in the build environmentFathi Boudra
In order to avoid to define DEVICE_TYPE in each shell section when needed, inject DEVICE_TYPE in the build environment, based on MACHINE value. Change-Id: I8dd42b30f149a815a073f5f2376734bc0de15cec Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2017-06-01openembedded-lkft: update build description with test job URLMilosz Wasilewski
Change-Id: If6789292c92e725ea8c672b9316a122dcfca19ba Signed-off-by: Milosz Wasilewski <milosz.wasilewski@linaro.org> Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2017-05-31openembedded-lkft: split LAVA templateMilosz Wasilewski
In order to prevent test result loss in case of unrecoverable failure in one of the test suites, the templates were split to contain only one test suite per template. This allows to collect results from remaining suites should one of them fail. Change-Id: Ia43b21e1080fcd561d50450c09ebc3128e09f4d7 Signed-off-by: Milosz Wasilewski <milosz.wasilewski@linaro.org>
2017-05-25openembedded-lkft: removed unsupported script optionsMilosz Wasilewski
--build-url isn't supported in submit_for_testing.py script. The option was removed from the build shell. The script also ignores unknown options from now on. Change-Id: I9c9aa0df9228bda51a339dd1188ca6014846883f Signed-off-by: Milosz Wasilewski <milosz.wasilewski@linaro.org>
2017-05-25openembedded-lkft: use a file to set the build nameFathi Boudra
Instead of a macro passed to build-name-setter, use a file. Change-Id: Ic483793a7fe78731b2ef73f384b1ef88a530c80b Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2017-05-25openembedded-lkft-*: route LAVA submissions via qa-reportsMilosz Wasilewski
Test job submissions will also be routed via qa-reports for report generation and tracking. Change-Id: Id2ca052114572f28b1e6b87f13196dec7deb09d3 Signed-off-by: Milosz Wasilewski <milosz.wasilewski@linaro.org>
2017-05-24openembedded-lkft*: update build number with git commitMilosz Wasilewski
Kernel git commit SHA1 is added to the build number after it is set by builters.sh script. It allows to identify new builds from new commit compared to builds with just changed configuration. Change-Id: Ic4ca2881cea999477b93a6213ac8658deb73669a Signed-off-by: Milosz Wasilewski <milosz.wasilewski@linaro.org>
2017-05-05openembedded-lkft: fix ptable URL in the templateMilosz Wasilewski
Change-Id: I9e62ebed6adc78d2b469d55437efc4f403d91a5e Signed-off-by: Milosz Wasilewski <milosz.wasilewski@linaro.org>
2017-05-05openembedded-lkft: fixed LAVA v2 submissionMilosz Wasilewski
The templates for LAVA v2 jobs were missing. Also added KERNEL_COMMIT variable export, so the proper metadata can be set in the LAVA job Change-Id: I88e61a4610850308c45d1a3c8d15c9f336699647 Signed-off-by: Milosz Wasilewski <milosz.wasilewski@linaro.org>
2017-05-05openembedded-lkft: dump generated LAVA templates in the logMilosz Wasilewski
Change-Id: I3333de146116323bd6cb8ca6198005fbca25a4ae Signed-off-by: Milosz Wasilewski <milosz.wasilewski@linaro.org>
2017-05-05lkft: subscribe-email notification for my selfNaresh Kamboju
Change-Id: I5a9ce46cb0a58b1257c13e3bd2039b1b4c1c2c57 Signed-off-by: Naresh Kamboju <naresh.kamboju@linaro.org>
2017-05-04openembedded-lkft-aosp: fixed LAVA v2 submissionMilosz Wasilewski
LAVA v2 submission was missing DEVICE_TYPE variable and post-build-lava job didn't submit any jobs. Change-Id: Iebf2f803c1b697e6ef2001ab1e420e79449bb321 Signed-off-by: Milosz Wasilewski <milosz.wasilewski@linaro.org>
2017-05-02openembedded-lkft-aosp: added email notificationsMilosz Wasilewski
Change-Id: I1c4dc272ac11d43c76bd9547ced75a156d0c0e07 Signed-off-by: Milosz Wasilewski <milosz.wasilewski@linaro.org>
2017-04-28openembedded-lkft: submit LAVA jobs to v2 instanceMilosz Wasilewski
Change-Id: I5f78fe43df1e91ec8ac68d62598957dcd3dd6dce Signed-off-by: Milosz Wasilewski <milosz.wasilewski@linaro.org>
2017-04-28openembedded-lkft: add linux-next kernelFathi Boudra
Change-Id: I7c47ea2a4486ec05c323d5d50cd4b4f32356c043 Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2017-04-28openembedded-lkft: rename the jobs and their display namesFathi Boudra
Change-Id: Ia5c66784ce6168ffe64935edb376bb046b376a69 Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>