Project

General

Profile

Actions

action #102173

closed

Feature testing: Handle more gracefully when libyui libraries are missing

Added by oorlov about 3 years ago. Updated almost 3 years ago.

Status:
Closed
Priority:
High
Assignee:
Target version:
Start date:
2021-11-09
Due date:
% Done:

0%

Estimated time:

Description

Motivation

Every new Service Pack or new Product version, there are new features implemented. We, as QA team are responsible to validate that the features are implemented correctly and with accordance to requirements.

Scope

SLE 15-SP4

Task

Assign a ticket to yourself: https://jira.suse.com/browse/SLE-20463

  1. Test feature implemented in scope of https://jira.suse.com/browse/SLE-20346;
  2. Use the steps provided by developer (e.g. these;
  3. Consider additional steps to check any potential regression;
  4. Once feature is tested, add bug reports to bugzilla if they were found. Otherwise, mark the ticket as "Done" and describe covered scenarios.
  5. Update our test cases with the cases used during testing: https://mysuse-my.sharepoint.com/:x:/g/personal/oorlov_suse_com/ESJYpvnpIHFEpE5P1jJK7uAB7-zA638lVHI9nk52ZN5Ibw

Additional info

Trello ticket: https://trello.com/c/gT8nMq7O/2635-3-featureshouldhave-handle-more-gracefully-when-libyui-libraries-are-missing

Actions #1

Updated by oorlov about 3 years ago

  • Description updated (diff)
Actions #2

Updated by oorlov about 3 years ago

  • Description updated (diff)
Actions #3

Updated by oorlov about 3 years ago

  • Tags deleted (qe-yast-refinement)
  • Status changed from New to Workable
Actions #4

Updated by JRivrain almost 3 years ago

  • Status changed from Workable to In Progress
  • Assignee set to JRivrain
Actions #5

Updated by JRivrain almost 3 years ago

  • Status changed from In Progress to Feedback

Tested, it works. I cannot figure out "additional steps to check any potential regression", as this feature covers quite a corner case: Yast works either with qt or ncurses, this is why the concerned packages (libyui-qt-pkg15 and libyui-ncurses-pkg15) are not hard-dependencies, we can have one of the two packages missing, as we may be able to fallback to the other UI.
Tried with both QT and ncurses, yast2 sw_single, yast2 online_update and yast2 add-on, all works as expected.

Actions #6

Updated by JRivrain almost 3 years ago

  • Status changed from Feedback to Closed
Actions

Also available in: Atom PDF