aboutsummaryrefslogtreecommitdiffstats
path: root/jjb
AgeCommit message (Collapse)AuthorFilesLines
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"
2019-04-29Delete-lava-tool-commands-already-replaced-with-lavaKhouloud Touil1-19/+0
As the lavacli works fine now, the lava-tool part is no longer needed. This patch delete just the part to list the devices and the part of auth using lava-tool. Change-Id: If3e27de642b4c5f901dec4453341dc07f71873d8 Signed-off-by: Khouloud Touil <ktouil@baylibre.com>
2019-04-29Replace lava-tool with lavacliKhouloud Touil3-31/+55
In order to move totally to lavacli, this patch: - Apply changes to submit jobs using lavacli. As the blocking call (--block) no longer exists with lavacli, so had to replace that with a polling loop. - Replace lava-tool with lavacli in the polling part in the labs-prepare file, which checks the device status and availability. Different changes tested at Baylibre. Change-Id: I25b1ad4b47ae09a158e1e1cf42e30da5e6aa8b57 Signed-off-by: Khouloud Touil <ktouil@baylibre.com>
2019-04-26Continue repo sync even with broken (external) repositoriesJan-Simon Möller1-1/+1
This avoids breaking CI with broken external repo (as long as we don't build that very target). Change-Id: I695506068b9ee49044f6ea15ed2277d5104adc7c Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-04-25jjb/common/include-agl-app-run-test-short.sh: Fix a typo in the arch given ↵Corentin LABBE1-1/+1
by jenkins Jenkins use the x86-64 arch, and not x86_64 Bug-AGL: SPEC-1850 Change-Id: Ia2f7b867d4a482f2cc6cfcfa3415c0151b1b1acc Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
2019-04-16Merge "Add credentials for APP test"Jan-Simon Moeller1-0/+4
2019-04-16Add credentials for APP testJan-Simon Möller1-0/+4
Change-Id: Id6c2b66e5ede69da4291d713a5c5d3c88037d5ca Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>