From: Stefan Hajnoczi <stefanha@gmail.com>
To: Ademar Reis <areis@redhat.com>
Cc: Lucas Meneghel Rodrigues <lmr@redhat.com>,
Scott Zawalski <scottz@google.com>,
QEMU devel <qemu-devel@nongnu.org>,
Anthony Liguori <anthony@codemonkey.ws>,
Cleber Rosa <crosa@redhat.com>
Subject: Re: [Qemu-devel] [RFC] Future goals for autotest and virtualization tests
Date: Fri, 9 Mar 2012 15:17:51 +0000 [thread overview]
Message-ID: <CAJSP0QXPhe0Xbab66K9FAaR10o2Gy93RFr0EGMq8cccLpXk82w@mail.gmail.com> (raw)
In-Reply-To: <20120309150122.GA10949@t420s.optimusnet>
On Fri, Mar 9, 2012 at 3:01 PM, Ademar Reis <areis@redhat.com> wrote:
> On Fri, Mar 09, 2012 at 02:54:23PM +0000, Stefan Hajnoczi wrote:
>> On Fri, Mar 9, 2012 at 2:00 PM, Ademar Reis <areis@redhat.com> wrote:
>> > On Fri, Mar 09, 2012 at 09:41:05AM +0000, Stefan Hajnoczi wrote:
>> >> On Thu, Mar 8, 2012 at 11:51 PM, Ademar Reis <areis@redhat.com> wrote:
>> >> > On Thu, Mar 08, 2012 at 05:21:44PM -0600, Anthony Liguori wrote:
>> >> >> On 03/08/2012 04:24 PM, Ademar Reis wrote:
>> >> >> >On Thu, Mar 08, 2012 at 03:24:15PM -0600, Anthony Liguori wrote:
>> >> >> >>On 03/08/2012 03:02 PM, Ademar Reis wrote:
>> >> >> >>>On Thu, Mar 08, 2012 at 01:16:58PM -0600, Anthony Liguori wrote:
>> >> >> >>>>On 03/08/2012 11:59 AM, Ademar Reis wrote:
>> >> >> >>> - QE will be alienated from the qemu test effort. There will be
>> >> >> >>> no integration between the QE efforts and the maintenance of
>> >> >> >>> the qemu developer-level tests.
>> >> >> >>
>> >> >> >>I think we're a pretty friendly and open community :-) There is no
>> >> >> >>reason that QE should be "alienated" unless folks are choosing not
>> >> >> >>to participate upstream.
>> >> >> >
>> >> >> >For the exact same reasons you as a developer don't want to
>> >> >> >implement tests inside autotest, QE won't want to implement tests
>> >> >> >for qemu.git. It's out of their comfort zone, just put yourself
>> >> >> >on their shoes.
>> >> >>
>> >> >> This is a really, really poor argument and I hope I don't need to go
>> >> >> into details of why. If the primary reason for libautotest is so
>> >> >> the people writing tests for QEMU can avoid actually working with
>> >> >> the developers of QEMU... we've got a problem.
>> >> >
>> >> > No, one of the benefits of having libautotest is to *collaborate*
>> >> > with QE. I'll explain again:
>> >> >
>> >> > - As a qemu developer, I don't want to spend my time learning and
>> >> > getting involved in autotest, which is a complex QE project
>> >> > (I heard this numerous times).
>> >> >
>> >> > - As a Quality Engineer, I don't want to invest my time learning
>> >> > and getting involved into upstream qemu to test HEAD.
>> >>
>> >> I think this is the key point of the whole discussion - most of the
>> >> other topics have been distractions. Both communities do testing but
>> >> we test different things and have different priorities.
>> >>
>> >> For me this has been the big realization from this discussion. I felt
>> >> kvm-autotest and qemu should share tests. I was pushing for that but
>> >> after following this thread I don't think it makes sense, here's why:
>> >>
>> >> The Quality Engineer you describe is not a QEMU upstream QE, instead
>> >> the QE has a broader and more downstream focus. (This is why
>> >> comparisons with WebKit or other upstream projects doing testing are
>> >> not valid comparisons.)
>> >
>> > Lucas, Cleber and the others red-hatters should remembers this
>> > from my internal presentation, it was the first point I made:
>> > QE and Developers have very different goals and interests.
>> >
>> > Which is why we're pushing all these changes in autotest. We see
>> > opportunities for collaboration, but we do realize the difference.
>> >
>> > And look: Lucas and Cleber are not QE, they're developers working
>> > on the autotest framework/library/whatever. We'll need similar
>> > positions inside qemu as the test infra-structure grows.
>>
>> I don't understand this last paragraph. If qemu.git upstream was
>> doing full-scale QE it would work fine because the differences that
>> I've described and you also have pointed out would be absent.
>>
>
> In order to have QEMU working in full "TDD Mode" (a current
> goal), I predict developers assigned to the maintenance of the
> in-house test infrastructure (qemu-test) will be needed, on
> positions similar to what Lucas and Cleber currently do with
> autotest. Only time will tell.
I agree that engineers are needed to work on testing as testing
increases upstream.
Stefan
next prev parent reply other threads:[~2012-03-09 15:18 UTC|newest]
Thread overview: 84+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-03-08 4:00 [Qemu-devel] [RFC] Future goals for autotest and virtualization tests Lucas Meneghel Rodrigues
2012-03-08 11:44 ` Stefan Hajnoczi
2012-03-08 11:54 ` Stefan Hajnoczi
2012-03-08 12:17 ` Ademar Reis
2012-03-08 12:18 ` Ademar Reis
2012-03-09 11:48 ` [Qemu-devel] [KVM-AUTOTEST] " Osier Yang
2012-03-08 12:28 ` [Qemu-devel] " Cleber Rosa
2012-03-08 13:06 ` Stefan Hajnoczi
2012-03-08 13:36 ` Anthony Liguori
2012-03-08 14:01 ` Lucas Meneghel Rodrigues
2012-03-08 14:48 ` Anthony Liguori
2012-03-08 15:00 ` Ademar Reis
2012-03-08 23:59 ` Andreas Färber
2012-03-09 0:08 ` Ademar Reis
2012-03-08 14:49 ` Ademar Reis
2012-03-08 14:56 ` Anthony Liguori
2012-03-08 15:07 ` Ademar Reis
2012-03-08 15:14 ` Anthony Liguori
2012-03-08 16:05 ` Ademar Reis
2012-03-08 17:03 ` Anthony Liguori
2012-03-08 17:59 ` Ademar Reis
2012-03-08 18:21 ` Lucas Meneghel Rodrigues
2012-03-08 18:22 ` Lucas Meneghel Rodrigues
2012-03-08 19:16 ` Anthony Liguori
2012-03-08 21:02 ` Ademar Reis
2012-03-08 21:24 ` Anthony Liguori
2012-03-08 22:24 ` Ademar Reis
2012-03-08 23:21 ` Anthony Liguori
2012-03-08 23:51 ` Ademar Reis
2012-03-09 9:41 ` Stefan Hajnoczi
2012-03-09 14:00 ` Ademar Reis
2012-03-09 14:54 ` Stefan Hajnoczi
2012-03-09 15:01 ` Ademar Reis
2012-03-09 15:17 ` Stefan Hajnoczi [this message]
2012-03-09 11:14 ` Kevin Wolf
2012-03-09 11:59 ` Anthony Liguori
2012-03-09 12:13 ` Kevin Wolf
2012-03-09 12:24 ` Anthony Liguori
2012-03-09 11:20 ` Cleber Rosa
2012-03-09 12:04 ` Anthony Liguori
2012-03-09 12:40 ` Cleber Rosa
2012-03-09 12:42 ` Anthony Liguori
2012-03-09 12:46 ` Cleber Rosa
2012-03-08 23:07 ` Lucas Meneghel Rodrigues
2012-03-08 23:56 ` Ademar Reis
2012-03-09 0:04 ` Anthony Liguori
2012-03-09 13:24 ` Paolo Bonzini
2012-03-09 12:13 ` Anthony Liguori
2012-03-09 12:48 ` Lucas Meneghel Rodrigues
2012-03-09 14:13 ` Anthony Liguori
2012-03-09 14:40 ` Lucas Meneghel Rodrigues
2012-03-09 14:40 ` Ademar Reis
2012-03-09 13:07 ` Paolo Bonzini
2012-03-09 13:56 ` Anthony Liguori
2012-03-09 14:43 ` Paolo Bonzini
2012-03-09 14:48 ` Anthony Liguori
2012-03-09 13:03 ` Paolo Bonzini
2012-03-08 15:46 ` Kevin Wolf
2012-03-08 15:57 ` Ademar Reis
2012-03-08 16:10 ` Anthony Liguori
2012-03-08 16:34 ` Kevin Wolf
2012-03-08 16:36 ` Anthony Liguori
2012-03-08 16:46 ` Ademar Reis
2012-03-08 16:47 ` Kevin Wolf
2012-03-08 16:08 ` Anthony Liguori
2012-03-08 15:19 ` Lucas Meneghel Rodrigues
2012-03-08 18:57 ` Anthony Liguori
2012-03-08 19:34 ` Lucas Meneghel Rodrigues
2012-03-08 19:43 ` Anthony Liguori
2012-03-08 20:17 ` Lucas Meneghel Rodrigues
2012-03-08 21:02 ` Andreas Färber
2012-03-08 21:03 ` Anthony Liguori
2012-03-09 13:36 ` Paolo Bonzini
2012-03-09 14:01 ` Anthony Liguori
2012-03-09 14:30 ` Paolo Bonzini
2012-03-09 14:43 ` Anthony Liguori
2012-03-09 15:00 ` Paolo Bonzini
2012-03-09 15:02 ` Anthony Liguori
2012-03-09 15:17 ` Paolo Bonzini
2012-03-09 15:24 ` Anthony Liguori
2012-03-09 15:34 ` Paolo Bonzini
2012-03-09 15:48 ` Anthony Liguori
2012-03-09 17:02 ` Cleber Rosa
2012-03-08 14:04 ` Alon Levy
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=CAJSP0QXPhe0Xbab66K9FAaR10o2Gy93RFr0EGMq8cccLpXk82w@mail.gmail.com \
--to=stefanha@gmail.com \
--cc=anthony@codemonkey.ws \
--cc=areis@redhat.com \
--cc=crosa@redhat.com \
--cc=lmr@redhat.com \
--cc=qemu-devel@nongnu.org \
--cc=scottz@google.com \
/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;
as well as URLs for NNTP newsgroup(s).