Project

General

Profile

action #127529

Updated by JERiveraMoya about 1 year ago

#### Motivation 
 After failures cause by [Java license popup](https://progress.opensuse.org/issues/124140) we implemented a [solution](https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/16830), added directly in confirm_installation.pm. To make the solution more practical and possibly use it in further distributions, it should be moved into our framework to avoid conditional logic on Test Layer. the installation library itself. 

 #### Acceptance criteria criteria: 
 **AC1**: The -The confirm_installation.pm will only run the function confirm_installation() as it was previously, but now it will accept as argument list of SCC_ADDONS 
 **AC2**: There some arguments that will be an specific implementation of this method for SLE 15 SP4 via distribution pattern, so we can avoid determine if it has to accept the part of condition related with the product 
 **AC3**: We have an explicit wait in confirm_installation that most likely could be removed, because the additional Java license popup appears almost instantaneously. 

 #### Additional information (VERSION, SCC_ADDONS). 
 Previous work: https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/16830 -Check if timeout can be removed or adjust it to minimum. 
 -Remove if possible lib/Installation/Popups/AcceptPopupController.pm 

Back