From: Guillaume Tucker <guillaume.tucker@collabora.com>
To: Steven Rostedt <rostedt@goodmis.org>,
Gustavo Padovan <gustavo.padovan@collabora.com>
Cc: Dhaval Giani <dhaval.giani@gmail.com>,
Sasha Levin <alexander.levin@microsoft.com>,
shuah <shuah@kernel.org>, Kevin Hilman <khilman@baylibre.com>,
Tim Bird <tbird20d@gmail.com>,
LKML <linux-kernel@vger.kernel.org>,
"Carpenter,Dan" <dan.carpenter@oracle.com>,
willy@infradead.org, Dmitry Vyukov <dvyukov@google.com>,
knut.omang@oracle.com
Subject: Re: Linux Testing Microconference at LPC
Date: Mon, 22 Apr 2019 08:12:34 +0100 [thread overview]
Message-ID: <c59e5962-1f4d-cac6-520a-8a5be076aa2f@collabora.com> (raw)
In-Reply-To: <20190418092624.61b3611b@gandalf.local.home>
Hi Steve,
On 18/04/2019 14:26, Steven Rostedt wrote:
> On Thu, 18 Apr 2019 11:22:47 +0100
> "Gustavo Padovan" <gustavo.padovan@collabora.com> wrote:
>
>> Guillaume would like to talk about the his work on kernelCI on automated bisection, functional testing and modular pipelines.
>
> Can you be more specific about what Guillaume wants to talk about for
> those topics? I hope it's not just a "let everyone know what Guillaume
> has done" talk. Plumbers is about discussions of on going and future
> work. If these are all work-in-progress and Guillaume is looking for
> input from other stakeholder developers, then that is exactly what
> Plumbers is about. But if this is just to show developers what was done
> and how to use the finished work, then save that for something like
> Open Source Summit.
Sure, this is very much about discussing how to grow KernelCI in
a more community-driven way. It should also help defining the
role of KernelCI in the wider kernel community, alongside other
test infrastructures.
As Gustavo mentioned, there is the bisection tool which has
already started to bear fruit. It has a few known limitations
that I've already started to address and several aspects that
would be worth discussing for future development. In particular,
it quickly gets a lot more complex when bisecting long test
suites compared to the simple boot tests we're doing now.
Then there is the topic of adding more test suites to cover more
areas of the kernel. Ultimately it would be good to have a way
to enable anyone to submit a new test suite to KernelCI and not
just the small team of developers working on it now, to scale
proportionally with the size of the task. It's also worth
discussing a strategy as to how to expand testing (which areas to
cover first, how to make best use of the available test capacity
etc.).
One more thing I have in mind is an idea I started to explain in
a document[1] whereby some components of the current KernelCI
system could have alternative instances. For example, if an
organisation is doing some upstream kernel testing and wants to
join KernelCI to contribute the results, rather than requiring
all the tests to be run in LAVA or all the kernels to be built
with Jenkins on kernelci.org, there could be alternative
automated build systems for some binaries to be produced and
alternative test systems to test them. Having a common test
results format also helps, but it's only the last step in the
pipeline so there is more to it if we want to explore the full
potential of collaborative testing. So that seems like a good
subject for discussion too as it's mostly still all up in the
air.
Best wishes,
Guillaume
[1] https://groups.io/g/kernelci/topic/kernelci_modular_pipeline/29692355
next prev parent reply other threads:[~2019-04-22 7:12 UTC|newest]
Thread overview: 28+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-04-11 17:37 Dhaval Giani
2019-04-18 10:22 ` Gustavo Padovan
2019-04-18 13:26 ` Steven Rostedt
2019-04-22 7:12 ` Guillaume Tucker [this message]
2019-04-23 8:37 ` Knut Omang
2019-04-23 10:22 ` Mark Rutland
2019-05-12 0:40 ` Andrea Parri
2019-05-22 15:52 ` Dmitry Vyukov
2019-05-23 14:03 ` Paul E. McKenney
2019-04-25 13:37 ` Veronika Kabatova
2019-04-26 21:02 ` Tim Bird
2019-05-16 0:39 ` Sasha Levin
2019-05-16 0:51 ` Tim.Bird
2019-05-22 16:04 ` Dmitry Vyukov
2019-05-22 16:07 ` Dhaval Giani
2019-05-22 15:48 ` Dmitry Vyukov
2019-05-23 0:07 ` Tim.Bird
2019-05-23 6:49 ` Dmitry Vyukov
2019-05-15 22:44 ` shuah
2019-05-15 23:19 ` Brendan Higgins
2019-05-16 0:36 ` Sasha Levin
2019-05-22 21:02 ` Brendan Higgins
2019-05-23 0:58 ` Steven Rostedt
2019-05-23 1:00 ` Steven Rostedt
2019-05-23 4:54 ` Knut Omang
2019-06-03 8:59 ` Brendan Higgins
2019-05-22 16:11 ` Dhaval Giani
2019-06-10 11:21 ` Douglas Raillard
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=c59e5962-1f4d-cac6-520a-8a5be076aa2f@collabora.com \
--to=guillaume.tucker@collabora.com \
--cc=alexander.levin@microsoft.com \
--cc=dan.carpenter@oracle.com \
--cc=dhaval.giani@gmail.com \
--cc=dvyukov@google.com \
--cc=gustavo.padovan@collabora.com \
--cc=khilman@baylibre.com \
--cc=knut.omang@oracle.com \
--cc=linux-kernel@vger.kernel.org \
--cc=rostedt@goodmis.org \
--cc=shuah@kernel.org \
--cc=tbird20d@gmail.com \
--cc=willy@infradead.org \
/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
all inboxes | Powered by JetHome®