Project

General

Profile

action #124470

[qe-core] Move create_hdd* to use autoyast

Added by dvenkatachala 4 months ago. Updated 9 days ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Enhancement to existing tests
Target version:
Start date:
2023-04-11
Due date:
% Done:

100%

Estimated time:
(Total: 0.00 h)
Difficulty:

Description

To begin with, move the test create_hdd_textmode to use an autoyast profile.

Test sle-15-SP5-Online-x86_64-Build72.1-create_hdd_textmode@64bit : https://openqa.suse.de/tests/10493761#


Subtasks

action #127472: [qe-core][qem] move create_hdd* to use AutoyastResolvedrfan1


Related issues

Related to openQA Tests - action #120856: [qe-core][leap15.4][update] Remove the create_hdd* tests using interactive installer since we have autoyastClosed2022-08-30

Related to openQA Tests - action #124733: [qe-core] Ensure Libyui is used across where autoyast isn't possible - Wrong product selected during welcome screen.Workable2023-02-17

Copied to openQA Tests - action #128339: [qe-core][functional] children jobs use the qcow2 image which created via autoyastNew2023-04-11

History

#2 Updated by szarate 4 months ago

  • Related to action #120856: [qe-core][leap15.4][update] Remove the create_hdd* tests using interactive installer since we have autoyast added

#3 Updated by szarate 4 months ago

  • Subject changed from [qe-core] Implement autoyast installation for create_hdd* test to [qe-core] Move create_hdd* to use autoyast
  • Description updated (diff)

#4 Updated by szarate 4 months ago

  • Related to action #124733: [qe-core] Ensure Libyui is used across where autoyast isn't possible - Wrong product selected during welcome screen. added

#5 Updated by rfan1 2 months ago

  • Assignee set to rfan1

#6 Updated by rfan1 2 months ago

Will handle SLE15SP5/TW with textmode at first.

#7 Updated by rfan1 2 months ago

  • Status changed from New to In Progress
  • Start date changed from 2023-02-14 to 2023-03-30

#8 Updated by rfan1 2 months ago

https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/16722

We can re-use the autoyast configuration files.

#9 Updated by rfan1 2 months ago

As discussed with Santiago, Yast team has done a lot of work on autoyast_create_hdd_textmode*.

But they may have some other testing purpose to publish the qcow2 images for libyui tests later.

I would suggest if QE-CORE and Yast team can work together for this task.

We can create a basic qcow2 image at first via autoyast and then we can create images for libyui test based on this one.

#10 Updated by rfan1 2 months ago

https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/16755
This PR has removed some non-default installed packages in autoyast configuration file.

#11 Updated by rfan1 2 months ago

Now create_hdd_textmode_autoyast tests are passed on both SLE15SP5 and TW:
TW
SLE

SPVM test is failed due to infra issue

#12 Updated by rfan1 2 months ago

Create_hdd_gnome_autoyast
are covered by QE-YaST team. Do we need to take them back?
szarate

#13 Updated by szarate about 2 months ago

  • Sprint set to QE-Core: April Sprint 23 (Apr 05 - May 03)
  • Tags set to qe-core-april-sprint
  • Target version set to QE-Core: Ready

#14 Updated by rfan1 about 2 months ago

Private tests are done, let me try to add the tests to job groups (both O3 and OSD)
OSD name - > create_hdd_textmode_autoyast
O3 name - > create_hdd_textmode_autoyast

#15 Updated by rfan1 about 2 months ago

  • % Done changed from 0 to 60

I will try to cover create_hdd_textmode autoyast on xen_pv and xen_hvm platforms as well

Seems there are more steps needed for xen platform. let me skip this for now
https://10.160.0.207/tests/overview?build=rfan0412&distri=sle&version=15-SP5

#16 Updated by dzedro about 2 months ago

There should be at least one non-autoyast installation, there were yast bugs which didn't show up in auotyast installation.
I can't say what test should be left as non-autoyast installation, I guess it can be qam-gnome, there are not big differences between installation except patterns.

#17 Updated by rfan1 about 2 months ago

dzedro wrote:

There should be at least one non-autoyast installation, there were yast bugs which didn't show up in auotyast installation.
I can't say what test should be left as non-autoyast installation, I guess it can be qam-gnome, there are not big differences between installation except patterns.

Thanks much! it makes sense.

For products in development phase [sle15sp5/TW], I will keep both interactive installation and autoyast ones to make sure we don't lose coverage.

For QEM, I agree with you. I will keep some jobs which don't have dependency.

#18 Updated by rfan1 about 2 months ago

  • Status changed from In Progress to Feedback

#19 Updated by rfan1 about 1 month ago

  • Copied to action #128339: [qe-core][functional] children jobs use the qcow2 image which created via autoyast added

#20 Updated by szarate 24 days ago

  • Sprint changed from QE-Core: April Sprint 23 (Apr 05 - May 03) to QE-Core: May Sprint 23 (May 10 - May 31)

#21 Updated by rfan1 9 days ago

  • Status changed from Feedback to Resolved

Also available in: Atom PDF