Project

General

Profile

Actions

coordination #69130

closed

[functional][y][epic] Extend test coverage for firstboot

Added by JERiveraMoya over 4 years ago. Updated about 3 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Target version:
Start date:
2020-07-21
Due date:
2020-10-20
% Done:

100%

Estimated time:
(Total: 5.00 h)

Description

As requested by YaST team we could add more steps on our firstboot scenarios Trello card:
At the moment we have:

Both are using default firstboot.xml, which is created once the package is installed in the system.
With a custom firstboot.xml we could guarantee that more, called clients which are the menu that we see on the left during firstboot wizard are working fine.

We could just edit in the systeml /etc/YaST2/firstboot.xml. See documentation: https://en.opensuse.org/YaST_Firstboot#Customizing_YaST_Firstboot
In particular there was a bug with hostname, so we should enable it in the control file: https://github.com/yast/yast-firstboot/blob/master/control/firstboot.xml#L88 and some other clients.

Note: for editing on AutoYast we might need embedded script so maybe we could just consider to do it in the other test suite before rebooting.

As of now we cover only yast clients which are enabled by default.
Motivated by https://trello.com/c/WN7ywJhr/1943-2-sles15-sp2-p3-1173298-yast2-firstboothostname-breaks-with-error and https://bugzilla.suse.com/show_bug.cgi?id=1173298

Here we can see full list of available clients: https://github.com/yast/yast-firstboot/blob/master/control/firstboot.xml

There is refactoring of the first boot functionality planned, so we should clarify the requirements.
All the clients cannot be enabled in one test suite as some of them conflict with each other, so we will need to split it to multiple scenarios.


Subtasks 8 (0 open8 closed)

action #69175: [y] Enable firstboot_hostname yast client in first boot testResolvedJRivrain2020-07-212020-09-08

Actions
action #71308: [y][timeboxed:20h] Figure out most used module for the first bootResolvedsyrianidou_sofia2020-09-142020-10-20

Actions
action #73471: Enable yast2_firstboot in textmodeClosedJRivrain2020-10-18

Actions
action #73474: Add more modules to yast2_firstbootClosedJRivrain2020-10-18

Actions
action #73477: Modify firstboot configuration for yast2_firstboot_customClosedJRivrain2020-10-18

Actions
action #89866: Replace assert_screen calls by libyui asserts in firstbootResolvedsyrianidou_sofia2021-04-12

Actions
action #91013: Get rid of assert_screens in some firstboot clientsRejected2021-04-12

Actions
action #91581: Replace assert_screen calls by libyui asserts in firstbootClosedJERiveraMoya2021-04-22

Actions
Actions #1

Updated by riafarov over 4 years ago

  • Due date changed from 2020-08-11 to 2020-08-25
Actions #2

Updated by riafarov over 4 years ago

  • Description updated (diff)
Actions #3

Updated by riafarov over 4 years ago

  • Subject changed from [functional][y] Extend test coverage for firstboot to [functional][y][epic] Extend test coverage for firstboot
Actions #4

Updated by riafarov about 4 years ago

  • Due date changed from 2020-08-25 to 2020-09-08

due to changes in a related task: #69175

Actions #5

Updated by riafarov about 4 years ago

  • Due date changed from 2020-09-08 to 2020-10-06

due to changes in a related task: #71308

Actions #6

Updated by riafarov about 4 years ago

  • Project changed from openQA Tests to qe-yam
  • Category deleted (Enhancement to existing tests)
Actions #7

Updated by riafarov about 4 years ago

  • Project changed from qe-yam to openQA Tests
  • Category set to New test
Actions #8

Updated by szarate about 4 years ago

  • Tracker changed from action to coordination
Actions #10

Updated by riafarov about 4 years ago

  • Project changed from openQA Tests to qe-yam
  • Category deleted (New test)
Actions #11

Updated by oorlov over 3 years ago

  • Target version changed from SLE 15 SP3 to Current
Actions #12

Updated by okurz about 3 years ago

This ticket had a due set but exceeded it already by more than 14 days. We would like to take the due date seriously so please update the ticket accordingly (resolve the ticket or update the due-date or remove the due-date). See https://progress.opensuse.org/projects/openqatests/wiki/Wiki#SLOs-service-level-objectives for details. This update was done as agreed within the SUSE QE Sync call 2021-09-01

Actions #13

Updated by JERiveraMoya about 3 years ago

  • Status changed from New to Closed
Actions

Also available in: Atom PDF