From: Agustin Benito Bethencourt <agustin.benito@codethink.co.uk>
To: fuego@lists.linuxfoundation.org
Subject: Re: [Fuego] [Ksummit-discuss] Some ideas on open source,> testing
Date: Tue, 1 Nov 2016 15:21:05 +0100 [thread overview]
Message-ID: <5818A4D1.1070508@codethink.co.uk> (raw)
In-Reply-To: <mailman.60604.1477357829.1667.fuego@lists.linuxfoundation.org>
Hi
it is my first mail here. Apologies for answering based on a digest
mail. I already disabled the digest mode for the future.
> Message: 2
> Date: Mon, 24 Oct 2016 17:41:16 +0100
> From: Mark Brown <broonie@kernel.org>
> To: Theodore Ts'o <tytso@mit.edu>
> Cc: "ksummit-discuss@lists.linuxfoundation.org"
> <ksummit-discuss@lists.linuxfoundation.org>,
> "fuego@lists.linuxfoundation.org" <fuego@lists.linuxfoundation.org>
> Subject: Re: [Fuego] [Ksummit-discuss] Some ideas on open source
> testing
> Message-ID: <20161024164116.GB17252@sirena.org.uk>
> Content-Type: text/plain; charset="us-ascii"
>
> On Fri, Oct 21, 2016 at 09:19:25PM -0400, Theodore Ts'o wrote:
>
>> And so you might have alarge number of workflows:
>
>> * Developers who want a fast smoke test after applying a patch or
>> patch set.
>> * Developers who want to dig into a specific test failure, and who
>> want to be able to very quickly iterate over running a specific test
>> against a quick succession of test kernels.
>> * Maintainers who want to run a much more comprehensive test suite
>> that might take hours to run. * Release engineers who want some
>> kind of continuous integration test.
>
>> A test runner framework which is good for one is very likely not going
>> to be good for another.
>
> That's true but there's also an awful lot that can be shared - for
> example, the mechanics of booting on a given system are going to be the
> same regardless of how the test was scheduled or how long it will run
> for. We should be looking for ways to share things as much as we can,
> especially around the bits where the skills needed to implement align
> less well with kernel skills.
>
> [UI for reporting]
>> I'm hoping to have an intern try to create something like that for
>> gce-xfstests that would run on Google App Engine, over the next couple
>> of months. So maybe by next year I'll have something that we'll be
>> able to show off. We'll see....
>
> This sort of UI thing seems like a prime example of an area where we
> could really use some sharing - for example we've got some capacity to
> run tests in kernelci but nobody to work on UI for doing anything useful
> with the results.
For UI testing there is an option for systems out there today, openQA,
used in production by SUSE and more recently by Red Hat (Fedora).
I would look into it before thinking about extending kernelci to UI
testing, so the complexity of what today is successful, among other
reasons, for its simplicity.
When it comes to boot testing (acceptance testing) I wonder what is the
percentage of cases in which testing on real hardware is required vs
testing on emulated environments.
My experience on this has showed me that the percentage I assumed in
initially (in theory) was lower than in practice (in favour of
emulation). Depending on what is that percentage for you, openQA might
be a good enough answer vs extending kernelci/Fuego.
openQA test visualization: https://openqa.opensuse.org/
Link to the project: http://open.qa/
I also believe Fuego can use openQA as a reference for some decisions
that need to be taken in the future. There are not that many projects
out there for system testing that are fully open, developed and used by
people willing to help others.
Best Regards
--
Agustin Benito Bethencourt
Principal Consultant - FOSS at Codethink
agustin.benito@codethink.co.uk
next parent reply other threads:[~2016-11-01 14:21 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <mailman.60604.1477357829.1667.fuego@lists.linuxfoundation.org>
2016-11-01 14:21 ` Agustin Benito Bethencourt [this message]
2016-10-21 17:15 [Fuego] Some ideas on open source testing Bird, Timothy
2016-10-22 1:19 ` [Fuego] [Ksummit-discuss] " Theodore Ts'o
2016-10-24 16:41 ` Mark Brown
2016-10-27 15:39 ` Dan Williams
2016-10-27 21:15 ` Guenter Roeck
2016-10-27 21:34 ` Dan Williams
2016-10-27 6:07 ` Amit Kucheria
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=5818A4D1.1070508@codethink.co.uk \
--to=agustin.benito@codethink.co.uk \
--cc=fuego@lists.linuxfoundation.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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.