Project

General

Profile

action #17840

[sles][functional] Extend test checking extension behavior

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

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

100%

Estimated time:
Difficulty:
Duration:

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.

History

#1 Updated by okurz about 3 years ago

so that means adaption of tests as soon as we see this changes in staging?

#2 Updated by okurz about 3 years ago

  • Subject changed from Extend test checking extension behavior to [sles][functional] Extend test checking extension behavior

#3 Updated by dzedro about 3 years ago

SCC registration is not tested in staging

#4 Updated by okurz@suse.de about 3 years ago

right. so as soon as it hits osd for the validation tests then?

#5 Updated by dzedro about 3 years ago

It is already there

Build 0288
++++ yast2-registration:

  • Remember the state of the checkbox when leaving the dialog (bsc#1026155) and correct the filter to always show installed addons, even if they are beta versions.
  • 3.2.5

#6 Updated by dzedro about 3 years ago

  • Status changed from New to In Progress

#7 Updated by okurz about 3 years ago

Hi, please update with current status and necessary steps to do and move to M8

#8 Updated by dzedro about 3 years ago

  • Target version changed from Milestone 7 to Milestone 8

0% progress

#9 Updated by dzedro almost 3 years ago

3172

Also available in: Atom PDF