Mirrorlist test changes for Issue #146 #157
Labels
No labels
priority: critical
priority: high
priority: low
priority: medium
status: abandoned
status: duplicate
status: invalid
status: peer review needed
status: wontfix
tag: content
tag: good first issue
tag: help wanted
test suite
type: bug
type: documentation
type: enhancement
type: maintenance
type: question
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: testing/os-autoinst-distri-rocky-migrated#157
Loading…
Reference in a new issue
No description provided.
Delete branch "mirrorlist"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This test originally attempted use the dvd-iso to demonstrate installation of a graphical server from the mirrorlist. However, after mirrorlist is selected as the Installation Source the option to install "Server with GUI" (graphical-server) disappears from the Base Environment list and only "server", "minimal" and "custom" package sets remain. This is the subject of Issue #146.
The issue is resolved for 9.1 by selecting "server" from the Base Environment list but as mentioned in #146 there is a remaining issue with resolving the mirrorlist URL for 8.7. This is potentially a problem with a returned mirror, not the test code. New attempts to download repository metadata, presumably from a different returned mirror, were eventually successful.
In conclusion, this is a fix for 9.1 but not 8.7 and Issue #146 needs to be pursued further.
This was tested using:
Both tests should pass but sporadic failures of 8.7 at the "_check_install_source" stage are expected.
Testing with...
In above job JSON the
PACKAGE_SET
is not set toserver
. This indicates thatopenqa-clone-custom-git-refspec
method will not work PRs that make changes in whole or in part oftemplates.fif.json
and that such tests require local modification oftemplates.fif.json
along withfifloader.py
or must be run outside of the production openQA instance.The desired behavior would be achieved by
POST
ing with thePACKAGE_SET
variable or by adding that variable in anopenqa-clone-job
command (which has already been done).Based on above I am approving this PR.
The test for 8.7 fails as indicated but 9.1 passes. Approved!