Project

General

Profile

Actions

action #130078

closed

coordination #121861: [epic] Convert scenarios to use libyui-rest-api

Create new libyui-rest-api test module for one simple migration

Added by JERiveraMoya 11 months ago. Updated 9 months ago.

Status:
Resolved
Priority:
Normal
Assignee:
Target version:
Start date:
2023-05-30
Due date:
% Done:

0%

Estimated time:

Description

Motivation

Use libyui-rest-api in one simple migration, instead of the test modules based on needles and shortcuts.
This would make migration more reliable, faster and maintainable.

For accomplish that, please pick your favorite migration scenario using the YaST installer to conduct the update (for example one where the patching time is small, example: https://openqa.suse.de/tests/11164760#step/upgrade_select/1 for faster develpment.

Acceptance criteria

AC1: Create POM without Controllers to replace installation/upgrade_select
AC2: Create additional tickets for parts that do not exist at the moment and need to be developed with libyui-rest-api

Additional information

The rest of the test suite remains the same, only will be modified the UI modules belonging to the installer used during offline migration.
Add new code under yam/ folders in the repo so we can distinguish it better and server as an example for next tasks.

Refactored test suite are currently in this job group with names ending on *_split_patch_sle.


Related issues 1 (0 open1 closed)

Related to qe-yam - action #131048: Enable existing libyui-rest-api test modules in one simple migrationResolvedJRivrain2023-06-16

Actions
Actions #1

Updated by JRivrain 11 months ago

  • Assignee set to JRivrain
Actions #2

Updated by JERiveraMoya 11 months ago

  • Description updated (diff)
Actions #3

Updated by JERiveraMoya 11 months ago

  • Status changed from Workable to In Progress
Actions #4

Updated by JERiveraMoya 11 months ago

Ideally we should work in sync with the split in #125594, there are couple of test suite that are being split there, so that is the best place to start converting to libyui-rest-api.

Actions #5

Updated by JERiveraMoya 11 months ago

I guess we can only afford for now to create Page without Controller for new test modules needed, if you can reuse without changes existing libyui-rest-api test module from installation is fine, we cannot refactor everything! :)

Actions #6

Updated by JRivrain 11 months ago

  • Description updated (diff)
Actions #8

Updated by JERiveraMoya 10 months ago

  • Subject changed from Use libyui-rest-api in one simple migration to Create new libyui-rest-api test module for one simple migration
Actions #9

Updated by JERiveraMoya 10 months ago

  • Related to action #131048: Enable existing libyui-rest-api test modules in one simple migration added
Actions #10

Updated by JERiveraMoya 9 months ago

  • Description updated (diff)
Actions #11

Updated by JERiveraMoya 9 months ago

  • Status changed from In Progress to Resolved
Actions

Also available in: Atom PDF