[Fedora QA] #173: Obsoleting the tests for verifying http/nfs/ftp/hard disk install sources

Fedora QA trac at fedorahosted.org
Mon Feb 21 21:31:35 UTC 2011


#173: Obsoleting the tests for verifying http/nfs/ftp/hard disk install sources
--------------------------+-------------------------------------------------
  Reporter:  rhe          |       Owner:  rhe      
      Type:  enhancement  |      Status:  new      
  Priority:  major        |   Milestone:  Fedora 15
 Component:  Wiki         |     Version:           
Resolution:               |    Keywords:           
--------------------------+-------------------------------------------------
Comment (by jlaska):

 Thanks for raising this topic!  We'll need to confirm with clumens of
 course, but I don't know if there are plans to add graphical repository
 configuration for NFS ISO, HD and HD ISO installation methods.  I don't
 believe there are plans to remove loader handling for package repository
 access methods.  Which means, Fedora will still support traditional
 installation methods available by way of ''askmethod''.

 Perhaps we need to rename/rethink these different tests?

 The two functions that need verification are ...
  1. the loader handling/setup of a given installation repository.  I'm
 thinking these are the operations that dictate how the 'Installation repo'
 is setup.  For some boot methods, this is handled for us (e.g. DVD creates
 a CDROM repo, boot.iso and pxeboot don't add any 'installation repo')
  2. the graphical repository dialog allowing for additional repos, repo
 removal, and existing repo edits.  These are mostly manual (except for
 kickstart) functions.

 As for loader handling/setup of a given installation repository, we have
 the following scenarios (most of which are already tests, but perhaps need
 adjustment/rename):

 1. Installation repository - http
  * default scenario
   1. Boot and install using a netinst.iso or pxeboot images
  * variation(s):
   1. Boot with: 'askmethod' and manually input HTTP repo
   2. Boot with: repo=http://server/path/to/repo
   3. Use ftp://server/path/to/repo
   4. Use ftp://user:pass@server/path/to/repo
   5. Configure proxy=[protocol://][username[:password]@]host[:port]
 2. Installation repository - NFS
  * default scenario
   1. Use graphical repository dialog to input NFS Server and PATH
  * variation(s):
   1. Boot with: repo=nfs:<server>:/<path>
 3. Installation repository - NFS ISO
  * default scenario
   1. Boot with 'askmethod' and manually enter NFS ISO server + path
  * variation(s):
   1. Boot with: repo=nfsiso[:options]:<server>:/<path>
 4. Install repository - HD ISO
  * default scenario
   1. Boot with 'askmethod' and manually enter HD device and path
  * variations:
   1. repo=hd:<device>:/<path>
   2. repo=hd:LABEL=<label>:/<path>
   3. repo=hd:UUID=<uuid>:/<path>
 5. Install repository - CD/DVD ISO
  * default scenario
   1. Boot and install from a CD or DVD ISO image
  * variations:
   1. Boot with 'askmethod' and selects CD-ROM/DVD-ROM
   2. Boot with repo=cdrom:<device>

 If we include the FTP* tests you list as a variation of the HTTP test, we
 can remove them altogether.


 As for graphical repository edits, we have those covered already right?

 https://fedoraproject.org/wiki/Category:Repository

-- 
Ticket URL: <https://fedorahosted.org/fedora-qa/ticket/173#comment:1>
Fedora QA <http://fedorahosted.org/fedora-qa>
Fedora Quality Assurance


More information about the test mailing list