action #69238
closed
coordination #42854: [functional][y][epic] Introduce relevant installation validation test modules
[y] Add validation for yast_self_update and yast_no_self_update
Added by riafarov about 4 years ago.
Updated almost 4 years ago.
Target version:
SUSE QA - SLE 15 SP3
Description
riafarov_: when YaST applies the self-update it downloads the content into /download/yast_* files and mounts them to /mounts/yast_* e.g. /download/yast_000 file is mounted to /download/yast_0000 (note the different number of zeroes... :-o )
riafarov_: you can check that with simple: mount | grep "/download/yast_000 on /download/yast_0000"
See #69583 for details how to generate repo, as we need either to add binaries for other architectures to the repo we have published, or create additional 3 stub repos.
Acceptance criteria¶
- self update is validated during the installation
- Subject changed from [y] Add validatoion for yast_self_update and yast_no_self_update to [y] Add validation for yast_self_update and yast_no_self_update
- Description updated (diff)
- Status changed from New to Workable
- Estimated time set to 8.00 h
- Status changed from Workable to In Progress
- Assignee set to oorlov
- Subject changed from [y] Add validation for yast_self_update and yast_no_self_update to [y][epic] Add validation for yast_self_update and yast_no_self_update
- Status changed from In Progress to Workable
- Subject changed from [y][epic] Add validation for yast_self_update and yast_no_self_update to [y] Add validation for yast_self_update and yast_no_self_update
- Due date changed from 2020-08-11 to 2020-08-25
- Start date changed from 2020-07-22 to 2020-08-04
due to changes in a related task: #69583
- Status changed from Workable to Blocked
We can continue working on the ticket as soon as the repo will be added in the scope of https://progress.opensuse.org/issues/69583.
Simple steps for the automated test (For sure, they may be updated as soon as we'll have repo and will know more details):
Verify that installer does not download any updates if self_update is disabled:
- Set
self_update=0
in boot parameters and select "Install";
- Wait until Product Selection screen will apprear;
- Open install-shell and check that
mount | grep "/download/yast_000 on /download/yast_0000"
is false.
Verify that installer downloads updates if self_update is enabled:
- Set
self_update=http://<url to the repo from poo#69583>
in boot parameters and select "Install";
- Wait until Product Selection screen will apprear;
- Open install-shell and check that
mount | grep "/download/yast_000 on /download/yast_0000"
is true.
- Assignee changed from oorlov to riafarov
- Status changed from Blocked to New
- Assignee deleted (
riafarov)
- Due date changed from 2020-08-25 to 2020-09-08
- Category deleted (
Enhancement to existing tests)
- Priority changed from Normal to Low
- % Done changed from 100 to 0
- Description updated (diff)
- Status changed from New to Workable
- Assignee set to riafarov
- Category set to Enhancement to existing tests
- Status changed from Workable to Feedback
- Status changed from Feedback to Resolved
- Status changed from Resolved to In Progress
- Status changed from In Progress to Resolved
Also available in: Atom
PDF