Age | Commit message (Collapse) | Author | Files | Lines |
|
Change-Id: I63d012a25ecce656d1acc9090c8de278eccd2287
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
Change-Id: Ic3934c7a32314709f5bb376c57c180960ae0f0e9
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
Change-Id: I4ce0b0606f0e2990255334f1c0247f7241dd82b7
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
Change-Id: I53d14d65f3e88c956722cc4ba12603e2ef3f8038
Signed-off-by: Kevin Hilman <khilman@baylibre.com>
|
|
Change-Id: Idd324bc07bc21135eabb632dfaf2070f9ca73f55
Signed-off-by: Kevin Hilman <khilman@baylibre.com>
|
|
The (broken) conditional used to check which boards to use with releng-scripts
was always returning true. Fix it to use [[ ]] instead of (( ))
Change-Id: I244d95c95a40e14e7a3ea682030733096b2af746
Signed-off-by: Kevin Hilman <khilman@baylibre.com>
|
|
Use the gerrit changeset/patch numbers in combination with a SHA1 of
the repo manifest to create a unique build_version for the metadata.
Enable jobs to send results to lab-baylibre-legacy backend.
Send all tests (there are so few, might as well run them all.)
Change-Id: I7009621e0ab0eefbf345e5f801623b029cd7c332
Signed-off-by: Kevin Hilman <khilman@baylibre.com>
|
|
|
|
Change-Id: Ib8b128e82a520c50c978b7d308bb64fa70e08c96
Signed-off-by: Kevin Hilman <khilman@baylibre.com>
|
|
Save some pre-build environment which can be saved/uploaded
and used to reproduce builds and share with downstream CI
infrastructure.
Change-Id: Iec896bb6a1936158986907b06cb6367ed775ddf4
Signed-off-by: Kevin Hilman <khilman@baylibre.com>
|
|
Change-Id: I852c93da0514dbdc224612b7d150a17b572e6021
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
Change-Id: Ia6320c3f78308acab6e9a33987c5a2bb90db41ea
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
Fix job name in ci-app yaml file and typo variable name in
common script.
Change-Id: I903b5135852b710efb187cb2194fe60c59e825b0
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
and upload it to the app repository folder on
the download server for consumption.
Change-Id: I3df70f0ce11f0d448999e9b54e637a53070e0439
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
Change-Id: Iddf1b14e632d43e43567058ecbbdaa3bd59d4374
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
Switch to using releng-scripts "create-jobs" util for creating LAVA
jobs from new templating system.
For beta-testing, only use for QEMU and m3ulcb for now
(Yes, the if/else/endif without nesting is ugly, but makes the
patch easier to read without all the whitespace change for
indents. Whitespace can be updated in a follow-up if this
change is accepted.)
Change-Id: I46c4f97927515c1772fdef9842f041ef2be60000
Signed-off-by: Kevin Hilman <khilman@baylibre.com>
|
|
Change-Id: Iebb770258d31cd87ec55427c96a408fb9e61c75e
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
|
|
Change-Id: Ic8c1605ed18a214415f706297e08eb0536c33d9c
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
|
|
this is the tuning for the output filesystems that we need in CI (ext4.xz).
Later this is used for other flags. Benefit of a DISTRO_FEATURES is that
it is easily reproducible outside of CI.
Change-Id: I24b7e3240539c5d463a4656b8e50725b90dbac13
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
Change-Id: I0f6609aeddc4b9b2d335921d980db6f4978b2cb6
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
|
|
Preparation for new templating system.
Templates and utils for generating new LAVA YAML templates based on
jinja2 will be developed in the releng-scripts repo. Clone the
"release" branch of that repo into $REPODIR, and add the utils dir to
$PATH.
Change-Id: If8a517ecb80cd849e022c82eba2794714c9ca787
Signed-off-by: Kevin Hilman <khilman@baylibre.com>
|
|
Change-Id: I625c64859ff613f8bc5ea2574503273535e89bd0
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
|
|
lab-baylibre-seattle is offline due to HW failures. Disable for now.
Change-Id: I494ca7ef77a589708626bd81b4e078d19eb5d3e2
Signed-off-by: Kevin Hilman <khilman@baylibre.com>
|
|
Change-Id: I64a7ed6370dcaee19495caf2be5af1143b6514b3
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
Change-Id: I7434475bc75cd27c75b63e0a8e28e3525e12c684
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
Change-Id: Id2e8d67aa3890f93b89b340f268597f1c4ec6db6
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
The LAVA device types used in AGL lab are different than the standard
LAVA device-type names (which tend to follow naming conventions from
the upstream linux kernel device-tree names.)
This patch enables a way to have a table of alternate names, using the
rpi3 as an example.
Change-Id: Ic52d124047ef1c831c992c5671b1ad4b7d5f51ab
Signed-off-by: Kevin Hilman <khilman@baylibre.com>
|
|
Change-Id: I9dc7a1ea5df2266d77e48460d0179c5b6697d107
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
Change-Id: I97b9972189a33877aefcc14ba0c83dbd72e65425
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
Change-Id: Ic199048e5c1c4c490c3aa078c88c183969035a62
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
Change-Id: I90ab0d336ae60bf0a28869571f781f3848731c7a
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
Change-Id: I6c4d7192c0b121beb50e777e49ecec9193361596
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
Change-Id: I24bc9edfe1d62f7f5ab39ca1fc34e5154b52e4cf
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
Change-Id: Ie30054d43d2f4a2882b75a795f1442cc532affbb
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
Change-Id: I1a5adadef039e92df7eee491ed6ee5b7d50344f1
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
Change-Id: I7df5c0a9a36588f41bac00050b06507c89bc92d0
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
Currently, LAVA jobs are only submitted to a single lab. This patch
adds the ability look for a matching device-type in a list of
available labs, and submit the job to the first lab with an available
device type.
To accomplish this, the job submission part is removed from
run-test-short.sh, which now only generates the LAVA YAML job. A new
lava-jobs-submit.sh script is added which looks for an available
device-type in a list of LAVA labs, and submits the job there.
NOTES:
- run-test-short.sh should probably be renamed, but was left
for now to limit the diff
Change-Id: I95086d89a95f39e2b59fec8a8afada70806c52e5
Signed-off-by: Kevin Hilman <khilman@baylibre.com>
|
|
Change-Id: I7b1b3a1c3dac55f6df6debcbe0b84c0e23edc5f4
Signed-off-by: Kevin Hilman <khilman@baylibre.com>
|
|
Change-Id: I256844ae5bc73ed5e1bf350f6fa411b75728f705
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
Change-Id: I46f6ae320f74ebb69cf45c86ab1d3fd6efddcd4f
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
Enable automatically pulling the submodules when cloning and
use the autobuild script if present.
Change-Id: Ib5641cb8d8c3c849c2c9bbcdacd287e9d01b6805
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
|
|
QEMU jobs in some labs can be slow, especially when LAVA servers are
busy and the rootfs has lots to do before reaching a login prompt.
Increase the timeout to reach a login prompt to 5 minutes (from 2
minutes) to allow plenty of time.
Change-Id: I71738a521d7fed8ae8bd9288a9f503dd00f94c92
Signed-off-by: Kevin Hilman <khilman@baylibre.com>
|
|
Some variables are allowed to exist, but be empty (e.g. $DEVICE_DTB
for QEMU builds.) If the variable is empty, do not attempt to copy.
Change-Id: I89850402a225766496e5c2b5b9a45ffa6ec11815
Signed-off-by: Kevin Hilman <khilman@baylibre.com>
|
|
|
|
Individual machines are allowed to have their own LAVA templates, but
they are not used, and completely overwritten by a default template.
Since they are unused, remove them for clarity.
Change-Id: Ib9196ac52dca7ef1891625a98399c70e3027abbb
Signed-off-by: Kevin Hilman <khilman@baylibre.com>
|