From: "Guillaume Tucker" <guillaume.tucker@gmail.com>
To: kernelci@groups.io
Cc: ezequiel Garcia <ezequiel@collabora.com>,
Gustavo Padovan <gustavo.padovan@collabora.com>
Subject: media subsystem test pilot
Date: Wed, 12 Sep 2018 09:13:23 +0100 [thread overview]
Message-ID: <d0113fd0-801a-feff-af96-12a71ca27dc7@collabora.com> (raw)
Hi,
We've been discussing with Gustavo and Ezequiel how to go further
with KernelCI functional testing, it would be great to start with the
media subsystem as a pilot project. The objective being to run more
comprehensive tests on the subsystem tree and report results to the
associated mailing list.
The Linux Media Summit is scheduled for 25th October following ELCE
in Edinburgh:
https://www.spinics.net/lists/linux-media/msg139180.html
The idea would be to set something up on staging.kernelci.org and
show the results at the media summit. This would give us a good
opportunity to get feedback from the developers about the builds,
tests, reports and maybe regressions and automated bisections. Each
subsystem has its own particularities but we're hoping that by doing
more extensive media testing we'll learn how to enable other
subsystems in similar ways.
Here's the current plan of action, open to suggestions:
* add media subsystem tree (master branch) with regular boot test
* add config fragment (similar to the kselftest one) with virtual
video drivers enabled to test v4l2 framework on QEMU and get
reference test results
* add "streaming" tests to v4l2 test plan (-s option)
* build and use latest version of v4l-utils master branch
* send email report to the media subsystem
* run the test on some real hardware too
Depending on progress made, we may also start looking at:
* detecting and reporting regressions with the v4l2 test plan
* running automated bisections with a fixed v4l-utils build
This would all be done on staging.kernelci.org with WIP branches and
would not disturb the main KernelCI development. The impact on
available resources (build servers, test farms) should be minimal.
It should then also make it easier to merge things as a follow-up.
Once the initial target for this pilot project has been reached, we
can think about how to do a transfer into production: consider which
parts to merge or refactor, which trees and hardware to run this test
plan on, how to deal with stable trees and older versions of
v4l-utils etc...
Does this sound like a good plan? If so, it would be good to start
working on it next week if we want to get something done in time for
ELCE and give a chance to developers to provide some feedback on the
test results.
Best wishes,
Guillaume
next reply other threads:[~2018-09-12 8:13 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-09-12 8:13 Guillaume Tucker [this message]
2018-09-12 8:51 ` [kernelci] media subsystem test pilot Milosz Wasilewski
2018-09-12 15:55 ` Ezequiel Garcia
2018-09-12 10:34 ` Mark Brown
2018-09-12 20:15 ` Kevin Hilman
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=d0113fd0-801a-feff-af96-12a71ca27dc7@collabora.com \
--to=guillaume.tucker@gmail.com \
--cc=ezequiel@collabora.com \
--cc=gustavo.padovan@collabora.com \
--cc=kernelci@groups.io \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox