Release Criteria Proposal: Xen DomU

Adam Williamson awilliam at redhat.com
Thu Oct 13 21:13:55 UTC 2011


On Thu, 2011-10-13 at 17:07 -0400, Konrad Rzeszutek Wilk wrote:
> On Thu, Oct 13, 2011 at 12:46:12PM -0700, Adam Williamson wrote:
> > On Thu, 2011-10-13 at 15:35 -0400, Josh Boyer wrote:
> > > On Thu, Oct 13, 2011 at 3:24 PM, Tim Flink <tflink at redhat.com> wrote:
> > > > On Thu, 13 Oct 2011 13:18:39 -0600
> > > > Tim Flink <tflink at redhat.com> wrote:
> > > >
> > > >> My intention was to include issues with DomU running locally (with an
> > > >> already functional Fedora Dom0) or on a Xen based cloud provider. My
> > > >> implicit assumption was that Dom0 would already be working but since
> > > >> F16 is the first supported Dom0 since F8, that could be problematic.
> > > >> For F17 and later, I imagine that we could just say that it needs to
> > > >> run with a previous release as Dom0.
> > > >
> > > > How about:
> > > >  - The release must boot successfully as Xen DomU with releases
> > > >    providing a functional, supported Xen Dom0 and cloud providers
> > > >    utilizing Xen. This does not include any issues limited to the
> > > >    release functioning as Xen Dom0.
> > > 
> > > Do you have a test plan to go along with this criteria?
> > 
> > Well, er:
> > 
> > https://fedoraproject.org/wiki/QA:Testcase_Boot_Methods_Xen_Para_Virt
> > 
> > it could use some, let's say, expansion. =)
> 
> Is there a good template for these QA test-cases? I can flesh it a bit
> and provide local-type QA, which is:
> 
> 1). Install Dom0
> 2). Install DomU
> 3). Do stuff.

You can look at just about any existing test case or just read the
template page:

https://fedoraproject.org/wiki/Template:QA/Test_Case

which explains how to use the template. It's really very simple:
essentially a test case is just three sets of 'steps' specified as
numbered bullets. The 'setup' steps are things you do to prepare the
environment before doing the actual testing, the 'actions' steps are the
actual steps that you do to perform the testing, and the 'results' list
is the things that ought to be the result of the testing.

https://fedoraproject.org/wiki/QA:Testcase_base_startup is a nice simple
example you can look at.
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | identi.ca: adamwfedora
http://www.happyassassin.net



More information about the test mailing list