aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2021-01-20Do use a separate matrix for testmachinesJan-Simon Möller1-9/+19
This enables NxM (build x test) machines. Bug-AGL: SPEC-3714 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org> Change-Id: I651e2c25d86a3052d1fd10c78aa4ddd5f36bad2e
2021-01-20SPEC-3714: Add a dedicated entry for r8a7795-agl-refhwCorentin LABBE1-2/+9
r8a7795-agl-refhw is booted by an extra CIBT jenkins, so let's add a dedicated MACHINE case for it. Also, the h3ulcb-kf is moved at the end of gen_info since it is main device which need to be booted by MACHINE=h3ulcb-nogfx Bug-AGL: SPEC-3714 Change-Id: Iaa141521015734ca818ff1e319deed1eea6bfed3 Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
2021-01-07Update platform job to use settings from agl-ciJan-Simon Moeller5-54/+74
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Change-Id: I3fdfb2d1455a9e7c9022b1a4f1fe9c1c213c7dc9
2021-01-06Enable agl-ci by defaultJan-Simon Möller1-2/+2
Change-Id: Ie71bd1bc386fabf0b216efd0bdf1246a30c68541 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2021-01-05Merge "SPEC-3751: workaround absence of ext4.xz images"Jan-Simon Moeller2-0/+25
2021-01-05SPEC-3751: workaround absence of ext4.xz imagesCorentin LABBE2-0/+25
Current h3ulcb/rpi4 builds produces nbdroot images in ext4 and not ext4.xz format. This patch adds a workaround which compress thoses images. Change-Id: I979d37be6067e57477a1062ab416229db85209c7 Bug-AGL: SPEC-3751 Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
2020-12-19Add release jobs for koiJan-Simon Möller8-2/+423
Change-Id: I3b99282f42268ad9ea206a491ecf79a5e05af8d2 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2020-12-16Only apply refhw on master for nowJan-Simon Möller2-0/+6
Change-Id: I1be3fae31cb858b0f2b346d06abd26abc78bdaeb Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2020-12-15SPEC-3714: Add build feature for AGL refhwCorentin LABBE1-1/+1
The h3ulcb build must build also the AGL refhw. Change-Id: I2cb3acc57358b656f01e7a8731f10a0becdeab18 Bug-AGL: SPEC-3714 Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
2020-12-10SPEC-3714: copy artifacts for r8a7795-agl-refhwCorentin LABBE1-0/+3
Enabe the copy of artifacts for r8a7795-agl-refhw Change-Id: Id3536647e1f57955ba7ff512a8256f7b2ab48f38 Bug-AGL: SPEC-3714 Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
2020-12-08Disable html5 buildJan-Simon Möller1-8/+8
it does timeout on slow hosts. Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org> Change-Id: I0496f7c6b12b059950b53c50ef3b2c644df7740e
2020-12-07Fix grep call for coverage dataJan-Simon Möller1-2/+2
Change-Id: Ibd69c1c9e34faa0226ce2de96d31713bf64e1b3d Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2020-12-07Fix test statementJan-Simon Möller1-1/+1
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org> Change-Id: I10c8e59220c6c912c9d21a349129eb6817c689b5
2020-12-04SPEC-3705: handle lavacli wait errorsCorentin LABBE1-1/+23
Sometime lavacli wait exit with an error. Until the LAVA/lavacli bug is fixed, let's try to handle the situation. Since the error seems to happen when the job end, let's just check if the job ended, in the other case retry to wait. Change-Id: I7b7b1aee0dcc2ecc2ef971cc40c29374307f6b0f Bug-AGL: SPEC-3705 Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
2020-12-02Update hwtest dependenciesJan-Simon Möller1-4/+6
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org> Change-Id: I908a275715401de4d660b34c84185ad1611dd5e5
2020-12-02Uprev builder configuration to 18.04Jan-Simon Möller4-83/+72
Change-Id: I93101d81827d9751797a96b130db979f05da86d0 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2020-12-02Change CNAME to old-docs.al.orgJan-Simon Möller1-1/+1
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org> Change-Id: I6d7397d72515e56e912bd82c7ebc4a838886ab74
2020-12-02Deal with old autobuild versionsJan-Simon Möller1-1/+5
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org> Change-Id: If1bdb538be70beb54e6c6c8c625af2b2512f0ec7
2020-12-02Update application job messaging and jellyfish branch supportJan-Simon Möller2-3/+8
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org> Change-Id: If44134e2b036493db636571dc89b51be4ff8f53d
2020-11-25Update of projects with coverageJan-Simon Möller3-5/+13
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org> Change-Id: Ie7955e06765a72ce6ef3f30d590df34a07dff226
2020-09-16SPEC-3572: include pyagl tests in application CICorentin LABBE1-1/+1
This patchs adds pyagl tests to test ran for application lifecycle. Change-Id: Ieba5900ddcd8e9fe621f8cd0783380964f8d3441 Bug-AGL: SPEC-3572 Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
2020-09-15Do use an agl-test-slave for the releaseJan-Simon Möller1-1/+1
to run the source move right off the same node then. Change-Id: Id4f936ce8ed095b1d5897e87c434408a0eba4979 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2020-09-15Build agl-demo-platform-html5Jan-Simon Möller2-6/+6
Change-Id: I4b8bab0855ae54c0e7850ace078ee697084ef640 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2020-09-02Pull down the old repo tool to be host-agnosticJan-Simon Moeller1-0/+5
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Change-Id: I2380971fca7b4b966d992e878723ede62a7fc9bb
2020-08-21Fix typo in message.Jan-Simon Möller1-1/+8
Change-Id: Ic30c9838a307cb074a669c2373a76d4f250533bd Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2020-08-20Do pull down latest repo from repo-1 branch.Jan-Simon Möller1-0/+6
Change-Id: If37428645e3fc951fbd8be17cc717ed66bcd9478 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2020-08-20Do message LAVA URL back to gerrit.Jan-Simon Möller1-0/+4
Change-Id: I6cb8ce991e03ce7656d76eb7b82832f6bdd82a7c Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2020-08-11Do build and upload multiple wgt files for applicationsJan-Simon Moeller3-42/+13
This change will allow to build and upload - release - debug - coverage - test wgt files. Bug-AGL: SPEC-3482 Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Change-Id: I5e7adb40442dd8a9abc3268e4e635c2451e54732
2020-08-11Merge "SPEC-3482: Add package-all in the autobuild case"Jan-Simon Moeller2-55/+48
2020-08-11Run ci-management on control-slaveJan-Simon Moeller3-4/+21
also install latest jjb version with pip. Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Change-Id: I5fd788ece16a410272434fcf25dd2545be4ba863
2020-08-10SPEC-3482: Add package-all in the autobuild caseCorentin LABBE2-55/+48
Add package-all in the autobuild case v2 (jsmoeller): update autobuild section, fail on non-autobuild and remove old code. Bug-AGL: SPEC-3482 Change-Id: I57063a3955e140c03d4ae9a23746014a45074669 Signed-off-by: Corentin LABBE <clabbe@baylibre.com> Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2020-07-21Revert "SPEC-3004: resubmit failling jobs for rpi4"Jan-Simon Moeller1-26/+0
This reverts commit d212724c5b1fbf323b71ad09ca2d069b15b27995. Reason for revert: this broke other target boards result evaluation. Change-Id: I01ddd2b6790eedd767e34630ba587ad507a3d8d0
2020-07-20SPEC-3004: resubmit failling jobs for rpi4Corentin LABBE1-0/+26
The RPI4 fail often in uboot phase due to network timeouts. This patchs adds a way to restart failled jobs for rpi4. For the moment we restart all failed jobs, a subsequent patch will add a check on error case. Bug-AGL: SPEC-3004 Change-Id: I556ec30d1af4adfa57ce3553f79f4152d335e158 Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
2020-07-14Add agl-qt-cluster-demo-receiver to ciJan-Simon Moeller1-0/+1
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Change-Id: I2c883143453912c3e5d2ef5d1bb184fd6a761f08
2020-07-13Also build the crosssdk image for qemux86-64 on gerrit reviewsJan-Simon Moeller2-0/+14
Add the crosssdk build to the qemux86-64 variant. Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Change-Id: I614032b9712a80434883fafdd05f368d62b0e31c
2020-07-08SPEC-3482: use the new package-all targetCorentin LABBE1-0/+1
The new cmake templates expose the target 'make package-all' to produce all the different wgt types. Extend the CI app pipeline to use it. Change-Id: I5750fadcb1c92e5ce7ec13d25cb6c564b9e3bb84 Bug-AGL: SPEC-3482 Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
2020-07-02SPEC-3408: continue to fix packer buildCorentin LABBE1-1/+1
Go is never installed, because the repository is invalid. This is due to VERSION_CODENAME bing empty. The source of /etc/os-release wasnt working. The solution is to use the POSIX way by using "." instead of the bashism source. Bug-AGL: SPEC-3408 Change-Id: I0d3939271cd57c381c4ec2ce21734e9702855645 Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
2020-07-01SPEC-3408: fix a typoCorentin LABBE1-1/+1
This patch fix a typo on python3-pip BUG-AGL: SPEC-3408 Change-Id: Ic08742090ea445a3183383b0c9753e9d90c01c51 Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
2020-07-01SPEC-3408: fix packer buildCorentin LABBE3-8/+2
The current packer templates use 1604.4 which does not exists anymore, so change it to 1604.6. Furthermore, jessie-backports does not exists anymore and fail the whole build. Since apt-get-update fail (due to jessie-backports), the subsequent "&& apt-get install" is never executed Jessie-backports seems needed only for lava-tool which was replaced by lavacli, so no regrets, remove it. Change-Id: Iae1333a52a2dc20e9559462b4acf9a3b71696a08 Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
2020-06-29Update jenkins template for Jumping Jellyfish releaseJan-Simon Moeller7-0/+414
Add jobs for the JJ release. Bug-AGL: SPEC-3460 Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Change-Id: I0c104bdf97056cf52cf0f4e7fd9321cca24adf7c
2020-06-25Remove separate build for agl-compositorJan-Simon Möller1-69/+0
this was merged to master as default. Change-Id: I71b64406f34ca5eb5ba06083eb1f618c048ada81 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2020-06-25Merge "Update keys and switch debian mirror"Jan-Simon Moeller2-4/+11
2020-06-25Update keys and switch debian mirrorJan-Simon Moeller2-4/+11
URLs and keys have changed. Adapt the packer file. Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Change-Id: I4c5076c0a45149fde3795817b10966f500b5e611
2020-06-22SPEC-3408: Use pip3 for jinja2Corentin LABBE2-2/+8
The debian package is too old and releng-scripts need jinja2>2.9, so lets use pip3 for installing it Change-Id: I4a392acb74e4804c230ac54035ec39f2cecda793 Bug-AGL: SPEC-3408 Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
2020-06-19Merge "Fix typo in auto.conf section"Jan-Simon Moeller1-2/+2
2020-06-19Merge "Update packer jobs"Jan-Simon Moeller1-2/+1
2020-06-19Fix typo in auto.conf sectionJan-Simon Möller1-2/+2
There was a typo in the if statement. Fix it. Change-Id: I8b1014f7e5c35b14f0d7639aa38b10907fcac901 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2020-06-19Update packer jobsJan-Simon Möller1-2/+1
Do not build 'basebuild'. Use single-use slaves. Change-Id: I2146df383a81834b5f2d9c6770624138c8f92950 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2020-06-17Update the destination folder name of the rpi4Jan-Simon Möller1-0/+7
We use the 64bit variant, thus the output folder will be tmp/deploy/images/raspberrypi4-64/ . Change-Id: I90de9094050b7dbf874f6fa0ccfd0df3ab3eb271 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2020-06-17Avoid CIBT jobs failing on lavacli wait callJan-Simon Moeller1-4/+4
Lavacli wait has a bug and returns Submitted. Running...................................................... Unable to call 'jobs.wait': [Errno 2] No such file or directory Avoid this failing the job as the following evaluation will still work. Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Change-Id: If8fa942b7ddc49857d2f010f02ae3f53d01476ac