aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2019-06-19Use the generic qemu* toolchains for the applicationsbuild.automotivelinux.org3-5/+10
We no longer need to pick a specific board for an architecture. All supported architecture (x86-64, arm, aarch64) have now a qemu target and a matching toolchain. Bug-AGL: SPEC-2540 Change-Id: I4f77acb10c1e35e745e2a2c11aee1f8f49cb96ab Signed-off-by: build.automotivelinux.org <jenkins@automotivelinux.org>
2019-06-19Merge "ci-platform-jjb: enable CIBT for qemuarm"Jan-Simon Moeller2-0/+5
2019-06-19Add credentials-binding to the send email entrypointKhouloud Touil1-0/+4
This patch adds the needed credentials-binding to send email report which is the KCI_EMAIL_AUTH_TOKEN. Bug-AGL: SPEC-2177 Signed-off-by: Khouloud Touil <ktouil@baylibre.com> Change-Id: I86b84132ca3279607ffdcaaae6d08bb441914f03
2019-06-19Insert the script include-agl-send-email-report.shKhouloud Touil1-3/+1
Insert the script include-agl-send-email-report.sh to send the email report to this entrypoint. Bug-AGL: SPEC-2177 Signed-off-by: Khouloud Touil <ktouil@baylibre.com> Change-Id: Ib73f581526fe0b842266d04a656cc330b8fd644d
2019-06-19Add a new script include-agl-send-email-report.shKhouloud Touil1-0/+32
This script sends an email report with all the agl-testplan. Bug-AGL: SPEC-2177 Signed-off-by: Khouloud Touil <ktouil@baylibre.com> Change-Id: Ida258e410d8e0321d97cf30d379f7696443373da
2019-06-17ci-platform-jjb: enable CIBT for qemuarmCorentin LABBE2-0/+5
Since releng-script now support qemuarm, and that build produce bootable arm kernel, we can enable CIBT for arm. Bug-AGL: SPEC-2376 Change-Id: I2c9b3995e4162dee87abff97d2f2a02a24499faa Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
2019-06-12Add release jobs for halibut part 2Jan-Simon Möller4-0/+158
Add the final release jobs for halibut. Change-Id: Ibcdc8eaa993d118235bad17cf0ea27e6d59fcf33 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-06-07ci-platform-jjb: enable CIBT for qemuarm64Corentin LABBE2-0/+5
Since releng-script now support qemuarm64, and that build prroduce bootable arm64 kernel, we can enable CIBT for arm64. Bug-AGL: SPEC-2376 Signed-off-by: Corentin LABBE <clabbe@baylibre.com> Change-Id: Ic4776799065f363f2754b6952e51f5216b133323
2019-06-02Merge "Add release jobs to CI for HH"Jan-Simon Moeller3-0/+228
2019-06-02Add release jobs to CI for HHJan-Simon Möller3-0/+228
Change-Id: I07907b16fa5379ef68e61287c4b4f15ec4092eb0 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-05-31Merge "jjb/common: run-test-short: only use lavacli tags"Jan-Simon Moeller1-4/+2
2019-05-31Skip build-info if it does not existJan-Simon Möller1-2/+6
This fixes https://gerrit.automotivelinux.org/gerrit/#/c/AGL/meta-agl-demo/+/21462/ . Change-Id: I5b00fe9ee35299bf0938c606c6acd9fcfa2af1ae Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-05-30jjb/common: run-test-short: only use lavacli tagsKevin Hilman1-4/+2
Only pass tags that were queried from the LAVA devices themselves, don't add any additional tags (e.g. "weston") This is done since after recent changes to releng-scripts, using --device-tags will *require* those tags to be present for a given device for the job to run, and currently no devices are using the "weston" tag. How to properly handle the -nogfx builds for boards with no display/gfx needs to be revisited after proper tag handling is merged. Change-Id: Ic6ba4743866c5de35ee45063c834c569c4b728eb Signed-off-by: Kevin Hilman <khilman@baylibre.com>
2019-05-30jjb/common: lava-jobs-submit: fix email recipientsKevin Hilman1-1/+1
Remove the leading space from the email recipient when requesting an email report. The leading space was causing the SMTP handling on the backend to reject the request. Change-Id: Id176728a7c6eea8f54128d74cf658b13b6be81cb Signed-off-by: Kevin Hilman <khilman@baylibre.com>
2019-05-30Merge "Add entry point for testreport email"Jan-Simon Moeller1-0/+58
2019-05-23Make sure we keep the CNAME file in the doc uploadJan-Simon Möller1-0/+5
Change-Id: I8fe8d808b7d91342f6000d5a0232edaa9662e809 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-05-23Add entry point for testreport emailbuild.automotivelinux.org1-0/+58
Bug-AGL: SPEC-1474 Change-Id: I9800023fb68196b875b55e83147b9576b86eccec Signed-off-by: build.automotivelinux.org <jenkins@automotivelinux.org>
2019-05-22Merge "SPEC-2075: Enable CIBT for upsquare"Jan-Simon Moeller1-0/+1
2019-05-21Remove old doc update job and remove old content from new jobJan-Simon Möller6-527/+1
Delete the old multiversion job and also make the new job remove old content. Change-Id: I729c44723ad0063bea9614e9c9a0e6d2bb163d6f Bug-AGL: SPEC-2419 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-05-21Update gitignoreJan-Simon Möller1-0/+4
Change-Id: I72aa3c75c44dc099cf268fa57118f01d8ee23305 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-05-16SPEC-1850: give the branch used to releng-scriptsCorentin LABBE1-0/+1
I have assumed that only master is used for appfw but it is false. Some app review are done against non-master branch. This patch give to releng-script the branch used via --app-branch. Change-Id: Ia2e15aef7d624c81974b7830c0bbd3623f5b7c42 Bug-AGL: SPEC-1850 Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
2019-05-09Avoid an extra 1min wait for the Idle,Good boardKhouloud Touil1-4/+2
As we have to wait 60s for each retry, this patch avoid to keep the Idle,Good boards waitong an extra 60s. Change-Id: I34dd47362da5e2de14103cc374c9b6f4cd830aa7 Signed-off-by: Khouloud Touil <ktouil@baylibre.com>
2019-05-09SPEC-2075: Enable CIBT for upsquareCorentin LABBE1-0/+1
Enable CIBT for the upsquare board. Bug-AGL: SPEC-2075 Change-Id: I7b54ce3fef7a459b12234e6ac9a652bed90e9be1 Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
2019-05-06Fix the KCI_API linkKhouloud Touil1-1/+1
This patch fixes the KCI_API link, it should be an 'http' not 'httpis'. Change-Id: Iad52da5de124289ac15563b3bf10d652ef76bbe1 Signed-off-by: Khouloud Touil <ktouil@baylibre.com>
2019-05-03jjb/common: lava-jobs-submit: fix email token checkKevin Hilman1-1/+4
Fix the logic to check if the email auth token is present. While at it, make output more verbose for easier debug. Signed-off-by: Kevin Hilman <khilman@baylibre.com> (cherry picked from commit b9f7f8928ab26f15f0950d00a7f2417ffa204755) Change-Id: Iceb00e5617cbfb787353c7caf05e5d00e9512d70
2019-05-03Merge "SPEC-1850: Add missing --test application-lifecycle"Jan-Simon Moeller1-0/+1
2019-05-03Merge "Avoid failing the job when sending the email report"Jan-Simon Moeller1-1/+3
2019-05-02SPEC-1850: Add missing --test application-lifecycleCorentin LABBE1-0/+1
For enabling application-lifecycle, we need now to use --test application-lifecycle. Bug-AGL: SPEC-1850 Change-Id: I65b5fb9a11703673f2dcd4c5d1994af90cfbb26c Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
2019-05-02Add agl-service-bluetooth-map to CI.Jan-Simon Möller1-0/+1
Change-Id: Iefeb0776e96ae17f2cc1505a6b07929cd082da7a Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-05-02Avoid failing the job when sending the email reportKhouloud Touil1-1/+3
This patch avoid to fail the job if the sending email report section is not working well. Change-Id: I9bc192e1ac8f3937fc06be15233b0a697d16ff15 Signed-off-by: Khouloud Touil <ktouil@baylibre.com>
2019-05-02Fix the URL to send the email reportKhouloud Touil1-8/+11
The 'LAVA_MASTER_URI' used is wrong, this patch fixes the url. It adds also a check on the output of lavacli command before to send the test email report. Signed-off-by: Khouloud Touil <ktouil@baylibre.com> (cherry picked from commit d891414424913e7bcf2845740cd5c532a858877e) Change-Id: Iff4b984593abb5ccb495764246826bcf173e6e6e
2019-05-02Fix the lavacli_tags displayKhouloud Touil1-1/+1
This patch fixes the lavacli_tags display. Change-Id: I7a52f5e000fe79a4a1ee45a2652912d03302320b Signed-off-by: Khouloud Touil <ktouil@baylibre.com>
2019-05-01Merge "Fix the status problem of lavacli"Jan-Simon Moeller1-1/+1
2019-05-01Merge "Add test scripts for CIBT cases"Jan-Simon Moeller3-1/+90
2019-05-01Add test scripts for CIBT casesJan-Simon Möller3-1/+90
and adapt the common job to not use '' . Change-Id: I15b4fa1a4ab181c55c53885fb746cfd56403c698 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-05-01Fix the status problem of lavacliKhouloud Touil1-1/+1
When using --yaml option to show the job information the 'Health' is no longer with capital 'H'. This patch change the 'Health" to 'health'. Change-Id: Ifd463b4aee9ca90bbaa017e2f409a5105cec3e93 Signed-off-by: Khouloud Touil <ktouil@baylibre.com>
2019-05-01Merge "Do not fail job on CIBT unil sequence works"Jan-Simon Moeller1-1/+3
2019-05-01Do not fail job on CIBT unil sequence worksJan-Simon Möller1-1/+3
Change-Id: I10c292096dae34936b8dcbfbc8d383a21ed02bfd Bug-AGL: SPEC-2267 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-05-01Merge "Harden the board selection loop"Jan-Simon Moeller1-22/+28
2019-04-30Remove naginatorJan-Simon Möller1-21/+0
Change-Id: If28032d92dccc49991ec578dae88fbc221833c12 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-04-30This section needs special handlingJan-Simon Möller1-0/+6
TODO: rewrite to run under set -e ! Change-Id: I4f26d8e5de03d2a16a6b8c8825ce7bc9df8da5d4 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-04-30Harden the board selection loopJan-Simon Möller1-22/+28
and make it more resilent. Better wait here until we really have a board available than fail later. Fix: A running board was counted as 'available' but the job timeouts might kill us lateron. Change-Id: Ic508525c330299718ac7743a274bce1c2a06f894 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-04-30Merge "Add caller to new branch argument for releng"Jan-Simon Moeller2-3/+8
2019-04-30Merge "jjb/common/include-agl-lava-jobs-submit.sh: add a missing then"Jan-Simon Moeller1-1/+1
2019-04-30jjb/common/include-agl-lava-jobs-submit.sh: add a missing thenCorentin LABBE1-1/+1
this patch adds a missing "then" Change-Id: Iaddfc12597864e3ba35a12baa6b0716660d969b3 Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
2019-04-30jjb/common/include-agl-app-run-test-short.sh: Fix a typo in the qemu machine ↵Corentin LABBE1-1/+1
namme include-agl-app-run-test-short.sh use the wrong qemux86_64 instead of qemux86-64 machine type Bug-AGL: SPEC-1850 Change-Id: Ib029b7fdcc85dd45cbb467bc9d42edb1c14b9338 Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
2019-04-30Add caller to new branch argument for relengJan-Simon Möller2-3/+8
This is necessary to deal with the dtb changes in releng and not the CI scripts. Change-Id: Ia12a8ccbb0527f7bd4a5518aeaefc5dafd7a7919 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-04-29Print out original job URLJan-Simon Möller1-1/+2
Instead of the verify-fail job print the parent job url. Change-Id: Id7b9f24d93eb527ecadeb4e3dfbf06c39b719410 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-04-29Use a 2-phase build pipelineJan-Simon Möller1-10/+14
emulators first, then devboards. A failing emulator build will abort instantly. A failing devboard build will let the others continue. Change-Id: Ice71a36c166cd04c1c501951e2702d58d4b2a2f7 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-04-29Merge "jjb/common/include-agl-app-run-test-short.sh: Fix a typo in the arch ↵Jan-Simon Moeller1-1/+1
given by jenkins"