Project

General

Profile

action #31954

Updated by riafarov almost 6 years ago

## Motivation 

 The test schedule for applying updates during the functional validation tests differ among openSUSE and SLE. This should be harmonized. 

 ## Acceptance criteria 
 * **AC1:** The same schedule is applied for both openSUSE/SLE or differences are explained with good comments 

 ## Suggestions 

 SLE has: 

 ``` 
     if (gnomestep_is_applicable()) { 
         loadtest "update/updates_packagekit_gpk" unless is_staging; 
         loadtest "x11/gnome_control_center"; 
         loadtest "x11/gnome_terminal"; 
         loadtest "x11/gedit"; 
     } 
 ``` 

 in `load_x11tests`, and 

 ``` 
     if (!gnomestep_is_applicable()) { 
         loadtest "update/zypper_up"; 
     } 
 ``` 

 in `load_consoletests` whereas openSUSE has a helper function `load_system_update_tests` including both above parts at one common location which I think makes more sense. With https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/4432/files this deviation becomes more apparent and could be solved after that. 

 * Take a look on git log who has added individual parts which introduce different behavior 
 * Test on different scenarios if we can use same approach for all of them (which may different from current) 
 * Leaving some scheduling parts as they are with comment in the code why it is so

Back