Anaconda text install #162
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#162
Loading…
Reference in a new issue
No description provided.
Delete branch "anaconda-txt"
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?
Added new needle for text install.
Deleted redundant code.
Tested for 9.1, 8.7 & 8.8:
Result: Pass
Fixes Issue #145
All indicated tests pass.
While the test run for this PR passes in the openQA production system for Rocky Linux 8.7 it fails for Rocky Linux 9.1 stalling at a menu choice between Start VNC and Use text mode.
This appears to be triggered in 9.1 because the network is up on boot while it is not up in Rocky Linux 8. I cannot explain why both @AlanMarshall and @akatch report this as passing.
A possible resolution would be to add check for Rocky Linux major version at line 107 in
_boot_to_anaconda
effectively making the first block match for Rocky Linux 8 while the second block (current Fedora only) match for Rocky Linux 9+.@tcooper It appears from your test results that neither of your tests is picking up the new needle:
https://github.com/AlanMarshall/os-autoinst-distri-rocky/blob/anaconda-txt/needles/anaconda/main_hub/rocky-anaconda_main_hub_text-20230317.*
so they demonstrate the correct pre-fix result.
cc @akatch
@AlanMarshall Not picking up the new needle is possible but when I had a closer look at the test the place where I think you added that needle isn't actually what we want. I'll submit another/alternate PR for that explains/demonstrates what we need here.
@AlanMarshall Please see #163 which is an alternate solution to this with the fix for user password setting as well. I don't think the use of the needle that is included in the PR is correct even though it may get the test past the missing needle match. The test logic is what was incorrect here and needed fixing.
Superceded by #163
Pull request closed