public inbox for kvm@vger.kernel.org
 help / color / mirror / Atom feed
From: Alon Levy <alevy@redhat.com>
To: Lucas Meneghel Rodrigues <lmr@redhat.com>
Cc: kvm@vger.kernel.org, qemu-devel@nongnu.org, Swapna <skrishna@redhat.com>
Subject: spice in kvm-autotest [was: Re: KVM call minutes for Apr 5]
Date: Tue, 5 Apr 2011 19:01:19 +0300	[thread overview]
Message-ID: <20110405160119.GF8723@playa.tlv.redhat.com> (raw)
In-Reply-To: <20110405150703.GQ22884@x200.localdomain>

On Tue, Apr 05, 2011 at 08:07:03AM -0700, Chris Wright wrote:
[snip]
> kvm-autotest
> - roadmap...refactor to centralize testing (handle the xen-autotest split off)
> - internally at RH, lmr and cleber maintain autotest server to test
>   branches (testing qemu.git daily)
>   - have good automation for installs and testing
> - seems more QA focused than developers
>   - plenty of benefit for developers, so lack of developer use partly
>     cultural/visibility...
>   - kvm-autotest team always looking for feedback to improve for
>     developer use case
> - kvm-autotest day to have folks use it, write test, give feedback?
>   - startup cost is/was steep, the day might be too much handholding
>   - install-fest? (to get it installed and up and running)
> - buildbot or autotest for testing patches to verify building and working
> - one goal is to reduce mailing list load (patch resubmission because
>   they haven't handled basic cases that buildbot or autotest would have
>   caught)
> - fedora-virt test day coming up on April 14th.  lucas will be on hand and
>   we can piggy back on that to include kvm-autotest install and virt testing
> - kvm autotest run before qemu pull request and post merge to track
>   regressions, more frequent testing helps developers see breakage
>   quickly
>   - qemu.git daily testing already, only the "sanity" test subset 
>     - run more comprehensive "stable" set of tests on weekends
> - one issue is the large number of known failures, need to make these
>   easier to identify (and fix the failures one way or another)
> - create database and verify (regressions) against that
>   - red/yellow/green (yellow shows area was already broken)
> - autotest can be run against server, not just on laptop
> - how to do remote client display testing (e.g. spice client)
>   - dogtail and LDTP
>   - graphics could be tested w/ screenshot compares
> - WHQL testing automated as well

screenshots are already there, and they are a great start. But you can't
really do testing if you aren't recreating the same environment, and having
a client server where there is no client, while being a good test, doesn't
cover the case where the client is connected :)

So I was basically talking about the added requirement of creating a client
connection (one or more) to a single vm.

Note that I wasn't asking anyone to develop this - I'm just asking if patches
in that direction would be accepted/interesting. We (well, Swapna, cc-ed) are
still working on deciding exactly how to do automated testing as a project.

Regarding the dogtail/LDTP issue, they are about specific tests run inside the
guest, and they are certainly something we would leverage. But like I mentioned
on the call, there is a whole suite of whql tests that are display specific,
and don't require anything new. In fact, a few months ago I added support for
autotest to run one of them, resizing to all the possible modes - so I know I
don't need dogtail for significant portions of our testing. (sorry, no git link
- I'll clean it up and post, it's been done 10 months ago so probably won't
cleanly apply :)

For some ideas about what we are interested in see
http://spice-space.org/page/SpiceAutomatedTesting. (just the Requirements section).

> --
> To unsubscribe from this list: send the line "unsubscribe kvm" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html

  parent reply	other threads:[~2011-04-05 16:01 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-04-05 15:07 KVM call minutes for Apr 5 Chris Wright
2011-04-05 15:29 ` [Qemu-devel] " Stefan Hajnoczi
2011-04-05 17:37   ` Lucas Meneghel Rodrigues
2011-04-07 10:03     ` Stefan Hajnoczi
2011-04-08 12:58       ` Lucas Meneghel Rodrigues
2011-04-08 18:57         ` Stefan Hajnoczi
2011-04-05 16:01 ` Alon Levy [this message]
2011-04-05 16:27   ` spice in kvm-autotest [was: Re: KVM call minutes for Apr 5] Lucas Meneghel Rodrigues
2011-04-05 17:08     ` Alon Levy
2011-04-05 18:03       ` Lucas Meneghel Rodrigues
2011-04-06  7:50         ` Alon Levy
2011-04-05 18:08       ` [Qemu-devel] " Anthony Liguori
2011-04-05 18:25         ` Lucas Meneghel Rodrigues
2011-04-05 18:41           ` Anthony Liguori

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=20110405160119.GF8723@playa.tlv.redhat.com \
    --to=alevy@redhat.com \
    --cc=kvm@vger.kernel.org \
    --cc=lmr@redhat.com \
    --cc=qemu-devel@nongnu.org \
    --cc=skrishna@redhat.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