action #63217
closedcoordination #65313: [SLE][functional][y][epic] Extend automated testing coverage for full installer
[functional][y] Enable full offline installation with all modules+ patterns, on all backends, with post-registration
0%
Description
Motivation¶
The main use-case of the full installer is to allow offline installation, only with the medium, and register later. So this should be tested on all architectures/backends. Currently, such test is only enabled for x86_64.
It was tested parent ticket that we can easily adapt allmodules+allpatterns to work offline, see comment #5 of parent ticket. There is an existing module that does post-install registration, https://openqa.suse.de/tests/3866936/modules/suseconnect_scc/steps/1/src. Though it was not shown to work in sle 15 yet (might add some extra difficulty if it does not work)
The functional team is already testing skipping registration and then doing online install, and some more standard installs where they do everything online with the full medium, so we do not need to cover this too.
So just having one test suite that does full offline install with allmodules+patterns and run it everywhere is probably enough to cover the purpose of full installer.
Acceptance criterias¶
- Create a test suite that does full offline install + skip registration + allmodules+allpatterns + register after install.
- Said test suite is enabled on all backends for full medium.
- Skip registration and other redundant test suites are no longer scheduled for full installer in our job group.
Updated by riafarov about 4 years ago
- Due date set to 2020-03-10
- Category set to New test
- Priority changed from Normal to High
- Target version set to Milestone 32
Updated by JERiveraMoya about 4 years ago
- Status changed from New to Workable
- Estimated time set to 5.00 h
Updated by JERiveraMoya about 4 years ago
- Due date changed from 2020-03-10 to 2020-03-24
Moving to next sprint
Updated by oorlov about 4 years ago
- Status changed from In Progress to Feedback
PR: https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/9673
Everything is implemented except offline installation, because currently it is not clear for me how to create vm without network, but enable it after installation.
Updated by oorlov about 4 years ago
- Status changed from Feedback to Resolved
Passed on OSD: https://openqa.suse.de/tests/4009415
Updated by oorlov about 4 years ago
- Status changed from Resolved to In Progress
Working on making separate skip_registration+offline test suites, because they are required for Functional Job Group.
Updated by riafarov about 4 years ago
- Due date changed from 2020-03-24 to 2020-04-07
PR is not yet merged.
Updated by oorlov about 4 years ago
- Status changed from In Progress to Feedback
PR: https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/9881
There was a problem on power pc, some packages were not installed during installation and error occurred. I thought it is related to some modules, but in the end the problem was with the lack of space on device. I've increased the size to 30 Gb and the test passed.
Updated by riafarov about 4 years ago
- Parent task changed from #62171 to #65313