Age | Commit message (Collapse) | Author |
|
This reverts commit a383c575b9eb6934f1d2f61dcc2b9e1f7d20c2b1.
Change-Id: I513242c60d26b47db1b5a390b9e6916f97bc8362
|
|
Change-Id: I4055263fb87d2dd70d7423475b3465278beee290
Signed-off-by: Daniel Díaz <daniel.diaz@linaro.org>
|
|
This is already running successfully on mainline and next. Deploy to
remaining active linux lkft branches.
Change-Id: Iafe66a822cc3a0152b6d70bb81e097aad765c704
Signed-off-by: Dan Rue <dan.rue@linaro.org>
|
|
The original implementation of build reporting in a3cdfdc98ed4 ("LKFT:
Send build status as a test result to squad") failed to realize that
DEVICE_TYPE gets poisoned by qemu-testjobs.sh, which resulted in all
build results being reported incorrectly as QEMU build results.
To fix this, change how qemu jobs are generated. Instead of calling
qemu-testjobs.sh to change DEVICE_TYPE and then recall
submit_for_testing.sh, handle the qemu jobs directly in
submit_for_testing.sh.
This simplifies the jenkins job files by removing three steps, at the
cost of making submit_for_testing.sh slightly more complicated.
test_submit_for_testing.sh has been modified to use an explicit list of
devices to better mimic what jenkins is actually doing. It is a bit
unfortunate to have to maintain the list there, but there is no place
the list exists except in each jenkins job definition file.
The template changes have been tested with test_submit_for_testing.sh
and verified not to regress functionality. However, the author lacks an
environment to test all of these changes together comprehensively.
Change-Id: I5c9d76250b6ffd0c35de0d70a759bdbfeae2decf
Signed-off-by: Dan Rue <dan.rue@linaro.org>
|
|
This reverts commit 538fbd94cacb8c8d7c22bd54e382abe7300a3b2b.
While the partitioning of the builders.sh script is fine, a
few things need to exist in the environment for each phase to
function properly. This is a good opportunity to document
those things, so that will happen in an upcoming commit.
Change-Id: I3590b0fdf9ed1340cb0dbe2cdd105a5e2192642e
Signed-off-by: Daniel Díaz <daniel.diaz@linaro.org>
|
|
Rearrange job definition in order to simplify things:
* add script to install dependencies,
* separate build and publishing preparation
Change-Id: Ic0bfb8ca9afb52000cb77b7b93eca8d33ab20d80
Signed-off-by: Daniel Díaz <daniel.diaz@linaro.org>
|
|
The code is generic and can be used by any builds as long as PUB_DEST job
parameter is used. Move it under rpb-openembedded folder since it isn't LT
QCOM specific either.
Change-Id: Id8f02487beca7d28d0699f2ce0fadf9788db1dfa
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
|
|
the step is modified with the inclusion of set -ex, in order to help debug
future failures (as observed in https://projects.linaro.org/browse/CTT-1107).
Change-Id: I2cc785cb79e8a7a0eb1fe3d4c79278a2de739c3c
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
|
|
Enable x86-64 qemu jobs, which boot reliably. Keep arm64 (hikey) qemu
disabled until https://projects.linaro.org/browse/CTT-997 is resolved.
Change-Id: Ia33cd550c4d63baaebd69c074ac596800854b118
Signed-off-by: Dan Rue <dan.rue@linaro.org>
|
|
QEMU is not yet working/stable. Leave it enabled for branch 4.14, but
disable it for the others. This commit may be reverted once 4.14 is
stable and baselined in production.
Change-Id: I9b9723c6fee929928e249226630e2929fb7f6904
Signed-off-by: Dan Rue <dan.rue@linaro.org>
|
|
Change-Id: I7c4c0eca3a393544da8b6f20fe19a0c0d8db19e7
Signed-off-by: Milosz Wasilewski <milosz.wasilewski@linaro.org>
|
|
Change-Id: Id6a194cc7d36065f48548020fb834fda59a1a959
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
|
|
The publishing destination is now exposed via a job string parameter.
It's the best practice to use the environment variable PUB_DEST to store
its value.
Rename SNAPSHOTS_URL to BASE_URL, which also makes it more consistent with
OE RPB jobs.
Adjust the relevant jobs, scripts and templates to match the new behavior.
Get rid of the switch/case in the common builders script, since it is a
per build configuration and not a shared common code.
Change-Id: If8aa200aab44c71328927f1d131d40089c18197b
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
|
|
LAVA job priorities are adjusted to make use of all 3 possible options.
Default is now set to 'low', stable releases are tested at 'medium' and
stable-rc at 'high' priority. This reflects project-sharp priorities.
Change-Id: Iefa532d7401a21742a7a030104b3435f25e0b293
Signed-off-by: Milosz Wasilewski <milosz.wasilewski@linaro.org>
|
|
It isn't a token. Use email-ext groovy support to achieve the same
intended string manipulation.
Change-Id: I58399132256f0d539a78d66ce94c338730c5360c
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
|
|
All emails are now delivered via lkft-maintainers and lkft-triage
mailing lists.
Change-Id: Id29e5aa0097ca1c526521cb53db7fb32735069e2
Signed-off-by: Milosz Wasilewski <milosz.wasilewski@linaro.org>
|
|
Send notification about failed builds only.
Use a shorter email subject.
Change-Id: Iccfc0c838d6bcb32da741905f333c5c87344af44
Signed-off-by: Vishal Bhoj <vishal.bhoj@linaro.org>
|
|
kselftest skipfiles created as per ${DEVICE_TYPE} and ${KERNEL_VERSION}
Remove build parameter "KSELFTEST_SKIPLIST"
Ref:
LKFT: move kselftest skiplists to git
https://projects.linaro.org/browse/QA-1759
Change-Id: Ie13cee2140ae3d0a815e66260582af85673cbc83
Signed-off-by: Naresh Kamboju <naresh.kamboju@linaro.org>
|
|
This should now send notification with some description
about the failure
Change-Id: Ia62067aaf5d26dce88a153ba136a96f0eb71b30d
Signed-off-by: Vishal Bhoj <vishal.bhoj@linaro.org>
|
|
raw_skew occasionally fails when some other process updates the clock
during testing. This patch adds the test to skip list until the root
cause is resolved. Bug tracking the problem:
https://bugs.linaro.org/show_bug.cgi?id=3376
Change-Id: I555273cd9f028c40318de4b4f204dc89eec39580
Signed-off-by: Milosz Wasilewski <milosz.wasilewski@linaro.org>
|
|
The bpf tests were not implemented on 4.4 and 4.9 kernel.
The bpf failures are caused by running latest kselftest(4.13)
suite on older 4.4 and 4.9 kernel
LKFT: 4.4 and 4.9: kselftest: bpf: test_maps: errno == E2BIG' failed and core dumped
https://bugs.linaro.org/show_bug.cgi?id=3117
Change-Id: I7a57b4268716f7dfffdf0816bcdcfe45ea9a82d9
Signed-off-by: Naresh Kamboju <naresh.kamboju@linaro.org>
|
|
For testing purpose, developers would like to trigger a new build without
necessarily submitting the LAVA jobs. Allow this use case.
Change-Id: Idbca18cad1a78716837939a4086ab860bdcb3704
Signed-off-by: Milosz Wasilewski <milosz.wasilewski@linaro.org>
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
|
|
Make LTS test jobs hight priority. All other jobs remain medium priority
as they used to be. This should allow for quicker turnaround time for
LTS test jobs.
Change-Id: I15df2e4671c2137e97e67f6d208f8dee537112d5
Signed-off-by: Milosz Wasilewski <milosz.wasilewski@linaro.org>
|
|
Change-Id: I37c54ccb6eec34b2657e53fd1e09ae1202e70eee
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
|
|
Submit only LAVA v2 jobs to lkft.validation.linaro.org instance.
Change-Id: I909d14247c67601daf869be55d6ec8b67f1d9bb6
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
Signed-off-by: Milosz Wasilewski <milosz.wasilewski@linaro.org>
|
|
This creates an additional metadata key named "make_kernelversion" that
comes from running "make kernelversion" in the kernel tree.
Change-Id: Id50cd1e0a8c7a4907ee9ec1750a81874f5087dae
Signed-off-by: Dan Rue <dan.rue@linaro.org>
|
|
Change-Id: I0304dc8eeddb3a79afe8017fd227afbae756cfde
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
|
|
The fix patch applied to maintainer tree and OE recipe
selftests: Fix installation for splice test
To re-enable splice tests so remove "default_file_splice_read.sh"
and "default_file_splice_read" from kselftest skiplist.
Change-Id: I27eaebfa5f37a03022778d38e6ecb259b596a08f
Signed-off-by: Naresh Kamboju <naresh.kamboju@linaro.org>
|
|
notification
Change-Id: I2bf90fddbf53cc29bac4ca115a8f7011418f8cee
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
|
|
Change-Id: Ifd3e246de8bce1103a984093d6fefa54ec54982e
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
|
|
We want to use the LTS git repos for the kernel source unless platform
support is missing, like HiKey.
Change-Id: I794d61ff07134040fc9be150ddae335ce916866c
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
|
|
Change-Id: Id3791ee6791ecdb02e16e5a49d4906fbfa6252df
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
|
|
Enable x86 on the remaining kernels used by LKFT.
Change-Id: I645bdd90c06e32b496ed92c70c4d59b9f15fadc3
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
|
|
Change-Id: I80f428c30025b5f2b577abe41d173cfdfc0e8aa5
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
|
|
Change-Id: Iafb88c92f833d5134e5b9a21fc6219cb45b81e73
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
|
|
The 4.4 based branch on 96boards repository is no longer maintained. It
was replaced by the repository on git.linaro.org maintained by Sumit
Semwal. This patch updates the location of repositories and names of the
projects on qa-reports.
Change-Id: Ie7b6fbd64aef2e390f26ccc8e9b29365071a4519
Signed-off-by: Milosz Wasilewski <milosz.wasilewski@linaro.org>
|