Age | Commit message (Collapse) | Author | Files | Lines |
|
CAN tests can interfere with pyagl, so move them at the end of the run.
Change-Id: Ied6ef3f08a997ca7f06a7f0756041008a7001245
Bug-AGL: SPEC-3597
Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
|
|
Allow the tool to generate jobs against the prerelease location.
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I7f00ee52ad85b2aecc52679da4e98857a5dd59cb
|
|
Split the can tests in two, one for basic tests that doesn't need the
two can interfaces to be related, and the other one is for a board with
two related interfaces.
Added a tag for Baylibre board "can_if_hw_connection" to notice the difference.
AGL-bug: SPEC-2878
Signed-off-by: Khouloud Touil <ktouil@baylibre.com>
Change-Id: I1350098709de05ba50faf719bbb13f9a59f7eac0
|
|
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>
|
|
We should not include application-lifecycle tests based on APPURL, but
on the presence of the --test application-lifecycle parameter.
Bug-AGL: SPEC-1850
Change-Id: Idda5d9011f54cd7eb1710e15254ab358ef7b99b1
Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
|
|
This patch adds a new parameter application_url which permit to adds a
location where to download apps and test them.
The applications_url could also be generated via
app-changeid/app-patchset.
Change-Id: I88d91b5e6e30b5ab5d72e8181b15b0f561bea72d
Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
|
|
Actually the lava tag is "CAN", so "can" in lowercase won't work, so
this patch fix this issue.
Change-Id: Iabfbc17bf59bd5a2152accb347e147836db51fd3
Signed-off-by: Khouloud Touil <ktouil@baylibre.com>
|
|
Update the CI test plan to add the CAN tests for devices with tag "can".
Change-Id: I8f0a583787b60d9f3f2a4c21848da43f1891f612
Signed-off-by: Khouloud Touil <ktouil@baylibre.com>
|
|
The attr and acl parameters are causing jobs failure each time, so for
now we are removing them from the ci.jinja2 and release.jinja2 files
Change-Id: I7ef6f5cb8143fb1687aa955a88a913146940af58
Signed-off-by: Khouloud Touil <ktouil@baylibre.com>
|
|
Insert the board tags dynamically as parameters in the release.jinja2
and the ci.jinja2 files while generating the test template.
Change-Id: Ic89323b673fa99a28266a2ac89382fd3f7d9899f
Signed-off-by: Khouloud Touil <ktouil@baylibre.com>
|
|
Switch from custom AGL ptest wrapper to Linaro ptest wrapper which
is more maintained and is more actively used and developed.
Note that for now, both CI and release templates are doing a subset of
ptests, which are now listed in the test definition, and not in a
separate script.
Change-Id: Ibfaa72443b19c35152db69223df709269d2b668f
Signed-off-by: Kevin Hilman <khilman@baylibre.com>
|
|
Change-Id: Ia91512e66e89a05e0b52482b47d07539a444c378
Signed-off-by: Kevin Hilman <khilman@baylibre.com>
|
|
Rather than specifing the list of test suites on the command-line,
instead use a new "ci" template for all the test-suites to run for CI
jobs.
For starters, it combines what is currently in "smoke" and "yocto-ptest"
While at it, add the "history: False" property so that the .git
directory is not included in the overlay tarball that is downloaded by
the target device.
Change-Id: Ibf53dfb035d306cf2f40b73b3c7fc15dc6e78b58
Signed-off-by: Kevin Hilman <khilman@baylibre.com>
|