From Fedora Project Wiki

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.

Latest revision Your text
Line 1: Line 1:
= Fedora Test Day =
== WHAT ==
== WHAT ==


It's time to kick the tires on encrypted block device installation support in F10-Alpha. There have been several changes on this front recently, most notably the arrival of [[Features/BetterStartup|plymouth]].  The plan is meet and try to poke holes in encrypted block device installations.  We'll have a host of QA and Development characters hanging out discussing bugs (aka "features"), expectations, and test areas.  I've included details below for how you can contribute below.
It's time to kick the tires on encrypted block device installation support in F10-Alpha. There have been several changes on this front recently, most notably the arrival of [http://fedoraproject.org/wiki/Features/BetterStartup plymouth].  The plan is meet and try to poke holes in encrypted block device installations.  We'll have a host of QA and Development characters hanging out discussing bugs (aka "features"), expectations, and test areas.  I've included details below for how you can contribute below.


== WHEN ==
== WHEN ==
Line 13: Line 15:
Discussion will be held on IRC in the [irc://irc.freenode.net/fedora-qa #fedora-qa] channel.  There are quite a few different IRC clients out there you can use to join the discussion, including:
Discussion will be held on IRC in the [irc://irc.freenode.net/fedora-qa #fedora-qa] channel.  There are quite a few different IRC clients out there you can use to join the discussion, including:


* [http://embed.mibbit.com/?server=irc.freenode.net&channel=%23fedora-qa&forcePrompt=true Web-based mibbit] (no additional software required)
* Web-based mibbit (no additional software required)- [http://embed.mibbit.com/?server=irc.freenode.net&channel=%23fedora-qa&forcePrompt=true join #fedora-qa]
* [https://addons.mozilla.org/firefox/16/ Chatzilla firefox extension]
* Chatzilla firefox extension - [https://addons.mozilla.org/firefox/16/ install Chatzilla]
* A slew of [http://www.ircreviews.org/clients/platforms-unix.html popular linux clients]
* A slew of popular linux clients - http://www.ircreviews.org/clients/platforms-unix.html


== WHY ==
== WHY ==


Have you tried installing using an encrypted block device yet?  Support for [[Anaconda/Features/EncryptedBlockDevices|installing to encrypted block devices]] was added in Fedora 9.  While this support has been present for an entire release, it hasn't yet been given a thorough test review.  Additionally, with the presence of [[Features/BetterStartup|plymouth]], the method by which unlocking your encrypted devices has changed dramatically.
Have you tried installing using an encrypted block device yet?  Support for [http://fedoraproject.org/wiki/Anaconda/Features/EncryptedBlockDevices installing to encrypted block devices] was added in Fedora 9.  While this support has been present for an entire release, it hasn't yet been given a thorough test review.  Additionally, with the presence of [http://fedoraproject.org/wiki/Features/BetterStartup plymouth], the method by which unlocking your encrypted devices has changed dramatically.


It's the new hotness and it could use your help in identifying use cases and fleshing out defects.
It's the new hotness and it could use your help in identifying use cases and fleshing out defects.
Line 37: Line 39:
=== Triage NEW Bugs ===
=== Triage NEW Bugs ===


Much like a field hospital, bug triage is the art of quickly addressing the big issues in a bug, and moving it on for further review by the development team.  Unlike a field hospital, there ''should'' be no blood or guts.  The triage process has generated quite a following.  You are encouraged to read more about the triage process on the [[BugZappers]] home.  In a nutshell, bug triage is a several step process that includes:
Much like a field hospital, bug triage describes the art of quickly addressing the big issues in a bug, and moving it on for further review by the development team.  Unlike a field hospital, there ''should'' be no blood or gunfire.  The triage process has generated quite a following.  As outlined on the [[BugZappers]] home, triage is a several step process:


# [[BugZappers/GettingStarted| Getting started]]
# [[BugZappers/GettingStarted| Getting started]]
# [[BugZappers/FindingBugs| Finding bugs to triage]], the list we'll use for Test Day includes:
# [[BugZappers/FindingBugs| Finding bugs to triage]], the list we'll use for Test Day includes:
#* [http://tinyurl.com/6k8e5h List of ''NEW'' installer encrypted block device bugs needing triage]
#* List of ''NEW'' installer encrypted block device bugs needing triage: http://tinyurl.com/6k8e5h
#* [http://tinyurl.com/6omrxn List of ''NEW'' Plymouth bugs]
#* List of ''NEW'' Plymouth bugs: http://tinyurl.com/6omrxn
# [[BugZappers/TakingAction| Taking action]]
# [[BugZappers/TakingAction| Taking action]]


Line 51: Line 53:
At this time there are no unverified bug fixes.  However, that will likely change as the days go on.
At this time there are no unverified bug fixes.  However, that will likely change as the days go on.


* [http://tinyurl.com/5jfdb7 Encrypted block device installation ''MODIFIED'' bugs]
* Encrypted block device installation ''MODIFIED'' bugs - http://tinyurl.com/5jfdb7
* [http://tinyurl.com/648k9n Plymouth ''MODIFIED'' bugs]
* Plymouth ''MODIFIED'' bugs - http://tinyurl.com/648k9n


=== Testing ===
=== Testing ===
Line 62: Line 64:
Here are some testing requirements:
Here are some testing requirements:
* A spare system (can be a virtual guest)
* A spare system (can be a virtual guest)
* Access to install F10-Alpha install media ([http://mirrors.fedoraproject.org//mirrorlists/publiclist//Fedora/10-Alpha mirror list])
* Access to install F10-Alpha install media (see http://mirrors.fedoraproject.org//mirrorlists/publiclist//Fedora/10-Alpha)
* Optical CD/DVD media and a media burner (optional)
* Optical CD/DVD media and a media burner (optional)


Line 75: Line 77:
The same process used to install an Fedora release can be used to install F10-Alpha.  For an overview of the process, please review the [http://docs.fedoraproject.org/install-guide/ Installation Guide].
The same process used to install an Fedora release can be used to install F10-Alpha.  For an overview of the process, please review the [http://docs.fedoraproject.org/install-guide/ Installation Guide].


# First, determine your system architecture ([http://docs.fedoraproject.org/install-guide/f9/en_US/sn-which-arch.html docs]).
# First, determine your system architecture (see http://docs.fedoraproject.org/install-guide/f9/en_US/sn-which-arch.html).
# Next, locate a nearby mirror where you can download install media ([http://mirrors.fedoraproject.org/publiclist/Fedora/development/ mirror list]).
# Next, locate a nearby mirror where you can download install media (see http://mirrors.fedoraproject.org/publiclist/Fedora/development/).
# Next, [http://docs.fedoraproject.org/install-guide/f9/en_US/sn-expert-download.html download] a ''F10-Alpha'' Fedora CD, DVD, or <code>boot.iso</code> for your architecture from a ([http://docs.fedoraproject.org/install-guide/f9/en_US/sn-expert-download.html docs])
# Next, [http://docs.fedoraproject.org/install-guide/f9/en_US/sn-expert-download.html download] a ''F10-Alpha'' Fedora CD, DVD, or <code>boot.iso</code> for your architecture from a (see http://docs.fedoraproject.org/install-guide/f9/en_US/sn-expert-download.html)
# [http://docs.fedoraproject.org/install-guide/f9/en_US/sn-making-media.html#sn-making-disc-media Burn the downloaded image to a CD/DVD]
# [http://docs.fedoraproject.org/install-guide/f9/en_US/sn-making-media.html#sn-making-disc-media Burn the downloaded image to a CD/DVD]
# [http://docs.fedoraproject.org/install-guide/f9/en_US/sn-start-installation.html Boot from the CD/DVD]
# [http://docs.fedoraproject.org/install-guide/f9/en_US/sn-start-installation.html Boot from the CD/DVD]
Line 108: Line 110:
  ''Exploratory testing is simultaneous learning, test design, and test execution.''
  ''Exploratory testing is simultaneous learning, test design, and test execution.''


For further reading on exploratory testing can be found at http://en.wikipedia.org/wiki/Exploratory_testing.
Further reading on exploratory testing can be found at http://en.wikipedia.org/wiki/Exploratory_testing.


===== Test Areas =====
===== Test Areas =====
Line 126: Line 128:
With a spare system(s) in hand, you are welcome to walk through one or more of the following test cases.
With a spare system(s) in hand, you are welcome to walk through one or more of the following test cases.


* [[Anaconda/Features/EncryptedBlockDevices#Test Plan|Encrypted block device installation tests cases]]
* Encrypted block device installation tests cases - https://fedoraproject.org/wiki/Anaconda/Features/EncryptedBlockDevices#Test_Plan
* [[Features/BetterStartup#Test_Plan|Plymouth test cases]]
* Plymouth test cases - http://fedoraproject.org/wiki/Features/BetterStartup#Test_Plan


The goal is to flesh out any bugs in the software that might be exposed by your special hardware environment.
The goal is to flesh out any bugs in the software that might be exposed by your special hardware environment.
Line 137: Line 139:
Come join us on #fedora-qa, ask questions, propose changes, and share your issues.
Come join us on #fedora-qa, ask questions, propose changes, and share your issues.


=== Known Issues ===
== Known Issues ==


Both encrypted block device installation, and plymouth have been available for testing already.  As a result, there is a list of bugs already filed for each area.  Before you file a new bug, please refer to the following before filing a new bug:
Both encrypted block device installation, and plymouth have been available for testing already.  As a result, there is a list of bugs already filed for each area.  Before you file a new bug, please refer to the following before filing a new bug:


* [http://tinyurl.com/5euz7s Plymouth known issues]
* Plymouth known issues - http://tinyurl.com/5euz7s
* [http://tinyurl.com/5wwt3y Installer encrypted block devices known issues]
* Installer encrypted block devices known issues - http://tinyurl.com/5wwt3y


[[Category:Fedora 10 Test Days]]
[[Category:Encrypted Block Device|LUKS Encrypted LVM VG, all LVs encrypted]]
Please note that all contributions to Fedora Project Wiki are considered to be released under the Attribution-Share Alike 4.0 International (see Fedora Project Wiki:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

To edit this page, please solve the following task below and enter the answer in the box (more info):

Cancel Editing help (opens in new window)