#403: Modify initial-setup test case or create new one for ARM (vendor mode)
------------------------+------------------------
Reporter: adamwill | Owner: pwhalen
Type: task | Status: new
Priority: blocker | Milestone: Fedora 20
Component: Test cases | Version:
Keywords: arm | Blocked By:
Blocking: |
------------------------+------------------------
The initial-setup test case -
https://fedoraproject.org/wiki/QA:Testcase_base_initial_setup - doesn't
really cover the case where initial-setup runs in 'vendor mode'. This mode
is currently used only for ARM pre-built images, but since ARM is now
primary arch, we need a test case for it. It should be basically a more
extensive version of the test case that covers all the bits that would be
release blocking for ARM (which I think is language, root password, user
password, date/time - really all of it).
If the existing test case can be 'conditionalized' elegantly enough,
that'd be okay, otherwise just create a variant of it.
--
Ticket URL: <https://fedorahosted.org/fedora-qa/ticket/403>
Fedora QA <http://fedorahosted.org/fedora-qa>
Fedora Quality Assurance
#400: Revise 'firstboot' test case
------------------------+------------------------
Reporter: adamwill | Owner: adamwill
Type: defect | Status: new
Priority: major | Milestone: Fedora 20
Component: Test cases | Version:
Keywords: | Blocked By:
Blocking: |
------------------------+------------------------
We've fixed up the release criteria for the F19 changes to replace
firstboot with initial-setup and gnome-initial-setup and allow user
creation in anaconda, but we still have the firstboot test case:
https://fedoraproject.org/wiki/QA:Testcase_base_firstboot
And the startup test case:
https://fedoraproject.org/wiki/QA:Testcase_base_startup
assumes the firstboot path too. We should revise those for the new era and
the new criterion.
--
Ticket URL: <https://fedorahosted.org/fedora-qa/ticket/400>
Fedora QA <http://fedorahosted.org/fedora-qa>
Fedora Quality Assurance
#394: Revise validation process / templates for ARM as primary arch
----------------------+------------------------
Reporter: adamwill | Owner:
Type: task | Status: new
Priority: major | Milestone: Fedora 20
Component: Wiki | Version:
Keywords: | Blocked By:
Blocking: |
----------------------+------------------------
ARM has been accepted as a primary arch at least for buildsystem purposes.
The plan is to have 'primary' ARM deliverables as well if possible. This
may require us to revise the validation process / template pages to
incorporate ARM testing. It may be as 'simple' as throwing a couple of
extra columns (for the two ARM variants) alongside x86_64, i686 and EFI in
the templates, but we will have to take a look.
--
Ticket URL: <https://fedorahosted.org/fedora-qa/ticket/394>
Fedora QA <http://fedorahosted.org/fedora-qa>
Fedora Quality Assurance
#393: Revise release criteria for ARM as primary arch
------------------------------+------------------------
Reporter: adamwill | Owner: adamwill
Type: task | Status: new
Priority: major | Milestone: Fedora 20
Component: Release criteria | Version:
Keywords: | Blocked By:
Blocking: |
------------------------------+------------------------
ARM has been accepted as a primary arch at least for buildsystem purposes.
The plan is to have 'primary' ARM deliverables as well if possible. This
may require adjustments to the release criteria: we should co-ordinate
this with the owners of the owners of
https://fedoraproject.org/wiki/Changes/ARM_as_Primary (dgilmore and
pbrobinson).
--
Ticket URL: <https://fedorahosted.org/fedora-qa/ticket/393>
Fedora QA <http://fedorahosted.org/fedora-qa>
Fedora Quality Assurance
#363: Require spins to go through smoke testing before being published
-------------------------+----------------------------------
Reporter: adamwill | Owner:
Type: enhancement | Status: new
Priority: minor | Milestone: Undetermined Future
Component: Test cases | Version:
Keywords: | Blocked By:
Blocking: |
-------------------------+----------------------------------
= problem =
Sometimes, we publish spins that are completely DOA.
= analysis =
There is no mandatory testing of any Fedora images beyond netinst, DVD and
the two release blocking desktop live spins, as things stand, but we
publish rather more spins than that. In practice we test Xfce, LXDE, SoaS
and AMI images to some extent, but others are rarely touched.
= enhancement recommendation =
viking-ice has suggested that we should produce some kind of validation
matrix which has very basic, generic smoke tests: basically, does the
image at least boot up sanely? We would require there to be a PASS for
these mandatory smoke tests present in that matrix for a spin image to be
published on the spins page. QA does not commit to doing the actual
testing; we may do so if we have time, but ultimately, if a spin owner
wants to have their spin published, it's their responsibility to get the
testing done, either by poking QA, doing it themselves, or getting someone
else to do it.
--
Ticket URL: <https://fedorahosted.org/fedora-qa/ticket/363>
Fedora QA <http://fedorahosted.org/fedora-qa>
Fedora Quality Assurance
#336: ARM as primary arch
------------------------------+------------------------
Reporter: jdulaney | Owner:
Type: task | Status: new
Priority: major | Milestone: Fedora 19
Component: Release criteria | Version:
Keywords: | Blocked By:
Blocking: |
------------------------------+------------------------
I'm opening this ticket to track integrating ARM into the current QA
process. Paul Whalen is my contact from the ARM side; at FUDCon I gave
him the 30,000' view of the current QA process.
--
Ticket URL: <https://fedorahosted.org/fedora-qa/ticket/336>
Fedora QA <http://fedorahosted.org/fedora-qa>
Fedora Quality Assurance
#307: Add multi-desktop and multi-arch images to validation process
----------------------------------------+------------------------
Reporter: adamwill | Owner: adamwill
Type: enhancement | Status: new
Priority: critical | Milestone: Fedora 18
Component: Blocker/NTH review process | Version:
Keywords: | Blocked By:
Blocking: |
----------------------------------------+------------------------
For the last few releases, we've been releasing two dual-layer DVD images
- one contains both the 32-bit and 64-bit DVD images, and the other
contains the major live spins all together with a menu for picking which
one to boot.
We don't really encourage public downloads of these, but we _do_ print
them on physical media and distribute them at conferences and via the
ambassadors program. Apparently, for F17, at least one of the images
turned out to be badly broken and we printed/gave out several thousand
coasters. Whoops. So, it seems we can't rely on these compendium images to
always be working properly, and QA should be validating them before
they're used for anything.
We'll need to co-ordinate with releng, FAmSCo and possibly FPL on this
one, for timing issues. The compendium images are built _after_ the main
set of final release images, and this is probably unavoidable, because we
have to sign off definitely on the release images before building
compilations of them. So we should probably define an official schedule
and process for building and testing the compendium images right after the
go/no-go, on a schedule that works for FAmSCo and regularly-scheduled
events where these media are distributed. CCing Robyn (FPL) and cwickert
for FAmSCo.
--
Ticket URL: <https://fedorahosted.org/fedora-qa/ticket/307>
Fedora QA <http://fedorahosted.org/fedora-qa>
Fedora Quality Assurance