Project

General

Profile

action #94883

Updated by oorlov almost 3 years ago

## Scope 
 **Job Groups:** YaST, openSUSE Tumbleweed, openSUSE Leap 15 
 **Screens:** Product Selection on SLE, License Agreement on openSUSE 
 **Test Cases:**  
 `#4` - Switch keyboard layout during product selection (Test Cases: https://progress.opensuse.org/issues/93411) 
 `#10` - Switch keyboard layout (Test Cases: https://progress.opensuse.org/issues/93282) 

 ## Task: 

 1. Implement test modules for both test cases using [Page Object Model](https://github.com/os-autoinst/os-autoinst-distri-opensuse/blob/master/ui-framework-documentation.md) and LibyuiClient; 
 2. Replace existing `welcome` test module with the recently implemented test module + the appropriate ones for [product selection](https://github.com/os-autoinst/os-autoinst-distri-opensuse/blob/master/tests/installation/product_selection/select_product.pm) and [accepting license](https://github.com/os-autoinst/os-autoinst-distri-opensuse/blob/master/tests/installation/licensing/accept_license.pm) in switch_keyboard_gnome and switch_keyboard_textmode test suites. 
 3. Create YAML schedule where it is not created yet (e.g. for opensuse); 
 4. Make these test cases as [not fatal](http://open.qa/docs/#_how_to_write_tests): 
 ``` 
 sub test_flags { 
     return {fatal => 0}; 
 } 
 ``` 
 5. Make `product_selection` and `accept_license` test modules to be [milestone and fatal](http://open.qa/docs/#_how_to_write_tests): 

 ``` 
 sub test_flags { 
     return {milestone => 1, fatal => 1}; 
 } 
 ``` 
 opensuse).

Back