Project

General

Profile

Actions

action #99063

closed

Investigate which functions from older OOP installation framework are used in libyui

Added by syrianidou_sofia over 2 years ago. Updated over 1 year ago.

Status:
Rejected
Priority:
Normal
Assignee:
-
Target version:
Start date:
2021-09-22
Due date:
% Done:

0%

Estimated time:

Description

For some of the newest version installation libraries that use libyui, we are inheriting functions from older OOP framework versions. For example in lib/Installation/Partitioner/LibstorageNG/v4_3/ExpertPartitionerPage.pm : Line 19
use parent 'Installation::Partitioner::LibstorageNG::ExpertPartitionerPage';

in lib/Installation/Partitioner/LibstorageNG/ExpertPartitionerPage.pm : Line 18
use parent 'Installation::Partitioner::ExpertPartitionerPage';

and in lib/Installation/Partitioner/ExpertPartitionerPage.pm : Line 19
use parent 'Installation::WizardPage';

This means that we are passing through inheritance a lot of functions to the new tests when we only need very few.
The scope of this ticket is to make a list of all the old functions (the ones that are using shortcuts and needles) are still used in the latest libyui tests and then create new tickets in order to replace them with libyui functions. The number of the tickets to be opened depends on the extend of work that will be needed to replace everything non-libyui.

Actions #1

Updated by JERiveraMoya over 1 year ago

  • Status changed from New to Rejected

we will be creating some more specific ticket for the cleanup when we have spend more time with maintenance tests to investigate this.

Actions

Also available in: Atom PDF