aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2019-03-23Enhance reporting on platform sideJan-Simon Möller1-8/+36
Failed builds will now report -1. Change-Id: Ic4b3e788a1cedf53771eff00e38cddcbd8729154 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-03-22jjb/common: lava-labs-prepare: fix the urlKhouloud Touil1-1/+1
This patch fixes the url when adding the identities using the lavacli tool. Change-Id: I0c0bab0cec63a06d74581e1f05c94d25befcc238 Signed-off-by: Khouloud Touil <ktouil@baylibre.com>
2019-03-22jjb/common: run-test-short: fix the link of the UPLOAD_URLKhouloud Touil1-1/+1
The UPLOAD_URL lacks the name of the machine, so this patch fixes the link from where to upload the build-info file. Change-Id: Ia80e80092eaacfae3cb68d819309d6e819405257 Signed-off-by: Khouloud Touil <ktouil@baylibre.com>
2019-03-21jjb/common: run-test-short: fetch/source build-infoKevin Hilman2-5/+17
Before trying to cat/source build-info, we have to fetch it from the location where it was uploaded during the main build phase. Change-Id: Ic9d8916a3a349f3b29cb2d5ef558c78729703908 Signed-off-by: Kevin Hilman <khilman@baylibre.com>
2019-03-21jjb/common: add build-info to uploadsKevin Hilman1-1/+2
Change-Id: I0e780bbdafd912a3734292f895f9788f3a8c22e9 Signed-off-by: Kevin Hilman <khilman@baylibre.com>
2019-03-21Merge "Add ssh token to doc update job"Jan-Simon Moeller1-0/+3
2019-03-21Merge "run-test-short: Check the existence of the 'build-info' file"Jan-Simon Moeller1-2/+4
2019-03-21Merge "Update gerrit key after migration"Jan-Simon Moeller1-4/+5
2019-03-21Update gerrit key after migrationJan-Simon Möller1-4/+5
The migrated gerrit has new host identification. Adapt the dynamic slaves. Change-Id: I0eaf421eb1df0d789a3bfd96ede2803b1eb4df2a Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-03-21Add ssh token to doc update jobJan-Simon Möller1-0/+3
Change-Id: I68e43589489af9bc76c99561090ef6e4324db3c2 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-03-21Merge "Uprev documentation job to display -next"Jan-Simon Moeller2-25/+28
2019-03-21Merge "Add debug output and avoid key issues"Jan-Simon Moeller3-22/+23
2019-03-21Uprev documentation job to display -nextJan-Simon Möller2-25/+28
Upload will be to https://docs.automotivelinux.org/next Change-Id: I85b55026e16d2b47f213ede6d359af97aa58e09f Bug-AGL: SPEC-2044 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-03-21Add debug output and avoid key issuesJan-Simon Möller3-22/+23
This needs to be debugged after the migration of the gerrit server. Bug-AGL: SPEC-2273 Change-Id: I8f921ff3d64be5f6061e1a3d7b6b43c29e018bd7 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-03-21run-test-short: Check the existence of the 'build-info' fileKhouloud Touil1-2/+4
Before displaying the content of the 'build-info' file, we have to check if this file exists. Change-Id: I029e9ca65a182724ce447c6e1d69db246a681dc9 Signed-off-by: Khouloud Touil <ktouil@baylibre.com>
2019-03-20jjb/common: lava-labs: lavacli should not be fatalKevin Hilman1-1/+0
For now, the use of lavacli is for debug only, so failure to list devices with lavacli should not be fatal. To fix, remove the `continue` so if it fails, it fill fall through to the legacy use of lava-tool. Change-Id: Id55622e1b0f3d9c0e90673b24e8fa3642a15bee9 Signed-off-by: Kevin Hilman <khilman@baylibre.com>
2019-03-15jjb/common: lavacli: no username in URLKevin Hilman1-1/+1
Don't use a URL with a username in it for the lavacli config file. The lavacli config file already has a `username` field, and having it also in the URL makes lavacli fail. Change-Id: I88e8ce06519b0b09476d5a4bc693b95b40f20e59 Signed-off-by: Kevin Hilman <khilman@baylibre.com>
2019-03-14jjb/common: lava-labs-prepare: fix lavacli config errorKevin Hilman1-1/+1
lavacli doesn't like an empty config file. The first "identities add" will automatcially create the new config file, as long as the ~/.config dir exists. Change-Id: I337f8b6883362a0f01b58e34645c825a186ab7d7 Signed-off-by: Kevin Hilman <khilman@baylibre.com>
2019-03-11lava-labs-prepare: Fix lavacli auth add errorLoys Ollivier1-0/+1
lavacli is returning an error if the config file for adding identities does not exist. Create the file before using `lavacli auth add` Change-Id: I3928355055299ddbdd1d269d74a762a563577fb8 Signed-off-by: Loys Ollivier <lollivier@baylibre.com>
2019-03-07Merge changes I81dfc60f,I56fe3edc,Ic1bf8296,Ifd68eb42,Iddf7394cJan-Simon Moeller2-6/+10
* changes: Use the --version argument Use the --branch argument Use the new --build-id argument Use the new --commit argument Modify the --build-version content
2019-03-07Merge "Use the build-info file"Jan-Simon Moeller2-0/+2
2019-03-05Fix timeoutJan-Simon Möller1-3/+3
The indentation was wrong for the timeout to be applied. Change-Id: Ie556d3e61400585770f476057921b9decb6185d8 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-03-05AGL-verify/ci-platform: add QEMU arm/arm64 buildsKevin Hilman1-9/+10
Change-Id: I0554333c0760af73e9b303acebd81c7050ed8b8e Signed-off-by: Kevin Hilman <khilman@baylibre.com>
2019-02-27Use the --version argumentKhouloud Touil2-0/+2
This patch uses the --version argument that will contain the DIST_BB_AGLVERSION value that is extracted from the build-info file. Change-Id: I81dfc60f290db8983af9dfcc51f47a71c1a2b031 Signed-off-by: Khouloud Touil <ktouil@baylibre.com>
2019-02-27Use the --branch argumentKhouloud Touil2-0/+2
This patch uses the --branch argument that will contain the DIST_BB_AGL_BRANCH value that is extracted from the build-info file. Change-Id: I56fe3edcfc73b0ce661181283f029026e2b37811 Signed-off-by: Khouloud Touil <ktouil@baylibre.com>
2019-02-27Use the new --build-id argumentKhouloud Touil2-0/+2
This patch uses the new --build-id argument of create-jobs that will contain the DIST_BUILD_ID value that is extracted from the build-info file. Change-Id: Ic1bf82967a4cd94bce9701251d7f5a9700998271 Signed-off-by: Khouloud Touil <ktouil@baylibre.com>
2019-02-27Use the new --commit argumentKhouloud Touil2-0/+2
This patch uses a new --commit argument that will contain the DIST_BUILD_HASH value that is extracted from the build-info file. These changes are in both files 'include-agl-run-test -short-guppy.sh' and 'include-agl-run-test-short.sh'. Change-Id: Ifd68eb4270f3540e1a379fac135d7f290374d1d7 Signed-off-by: Khouloud Touil <ktouil@baylibre.com>
2019-02-27Modify the --build-version contentKhouloud Touil2-6/+2
Modify the --build-version content to take the DIST_BB_DISTRO_VERSION content which is going to be extracted from the build-info file in both files 'include-agl-run-test-short-guppy.sh' and 'include-agl-run-test-short.sh'. Change-Id: Iddf7394c624a5fdc08cddf806eaebb70456c4398 Signed-off-by: Khouloud Touil <ktouil@baylibre.com>
2019-02-27Use the build-info fileKhouloud Touil2-0/+2
The build-info file contain a lot of useful informations that could be used differently. This commit adds a source command to use these informations in both files 'include-agl-run-test-short-guppy.sh'and 'include-agl-run-test-short.sh'. Change-Id: I67c216defbde6589901de24c674b840ba692a814 Signed-off-by: Khouloud Touil <ktouil@baylibre.com>
2019-02-21Avoid any issues in the regexp for the triggerJan-Simon Möller1-2/+2
In case the gerrit comment contains a similar expression we might retrigger. Avoid a collision here and change the trigger keyword. Change-Id: I2f3477a666b3c8bce49175b7f52070b08ba4d710 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-02-21Merge "Display build-info"Jan-Simon Moeller1-0/+2
2019-02-19Merge "Enable the request of test report email"Jan-Simon Moeller1-0/+17
2019-02-15Update application job template for guppyJan-Simon Möller1-5/+5
Add guppy and change adapt the application repos. Change-Id: I4016532695e0ab5fdb9b670456c6b6fdd6e7f6f1 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-02-15Update timeoutsJan-Simon Möller1-3/+3
Change-Id: I30dcd5fb581870c094973171ef53257039ae8f2e Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-02-15Display build-infoKhouloud Touil1-0/+2
This patch displays the build-info file contents in order to use them later in creating test jobs. Change-Id: Iacfab0324152387f5d10ea45e4352c25448aa5cb Signed-off-by: Khouloud Touil <ktouil@baylibre.com>
2019-02-13Update doc generator for guppyJan-Simon Möller1-0/+6
Change-Id: I7301d1bfc14e31d272f16790762778aea43537bf Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-02-13Enable the request of test report emailKhouloud Touil1-0/+17
Add new feature to the ci-managmenet that will request to send test report email to the specified email addresses in the automotive- testreports list after a certain delay (1 hour=3600 sec). This commit is accomplished based on the work of Corentin Labbe <clabbe@baylibre.com>. Change-Id: I14350b13b5b6cf2550303999ced56055a392212b Signed-off-by: Khouloud Touil <ktouil@baylibre.com>
2019-02-08Add weston as a device tagKhouloud Touil1-1/+5
This patch check the name of the board and add the weston as a device tag if the board name doesn't include the "-nogfx" suffix. Change-Id: I26c69286078b2e7e6dd6447da5be4246bbbea4e7 Signed-off-by: Khouloud Touil <ktouil@baylibre.com>
2019-02-07Merge "jjb: lava-labs-prepare: use lavacli to find devices and tags"Jan-Simon Moeller2-1/+34
2019-02-07jjb: Add new --device-tags argumentKhouloud Touil1-0/+1
This commit adds new --device-tags argument to the create_job process. The create_job will use the device tags to create the job template. Note, this commit will work only if the lavacli package is well configured. Change-Id: Ib9358daaaa9ecfbb0c261991b0d86b48796eb701 Signed-off-by: Khouloud Touil <ktouil@baylibre.com>
2019-01-24jjb: lava-labs-prepare: use lavacli to find devices and tagsLoys Ollivier2-1/+34
lava-tool is deprecated. There is a new "Tags" feature in lavacli that we would like to leverage to create customize tests depending on tags. Include lavacli into the script dependencies. Use it to find devices and list corresponding tags. Note, for now it is not replacing lava-tool but only ran alongside to test the behavior. Change-Id: I29546f4109ce869f7f047639f46e4a9c4499a9b2 Signed-off-by: Loys Ollivier <lollivier@baylibre.com>
2018-12-21Merge "Add iperf for debugging cloud nodes"Jan-Simon Moeller1-1/+1
2018-12-21Add iperf for debugging cloud nodesJan-Simon Möller1-1/+1
Change-Id: I7c6dc4c199879994bf2c6bcf6a63d21b6e05f314 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2018-12-17jjb/common: fix flounder test plansKevin Hilman1-1/+0
releng-scripts no longer requires passing --tests, instead if has appropriate defaults based on CI or release builds. Change-Id: Iff32ff43818f939d798671691973251f8ffe3fb3 Signed-off-by: Kevin Hilman <khilman@baylibre.com>
2018-12-14Merge "Support BUILDONLY job parameter"Jan-Simon Moeller3-0/+18
2018-12-14Support BUILDONLY job parameterJan-Simon Möller3-0/+18
to select just a single machine. Change-Id: I76d884c800c7e130420e13b8d7d431803facfe7d Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2018-12-12Fix git upload to githubJan-Simon Möller1-0/+3
by providing the required credentials. Change-Id: I6c33ec99624fd8acfe08cbb978271cff8def1422 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2018-12-11Remove obsolete storageboxJan-Simon Möller2-6/+0
Change-Id: I9371d524fcc151ac60896d71cd37702090e9a083 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2018-12-11Merge "Add github to known hosts"Jan-Simon Moeller2-1/+7
2018-12-11Merge "Add header in flounder lava submission"Jan-Simon Moeller1-0/+1