ci-management.git
5 years agoBe less verbose in CIBT jobs 34/21834/1
Jan-Simon Möller [Mon, 8 Jul 2019 16:49:28 +0000 (18:49 +0200)]
Be less verbose in CIBT jobs

Remove the set -x and print JOB_URL prominently.

Change-Id: I81b2283557e5b2ca5ca7815adb43f4e930250357
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
5 years agoUpdate application repos 30/21830/1
Jan-Simon Möller [Mon, 8 Jul 2019 11:34:57 +0000 (13:34 +0200)]
Update application repos

Add agl-service-audiomixer and messaging app.

Bug-AGL: SPEC-2544
Bug-AGL: SPEC-2565

Change-Id: Icc5a947ff5ce6bd461e7550876529205906a060e
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
5 years agoChange the build-version value 09/21809/3
Khouloud Touil [Thu, 4 Jul 2019 09:43:00 +0000 (11:43 +0200)]
Change the build-version value

To guarantee the a unique value of the build version, this patch change it
to take the DIST_LAYERS_MD5 value and let down the DIST_BB_DISTRO_VERSION
value which is not unique in the same day as it takes the build day date.
This way we will have one email test report per build and get ride of
the redundancy.

Bug-AGL: SPEC-2177

Signed-off-by: Khouloud Touil <ktouil@baylibre.com>
Change-Id: I60e166c185a922306a7fef0b123841957577c46c

5 years agoMerge "Remove the send email report part when submitting the job"
Jan-Simon Moeller [Thu, 20 Jun 2019 21:31:40 +0000 (21:31 +0000)]
Merge "Remove the send email report part when submitting the job"

5 years agoEnhance CI checkout for meta-renesas-rcar-gen3 and disable naginator 91/21691/1
build.automotivelinux.org [Thu, 20 Jun 2019 15:45:23 +0000 (17:45 +0200)]
Enhance CI checkout for meta-renesas-rcar-gen3 and disable naginator

The meta-renesas-rcar-gen3 layer is now in the subfolder bsp.

Also disable naginator.

Bug-AGL: SPEC-2450
Signed-off-by: build.automotivelinux.org <jenkins@automotivelinux.org>
Change-Id: I92aa66fb35d3ef254069a594297cffc11e260420

5 years agoFix the email report script 90/21690/1
build.automotivelinux.org [Thu, 20 Jun 2019 12:59:27 +0000 (14:59 +0200)]
Fix the email report script

We run under set -e . Any non-zero return value will instantly stop execution.
We cannot check for '0'. Please keep that in mind.

Also fix the location of the ci artifacts.

Bug-AGL: SPEC-2177
Signed-off-by: build.automotivelinux.org <jenkins@automotivelinux.org>
Change-Id: Ib72ff3b13b3765f18dbce8a966c9e92a6a8ebb6b

5 years agoUse the generic qemu* toolchains for the applications 81/21681/1
build.automotivelinux.org [Wed, 19 Jun 2019 17:32:28 +0000 (19:32 +0200)]
Use the generic qemu* toolchains for the applications

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>
5 years agoRemove the send email report part when submitting the job 78/21678/1
Khouloud Touil [Wed, 19 Jun 2019 14:15:25 +0000 (16:15 +0200)]
Remove the send email report part when submitting the job

After managing to send the email test report after all the job have been
finished, this patch remove the part to send email when submitting the job.

Bug-AGL: SPEC-2177

Signed-off-by: Khouloud Touil <ktouil@baylibre.com>
Change-Id: I477ae5513cc1d9c5dcba9b2b71bb6bc38cbbbb99

5 years agoMerge "ci-platform-jjb: enable CIBT for qemuarm"
Jan-Simon Moeller [Wed, 19 Jun 2019 14:07:13 +0000 (14:07 +0000)]
Merge "ci-platform-jjb: enable CIBT for qemuarm"

5 years agoAdd credentials-binding to the send email entrypoint 67/21667/4
Khouloud Touil [Mon, 17 Jun 2019 15:24:59 +0000 (17:24 +0200)]
Add credentials-binding to the send email entrypoint

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

5 years agoInsert the script include-agl-send-email-report.sh 66/21666/4
Khouloud Touil [Fri, 14 Jun 2019 13:23:52 +0000 (15:23 +0200)]
Insert the script include-agl-send-email-report.sh

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

5 years agoAdd a new script include-agl-send-email-report.sh 65/21665/4
Khouloud Touil [Fri, 14 Jun 2019 13:21:54 +0000 (15:21 +0200)]
Add a new script include-agl-send-email-report.sh

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

5 years agoci-platform-jjb: enable CIBT for qemuarm 64/21664/1
Corentin LABBE [Mon, 17 Jun 2019 14:27:05 +0000 (16:27 +0200)]
ci-platform-jjb: enable CIBT for qemuarm

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>
5 years agoAdd release jobs for halibut part 2 10/21610/1
Jan-Simon Möller [Wed, 12 Jun 2019 18:08:02 +0000 (20:08 +0200)]
Add release jobs for halibut part 2

Add the final release jobs for halibut.

Change-Id: Ibcdc8eaa993d118235bad17cf0ea27e6d59fcf33
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
5 years agoci-platform-jjb: enable CIBT for qemuarm64 02/21502/2
Corentin LABBE [Wed, 5 Jun 2019 14:05:42 +0000 (16:05 +0200)]
ci-platform-jjb: enable CIBT for qemuarm64

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

5 years agoMerge "Add release jobs to CI for HH"
Jan-Simon Moeller [Sun, 2 Jun 2019 21:53:15 +0000 (21:53 +0000)]
Merge "Add release jobs to CI for HH"

5 years agoAdd release jobs to CI for HH 81/21481/1
Jan-Simon Möller [Sun, 2 Jun 2019 21:51:09 +0000 (23:51 +0200)]
Add release jobs to CI for HH

Change-Id: I07907b16fa5379ef68e61287c4b4f15ec4092eb0
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
5 years agoMerge "jjb/common: run-test-short: only use lavacli tags"
Jan-Simon Moeller [Fri, 31 May 2019 20:19:53 +0000 (20:19 +0000)]
Merge "jjb/common: run-test-short: only use lavacli tags"

5 years agoSkip build-info if it does not exist 69/21469/1
Jan-Simon Möller [Fri, 31 May 2019 11:34:10 +0000 (13:34 +0200)]
Skip build-info if it does not exist

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>
5 years agojjb/common: run-test-short: only use lavacli tags 67/21467/1
Kevin Hilman [Thu, 30 May 2019 22:47:55 +0000 (15:47 -0700)]
jjb/common: run-test-short: only use lavacli tags

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>
5 years agojjb/common: lava-jobs-submit: fix email recipients 59/21459/1
Kevin Hilman [Thu, 30 May 2019 19:28:39 +0000 (12:28 -0700)]
jjb/common: lava-jobs-submit: fix email recipients

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>
5 years agoMerge "Add entry point for testreport email"
Jan-Simon Moeller [Thu, 30 May 2019 14:31:38 +0000 (14:31 +0000)]
Merge "Add entry point for testreport email"

5 years agoMake sure we keep the CNAME file in the doc upload 90/21390/1
Jan-Simon Möller [Thu, 23 May 2019 13:20:51 +0000 (15:20 +0200)]
Make sure we keep the CNAME file in the doc upload

Change-Id: I8fe8d808b7d91342f6000d5a0232edaa9662e809
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
5 years agoAdd entry point for testreport email 59/21359/2
build.automotivelinux.org [Tue, 21 May 2019 16:47:51 +0000 (18:47 +0200)]
Add entry point for testreport email

Bug-AGL: SPEC-1474

Change-Id: I9800023fb68196b875b55e83147b9576b86eccec
Signed-off-by: build.automotivelinux.org <jenkins@automotivelinux.org>
5 years agoMerge "SPEC-2075: Enable CIBT for upsquare"
Jan-Simon Moeller [Wed, 22 May 2019 10:52:08 +0000 (10:52 +0000)]
Merge "SPEC-2075: Enable CIBT for upsquare"

5 years agoRemove old doc update job and remove old content from new job 55/21355/1
Jan-Simon Möller [Tue, 21 May 2019 12:18:08 +0000 (14:18 +0200)]
Remove old doc update job and remove old content from new job

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>
5 years agoUpdate gitignore 54/21354/1
Jan-Simon Möller [Tue, 21 May 2019 12:17:14 +0000 (14:17 +0200)]
Update gitignore

Change-Id: I72aa3c75c44dc099cf268fa57118f01d8ee23305
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
5 years agoSPEC-1850: give the branch used to releng-scripts 27/21327/1
Corentin LABBE [Thu, 16 May 2019 09:06:46 +0000 (11:06 +0200)]
SPEC-1850: give the branch used to releng-scripts

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>
5 years agoAvoid an extra 1min wait for the Idle,Good board 78/21278/1
Khouloud Touil [Thu, 9 May 2019 08:08:07 +0000 (10:08 +0200)]
Avoid an extra 1min wait for the Idle,Good board

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>
5 years agoSPEC-2075: Enable CIBT for upsquare 56/21256/2
Corentin LABBE [Mon, 6 May 2019 06:55:40 +0000 (08:55 +0200)]
SPEC-2075: Enable CIBT for upsquare

Enable CIBT for the upsquare board.

Bug-AGL: SPEC-2075

Change-Id: I7b54ce3fef7a459b12234e6ac9a652bed90e9be1
Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
6 years agoFix the KCI_API link 58/21258/1
Khouloud Touil [Mon, 6 May 2019 15:03:57 +0000 (17:03 +0200)]
Fix the KCI_API link

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>
6 years agojjb/common: lava-jobs-submit: fix email token check 47/21247/1
Kevin Hilman [Tue, 16 Apr 2019 17:14:40 +0000 (10:14 -0700)]
jjb/common: lava-jobs-submit: fix email token check

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

6 years agoMerge "SPEC-1850: Add missing --test application-lifecycle"
Jan-Simon Moeller [Fri, 3 May 2019 12:05:06 +0000 (12:05 +0000)]
Merge "SPEC-1850: Add missing --test application-lifecycle"

6 years agoMerge "Avoid failing the job when sending the email report"
Jan-Simon Moeller [Fri, 3 May 2019 11:03:42 +0000 (11:03 +0000)]
Merge "Avoid failing the job when sending the email report"

6 years agoSPEC-1850: Add missing --test application-lifecycle 40/21240/1
Corentin LABBE [Thu, 2 May 2019 18:16:40 +0000 (20:16 +0200)]
SPEC-1850: Add missing --test application-lifecycle

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>
6 years agoAdd agl-service-bluetooth-map to CI. 37/21237/1
Jan-Simon Möller [Thu, 2 May 2019 13:21:01 +0000 (15:21 +0200)]
Add agl-service-bluetooth-map to CI.

Change-Id: Iefeb0776e96ae17f2cc1505a6b07929cd082da7a
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agoAvoid failing the job when sending the email report 35/21235/1
Khouloud Touil [Thu, 2 May 2019 13:00:19 +0000 (15:00 +0200)]
Avoid failing the job when sending the email report

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>
6 years agoFix the URL to send the email report 34/21234/1
Khouloud Touil [Fri, 19 Apr 2019 12:30:35 +0000 (14:30 +0200)]
Fix the URL to send the email report

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

6 years agoFix the lavacli_tags display 33/21233/1
Khouloud Touil [Thu, 2 May 2019 12:08:53 +0000 (14:08 +0200)]
Fix the lavacli_tags display

This patch fixes the lavacli_tags display.

Change-Id: I7a52f5e000fe79a4a1ee45a2652912d03302320b
Signed-off-by: Khouloud Touil <ktouil@baylibre.com>
6 years agoMerge "Fix the status problem of lavacli"
Jan-Simon Moeller [Wed, 1 May 2019 14:03:24 +0000 (14:03 +0000)]
Merge "Fix the status problem of lavacli"

6 years agoMerge "Add test scripts for CIBT cases"
Jan-Simon Moeller [Wed, 1 May 2019 14:00:44 +0000 (14:00 +0000)]
Merge "Add test scripts for CIBT cases"

6 years agoAdd test scripts for CIBT cases 23/21223/1
Jan-Simon Möller [Wed, 1 May 2019 13:57:56 +0000 (15:57 +0200)]
Add test scripts for CIBT cases

and adapt the common job to not use '' .

Change-Id: I15b4fa1a4ab181c55c53885fb746cfd56403c698
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agoFix the status problem of lavacli 21/21221/1
Khouloud Touil [Wed, 1 May 2019 13:02:57 +0000 (15:02 +0200)]
Fix the status problem of lavacli

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>
6 years agoMerge "Do not fail job on CIBT unil sequence works"
Jan-Simon Moeller [Wed, 1 May 2019 11:20:55 +0000 (11:20 +0000)]
Merge "Do not fail job on CIBT unil sequence works"

6 years agoDo not fail job on CIBT unil sequence works 20/21220/1
Jan-Simon Möller [Wed, 1 May 2019 11:14:37 +0000 (13:14 +0200)]
Do not fail job on CIBT unil sequence works

Change-Id: I10c292096dae34936b8dcbfbc8d383a21ed02bfd
Bug-AGL: SPEC-2267
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agoMerge "Harden the board selection loop"
Jan-Simon Moeller [Wed, 1 May 2019 10:58:40 +0000 (10:58 +0000)]
Merge "Harden the board selection loop"

6 years agoRemove naginator 13/21213/1
Jan-Simon Möller [Tue, 30 Apr 2019 17:45:14 +0000 (19:45 +0200)]
Remove naginator

Change-Id: If28032d92dccc49991ec578dae88fbc221833c12
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agoThis section needs special handling 08/21208/2
Jan-Simon Möller [Tue, 30 Apr 2019 15:13:01 +0000 (17:13 +0200)]
This section needs special handling

TODO: rewrite to run under set -e !

Change-Id: I4f26d8e5de03d2a16a6b8c8825ce7bc9df8da5d4
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agoHarden the board selection loop 09/21209/1
Jan-Simon Möller [Tue, 30 Apr 2019 15:15:53 +0000 (17:15 +0200)]
Harden the board selection loop

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>
6 years agoMerge "Add caller to new branch argument for releng"
Jan-Simon Moeller [Tue, 30 Apr 2019 13:38:49 +0000 (13:38 +0000)]
Merge "Add caller to new branch argument for releng"

6 years agoMerge "jjb/common/include-agl-lava-jobs-submit.sh: add a missing then"
Jan-Simon Moeller [Tue, 30 Apr 2019 11:30:53 +0000 (11:30 +0000)]
Merge "jjb/common/include-agl-lava-jobs-submit.sh: add a missing then"

6 years agojjb/common/include-agl-lava-jobs-submit.sh: add a missing then 02/21202/3
Corentin LABBE [Tue, 30 Apr 2019 11:22:10 +0000 (13:22 +0200)]
jjb/common/include-agl-lava-jobs-submit.sh: add a missing then

this patch adds a missing "then"

Change-Id: Iaddfc12597864e3ba35a12baa6b0716660d969b3
Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
6 years agojjb/common/include-agl-app-run-test-short.sh: Fix a typo in the qemu machine namme 00/21200/1
Corentin LABBE [Tue, 30 Apr 2019 11:15:30 +0000 (13:15 +0200)]
jjb/common/include-agl-app-run-test-short.sh: Fix a typo in the qemu machine 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>
6 years agoAdd caller to new branch argument for releng 98/21198/1
Jan-Simon Möller [Mon, 29 Apr 2019 22:28:06 +0000 (00:28 +0200)]
Add caller to new branch argument for releng

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>
6 years agoPrint out original job URL 97/21197/2
Jan-Simon Möller [Mon, 29 Apr 2019 21:32:30 +0000 (23:32 +0200)]
Print out original job URL

Instead of the verify-fail job print the parent job url.

Change-Id: Id7b9f24d93eb527ecadeb4e3dfbf06c39b719410
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agoUse a 2-phase build pipeline 96/21196/1
Jan-Simon Möller [Mon, 29 Apr 2019 21:17:45 +0000 (23:17 +0200)]
Use a 2-phase build pipeline

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>
6 years agoMerge "jjb/common/include-agl-app-run-test-short.sh: Fix a typo in the arch given...
Jan-Simon Moeller [Mon, 29 Apr 2019 14:37:02 +0000 (14:37 +0000)]
Merge "jjb/common/include-agl-app-run-test-short.sh: Fix a typo in the arch given by jenkins"

6 years agoDelete-lava-tool-commands-already-replaced-with-lava 95/21195/1
Khouloud Touil [Tue, 9 Apr 2019 13:53:44 +0000 (15:53 +0200)]
Delete-lava-tool-commands-already-replaced-with-lava

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>
6 years agoReplace lava-tool with lavacli 94/21194/1
Khouloud Touil [Tue, 2 Apr 2019 08:49:17 +0000 (10:49 +0200)]
Replace lava-tool with lavacli

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>
6 years agoContinue repo sync even with broken (external) repositories 80/21180/1
Jan-Simon Möller [Fri, 26 Apr 2019 20:00:00 +0000 (22:00 +0200)]
Continue repo sync even with broken (external) repositories

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>
6 years agoTrim down the hwtest slave
Jan-Simon Möller [Thu, 25 Apr 2019 21:24:38 +0000 (23:24 +0200)]
Trim down the hwtest slave

Change-Id: I69e0bd20128fe41cd0953bea94e07ae5c4f86243
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agoExtend hwtest slave size to 10G
Jan-Simon Möller [Thu, 25 Apr 2019 20:40:54 +0000 (22:40 +0200)]
Extend hwtest slave size to 10G

Change-Id: I4310988f32bc734987d0b785cef216a9ddd1388b
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agoChange to small instance
Jan-Simon Möller [Thu, 25 Apr 2019 20:18:22 +0000 (22:18 +0200)]
Change to small instance

Change-Id: I553295d7809390f16616e692037630e98f291a03
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agoNo preclone needed in hwtest slave
Jan-Simon Möller [Thu, 25 Apr 2019 20:09:58 +0000 (22:09 +0200)]
No preclone needed in hwtest slave

Change-Id: If639a2d179f740235104be4e98bbeda498a6100b
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agoAllow backports from archive
Jan-Simon Möller [Thu, 25 Apr 2019 19:55:42 +0000 (21:55 +0200)]
Allow backports from archive

Change-Id: Ifc8a61d2f419bc2bbad9b6cd1b6485892343a530
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agoAdd smaller image template for hwtest slave
Jan-Simon Möller [Thu, 25 Apr 2019 19:52:07 +0000 (21:52 +0200)]
Add smaller image template for hwtest slave

Change-Id: I80ab0095e62c48d9b9e75dfcbc3bb3cce8c75205
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agoPull jessie-backports from archive 59/21159/1
Jan-Simon Möller [Thu, 25 Apr 2019 16:15:20 +0000 (18:15 +0200)]
Pull jessie-backports from archive

Needed for the build infra uprev.

Change-Id: Ic329208b55d9b29c791eff42d721ec31a2f97e6f
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agojjb/common/include-agl-app-run-test-short.sh: Fix a typo in the arch given by jenkins 33/21133/2
Corentin LABBE [Tue, 23 Apr 2019 12:01:51 +0000 (14:01 +0200)]
jjb/common/include-agl-app-run-test-short.sh: Fix a typo in the arch given 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>
6 years agoExpand host size
Jan-Simon Möller [Wed, 24 Apr 2019 14:58:02 +0000 (16:58 +0200)]
Expand host size

Change-Id: I6e4464616fe8b240de808ba493cd449bcc1471e7
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agoAdd repo tool
Jan-Simon Möller [Wed, 24 Apr 2019 14:51:14 +0000 (16:51 +0200)]
Add repo tool

Change-Id: I1766a6fe269cf64c379d2e1f8241325e18301b1a
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agoAdapt build flavours and enable blockstorage after packer update
Jan-Simon Möller [Wed, 24 Apr 2019 14:34:25 +0000 (16:34 +0200)]
Adapt build flavours and enable blockstorage after packer update

Change-Id: If1722716e50efdf7f78e9ff0fd53353f492b9959
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agoRebuild control slave using non-optimized version first
Jan-Simon Möller [Wed, 24 Apr 2019 14:19:47 +0000 (16:19 +0200)]
Rebuild control slave using non-optimized version first

Change-Id: Icd916f399b2dcc1bb3877f876acbb3b89aca1caa
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agoAdd volume size flag as well 47/21147/2
Jan-Simon Möller [Wed, 24 Apr 2019 14:11:18 +0000 (16:11 +0200)]
Add volume size flag as well

Change-Id: If06ca887d6afca794645382949ec75fae30c72ee
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agoRedo new baseimages with packer vers 1.4.0 46/21146/1
Jan-Simon Möller [Wed, 24 Apr 2019 13:46:40 +0000 (15:46 +0200)]
Redo new baseimages with packer vers 1.4.0

and use the new image_disk_format

Change-Id: I17fa60f6013d5382237cdb100717cc9776945ac5
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agoMerge "Add credentials for APP test"
Jan-Simon Moeller [Tue, 16 Apr 2019 16:30:00 +0000 (16:30 +0000)]
Merge "Add credentials for APP test"

6 years agoAdd credentials for APP test 61/21061/1
Jan-Simon Möller [Tue, 16 Apr 2019 16:24:20 +0000 (18:24 +0200)]
Add credentials for APP test

Change-Id: Id6c2b66e5ede69da4291d713a5c5d3c88037d5ca
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agoMerge "Remove select include"
Jan-Simon Moeller [Tue, 16 Apr 2019 15:33:39 +0000 (15:33 +0000)]
Merge "Remove select include"

6 years agoMerge "Update application list"
Jan-Simon Moeller [Tue, 16 Apr 2019 15:24:33 +0000 (15:24 +0000)]
Merge "Update application list"

6 years agoRemove select include 60/21060/1
Jan-Simon Möller [Tue, 16 Apr 2019 15:24:04 +0000 (17:24 +0200)]
Remove select include

It is not needed in the app context.

Change-Id: I23b8dab632df705fd06bf5dd9e99f772c68caa22
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agoUpdate application list 59/21059/1
Jan-Simon Möller [Tue, 16 Apr 2019 15:13:21 +0000 (17:13 +0200)]
Update application list

Change-Id: If8052d296ea711c376a9394c1522710ab6c3bd2f
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agoMerge "SPEC-1850: Implement CIBT for applications build"
Jan-Simon Moeller [Tue, 16 Apr 2019 12:10:20 +0000 (12:10 +0000)]
Merge "SPEC-1850: Implement CIBT for applications build"

6 years agoSPEC-1850: Implement CIBT for applications build 55/20955/3
Corentin LABBE [Mon, 8 Apr 2019 13:47:34 +0000 (15:47 +0200)]
SPEC-1850: Implement CIBT for applications build

This commit enable CIBT for applications.
For keeping the same naming for GERRIT_PATCHSET_NUMBER and
GERRIT_CHANGEID_NUMBER and use of the new releng-scripts app-changeid/app-patchset,
we use a new jjb/common/include-agl-app-run-test-short.sh

Change-Id: Ic2a93327236b932ae43125a172237a3882f4569e
Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
6 years agoChange TARGETSDKARCH to include new flags in thud 35/21035/1
Jan-Simon Möller [Sun, 14 Apr 2019 12:25:13 +0000 (14:25 +0200)]
Change TARGETSDKARCH to include new flags in thud

armv7vehf-neon-vfpv4 vs. armv7vet2hf-neon-vfpv4

Change-Id: I89be8589bd79ed3ed618da240f0f8e26a7ca3477
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agoDebug sdk installation 34/21034/1
Jan-Simon Möller [Sun, 14 Apr 2019 12:03:15 +0000 (14:03 +0200)]
Debug sdk installation

Change-Id: I59c6a679176ad711fc0595ad349148e78f3ede44
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agoAdd missing character 30/21030/1
Jan-Simon Möller [Sat, 13 Apr 2019 10:51:23 +0000 (12:51 +0200)]
Add missing character

we were missing '-' in the variable substitution. Fix it.

Change-Id: I4579304d1a594d7dbb3042850e94ffa5e083f2cc
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agoTemporary fix for device dtb changes until templates are fixed 28/21028/1
Jan-Simon Möller [Fri, 12 Apr 2019 19:50:24 +0000 (21:50 +0200)]
Temporary fix for device dtb changes until templates are fixed

Change-Id: I95a5c5e3f9d2ea43885de0fefec1cb2faf82fbea
old: uImage-bcm2710-rpi-3-b+vc4+ft5406.dtb
new: bcm2710-rpi-3-b+vc4+ft5406.dtb
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agoMerge "Revert "Updated machine spec""
Jan-Simon Moeller [Thu, 11 Apr 2019 20:15:00 +0000 (20:15 +0000)]
Merge "Revert "Updated machine spec""

6 years agoRevert "Updated machine spec" 03/21003/1
Jan-Simon Moeller [Thu, 11 Apr 2019 20:14:50 +0000 (20:14 +0000)]
Revert "Updated machine spec"

Unsupported by builder atm.

This reverts commit ab4982bce22b34d81b382d480f7a0d94bc1684ca.

Change-Id: I044bab978ddb50fb5fd3c51928b5079a78d9f62d

6 years agoMerge "Updated machine spec"
Jan-Simon Moeller [Thu, 11 Apr 2019 20:05:21 +0000 (20:05 +0000)]
Merge "Updated machine spec"

6 years agoUpdated machine spec 02/21002/1
Jan-Simon Möller [Thu, 11 Apr 2019 20:03:42 +0000 (22:03 +0200)]
Updated machine spec

Change-Id: I16284e1e28b621a06fd3eff93f961193faaae04b
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agoMerge "Update basebuilds for iops-optimized workers"
Jan-Simon Moeller [Thu, 11 Apr 2019 19:46:36 +0000 (19:46 +0000)]
Merge "Update basebuilds for iops-optimized workers"

6 years agoUpdate basebuilds for iops-optimized workers 01/21001/1
Jan-Simon Möller [Thu, 11 Apr 2019 19:46:07 +0000 (21:46 +0200)]
Update basebuilds for iops-optimized workers

Change-Id: Idc8dd9ddccdb59ab9baab0521f943f5d98d98042
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agoAdd credentials for email reporting 91/20991/1
Jan-Simon Möller [Thu, 11 Apr 2019 12:50:02 +0000 (14:50 +0200)]
Add credentials for email reporting

Change-Id: If949f83e713688965e2c3fc7c833b101959e8e57
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agoMake sure to remove tmpdir 61/20961/1
Jan-Simon Möller [Tue, 9 Apr 2019 14:00:41 +0000 (16:00 +0200)]
Make sure to remove tmpdir

Change-Id: Ie2db7f66f76ac64c66fd87671e3be78094e993b2
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agoFix for baseurl 60/20960/1
Jan-Simon Möller [Tue, 9 Apr 2019 13:57:39 +0000 (15:57 +0200)]
Fix for baseurl

Change-Id: I8aff2436d2404aad841c7e6a45ac2eba8c0a6e61
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agoNew doc site updates 59/20959/1
Jan-Simon Möller [Tue, 9 Apr 2019 13:43:04 +0000 (15:43 +0200)]
New doc site updates

Change the workflow to the new model.

Change-Id: Ie26250d47240e7113372df4b1e6e9e8d235d7864
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agoWorkaround for intra-cloud requests 33/20833/1
Jan-Simon Möller [Wed, 27 Mar 2019 18:58:58 +0000 (19:58 +0100)]
Workaround for intra-cloud requests

Revert when fixed.

Change-Id: I5ee0ab8eb06628d7a7e07bfb6eea23bc958a9b0c
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agojjb/common: lava-labs-prepare: check only the available boards 29/20829/1
Khouloud Touil [Wed, 27 Mar 2019 16:09:18 +0000 (17:09 +0100)]
jjb/common: lava-labs-prepare: check only the available boards

To avoid choosing a board with an offline status, this patch check
and lists only the boards with an Idle,Good status.

Change-Id: I64673c87b038b7e7e82001f7bfd2a35af5b73d60
Signed-off-by: Khouloud Touil <ktouil@baylibre.com>
6 years agoMerge "Fix the --name argument"
Jan-Simon Moeller [Mon, 25 Mar 2019 20:20:07 +0000 (20:20 +0000)]
Merge "Fix the --name argument"

6 years agoFix the --name argument 54/20754/3
Khouloud Touil [Tue, 19 Mar 2019 10:38:26 +0000 (11:38 +0100)]
Fix the --name argument

As the 'RELEASE_BRANCH' and 'RELEASE_VERSION' have been replaced with
'DIST_BB_AGL_BRANCH' and 'DIST_BB_AGLVERSION', so this patch fixes the
'--name' to use the new arguments.

Change-Id: I75448cf56b60fbef03adfceb70197e48069ab96a
Signed-off-by: Khouloud Touil <ktouil@baylibre.com>