Project

General

Profile

Actions

action #17840

closed

[sles][functional] Extend test checking extension behavior

Added by dzedro about 7 years ago. Updated almost 7 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Enhancement to existing tests
Start date:
2017-03-21
Due date:
% Done:

100%

Estimated time:
Difficulty:

Description

https://trello.com/c/v3jk6uIt/866-3-checkbox-and-listed-extensions-modules-must-be-in-sync

About

The team has recently fixed behavior of the "Filter Out Beta Versions" just partly.

We need to keep the checkbox state and listed products in sync.
Bugs

New #1 https://bugzilla.suse.com/show_bug.cgi?id=1026151
New #2 https://bugzilla.suse.com/show_bug.cgi?id=1026155
Original one: https://bugzilla.suse.com/show_bug.cgi?id=996891

Requirements

Remember the state of the checkbox when leaving the dialog (especially when going back/forward)
Do not remember the checkbox state after finishing YaST (just while it's running)
Always use the remembered state (or the default in first ocurrence)
Make sure that the filter is always applied accordingly to the checkbox state

Ken's Feedback

The check box label should rather be "Hide Beta Versions" (only for SP3, we cannot break the translations in SP2)
The installed Beta versions should be always visible (i.e. the meaning should be "Hide Uninstalled Beta Versions", but that's too long...)
Betas should not be displayed by default

Review

Added logic to remember the last filter state.
Changed the filter to never filter registered add-ons (even if they are beta versions).
Added tests to check if the correct add-ons are filtered and not filtered.
Changed the label of the filter in SP3 to comply with Ken's feedback.

Files

Actions

Also available in: Atom PDF