From Fedora Project Wiki

m (Kparal moved page QA:Testcase install repository HTTP/FTP graphical to QA:Testcase install repository HTTP graphical: drop FTP per https://lists.fedoraproject.org/archives/list/test@lists.fedoraproject.org/thread/KJAUUCMCG2IAEAXH6OQMX45KWOFTWANB/)
(clarify HTTPS and drop FTP, per https://lists.fedoraproject.org/archives/list/test@lists.fedoraproject.org/thread/KJAUUCMCG2IAEAXH6OQMX45KWOFTWANB/)
 
Line 2: Line 2:
  
 
{{QA/Test_Case
 
{{QA/Test_Case
|description=This is to verify that an installation can be performed from a HTTP/FTP repository configured in the [[Anaconda]] GUI.
+
|description=This is to verify that an installation can be performed from a HTTP/HTTPS repository configured in the [[Anaconda]] GUI.
 
|actions=
 
|actions=
 
# Boot the installer using any available non-live means (anything except {{filename|Live.iso}})
 
# Boot the installer using any available non-live means (anything except {{filename|Live.iso}})
# Change the installation source to point to a custom HTTP/FTP repository
+
# Change the installation source to point to a custom HTTP/HTTPS repository
#* You can pick one from the [http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-{{FedoraVersionNumber|next}}&arch=x86_64 list of mirrors] or you can use the default redirect http://download.fedoraproject.org/pub/fedora/linux/development/{{FedoraVersionNumber|next}}/x86_64/os (change the architecture to match the architecture of your installation media if needed, e.g. ''i386'').
+
#* You can pick one from the [https://mirrors.fedoraproject.org/mirrorlist?repo=fedora-{{FedoraVersionNumber|next}}&arch=x86_64 list of mirrors] or you can use the default redirect https://download.fedoraproject.org/pub/fedora/linux/development/{{FedoraVersionNumber|next}}/x86_64/os (change the architecture to match the architecture of your installation media, if needed).
 
# Proceed with installation
 
# Proceed with installation
 
|results=
 
|results=
 
<ol>
 
<ol>
<li>The installer accepts the HTTP/FTP repository definition</li>
+
<li>The installer accepts the HTTP/HTTPS repository definition</li>
 
<li>The said repository is used for installation. This can be checked by examining the {{filename|/tmp/packaging.log}} file. Example output:
 
<li>The said repository is used for installation. This can be checked by examining the {{filename|/tmp/packaging.log}} file. Example output:
 
{{#tag:pre|
 
{{#tag:pre|
Line 22: Line 22:
 
}}
 
}}
 
[[Category:Repository]]
 
[[Category:Repository]]
[[Category:Installation Repository HTTP/FTP]]
+
[[Category:Installation Repository HTTP]]

Latest revision as of 09:32, 7 January 2021

Note.png
Associated release criterion
This test case is associated with the Basic_Release_Criteria#remote-package-sources release criterion. If you are doing release validation testing, a failure of this test case may be a breach of that release criterion. If so, please file a bug and nominate it as blocking the appropriate milestone, using the blocker bug nomination page.


Description

This is to verify that an installation can be performed from a HTTP/HTTPS repository configured in the Anaconda GUI.


How to test

  1. Boot the installer using any available non-live means (anything except Live.iso)
  2. Change the installation source to point to a custom HTTP/HTTPS repository
  3. Proceed with installation

Expected Results

  1. The installer accepts the HTTP/HTTPS repository definition
  2. The said repository is used for installation. This can be checked by examining the /tmp/packaging.log file. Example output:
    09:34:37,295 DEBUG packaging: adding yum repo anaconda with baseurl http://download.fedoraproject.org/pub/fedora/linux/development/34/x86_64/os and mirrorlist None
    09:34:37,313 DEBUG packaging: disabling repo fedora
    09:34:37,313 DEBUG packaging: disabling repo updates-testing
    09:34:37,314 DEBUG packaging: disabling repo updates
    
  3. The installation completes and the new system initiates boot properly