action #94883
Updated by oorlov over 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).