Age | Commit message (Collapse) | Author | Files | Lines |
|
Add veth test which adds an extra virtual network card for testing.
Change-Id: Iad5499ad653b4511fd7bd21f57d1b42ef4decb22
Bug-AGL: SPEC-3631
Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
|
|
The current job workload can take more than 15 minutes to boot on e.g. qemuarm
during firstboot.
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: If913db0a5984b1d4403cfb759797809a860bac6f
|
|
build-tags: is not a valid LAVA keyword/section so is causing LAVA
jobs to be refused. Only "tags:" is a valid keyword/section.
However, build-tags are not needed for selecting a correct LAVA
device. This is what 'device-tags' are for. The build-tags are only
propogated to the test-scripts.
So, to fix, just remove the entire build-tags section.
Bug-AGL: SPEC-2751
Change-Id: Ic24bf9c0caf1f4bc2dacd8065eb0edbace7937b1
Signed-off-by: Kevin Hilman <khilman@baylibre.com>
|
|
Add new argument --build-tags to be used in the job template and to
be passed to the tests to be run along with using --device-tags.
Bug-AGL: SPEC-2721
Signed-off-by: Khouloud Touil <ktouil@baylibre.com>
Change-Id: I2fb4c3d0cb8cd1d0e3c36c1df55185cb4dde43c3
|
|
Whenever --device-tags are passed, a "tags:" section is added to the
job with all of the tags passed on the command-line.
To facilitate this, the device_tags list is passed directly from
python to the jinja templates, and iteration is done in jinja
instead of a string created in python.
Also, while here, ensure that tags are always passed lower-cased.
IMPORTANT: this implies that any tags in LAVA labs that are upper-case
will *never* be used.
Change-Id: I8f274098a69e34c32c5ed2d1c430eca0d364bcc5
Signed-off-by: Kevin Hilman <khilman@baylibre.com>
|
|
LAVA jobs can now submit multiple callbacks per job.
Update the create-jobs tool and its underlying templates to support this
feature.
- Callback templates are now split in two file and follow LAVA specification:
'section' and 'subsection'.
- create-jobs tool supports multiple arguments for the '--callback-to' option.
- Default configuration for callback targets can now be a list of targets.
Change-Id: I36c502c0bb5b54010ce32a53ba78a6be5e6a1642
Signed-off-by: Loys Ollivier <lollivier@baylibre.com>
|
|
Change-Id: Ib28d25e1efd0033458fa9ae787610a8de9f5d275
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
New callback procedure. Now the arguments are:
- '--callback-from' LAVA lab
- '--callback-to' kCI instance
This new procedure helps differentiating the lab and the kCI target.
Callback config files updated accordingly.
Documentation on callback updated.
Change-Id: I41b9dc86e33783f1d6a8164fc783557c81678c7f
Signed-off-by: Loys Ollivier <lollivier@baylibre.com>
|
|
These metadatas will be used in the frontend to display job's info
related to AGL.
Change-Id: I3eff231c42fa72a3920ed3583ecb79652ef5b201
Signed-off-by: Loys Ollivier <lollivier@baylibre.com>
|
|
The callback option takes one argument. It is the name of the file
located in ./templates/callback/ that contains all the "secret"
information such as the callback FQDN, lab name and token.
A readme is provided: ./templates/callback/callback_readme.txt
Change-Id: Id457d90eba0d1312e43246ca607289ad829fd55f
Signed-off-by: Loys Ollivier <lollivier@baylibre.com>
Signed-off-by: Kevin Hilman <khilman@baylibre.com>
|
|
Change-Id: I5d545d3531f4c4190453724738076bd4eddfc4d6
Signed-off-by: Jerome Brunet <jbrunet@baylibre.com>
Signed-off-by: Loys Ollivier <lollivier@baylibre.com>
Signed-off-by: Kevin Hilman <khilman@baylibre.com>
|