coordination #62726
closedcoordination #36712: [saga] Use YaST specific framework for GUI testing
[functional][y][epic] Create separate Ruby Gem representing libyui Client API
Added by oorlov almost 5 years ago. Updated about 4 years ago.
100%
Description
Motivation¶
The reason to create the separate Gem for Client API is to separate logic layers, that will allow us to use MVC-like pattern in tests architecture. Also, it will allow to reuse the Gem during CI of YaST modules without being forced to duplicate the logic for the Client API.
Acceptance Criteria¶
- Ruby Gem is created;
The API contains only generic API methods to access to libyiu (e.g. click(), get_text(), send_keys() etc.);
2a. Consider UI elements representing as separate objects (e.g. Button, Table, TextField) with the actions that could be performed on them (e.g. send_keys() exists for TextField but does not exist for Button);
Each method well documented.
Updated by riafarov almost 5 years ago
- Due date set to 2020-03-10
- Target version set to Milestone 33
Updated by JERiveraMoya almost 5 years ago
- Status changed from New to Workable
- Estimated time set to 8.00 h
Updated by JERiveraMoya almost 5 years ago
- Due date changed from 2020-03-10 to 2020-03-24
Updated by riafarov over 4 years ago
- Due date changed from 2020-03-24 to 2020-04-07
Updated by riafarov over 4 years ago
- Due date changed from 2020-04-07 to 2020-04-21
Updated by oorlov over 4 years ago
- Subject changed from [functional][y] Create separate Ruby Gem representing libyui Client API to [functional][y][epic] Create separate Ruby Gem representing libyui Client API
- Parent task deleted (
#50672)
Updated by oorlov over 4 years ago
- Subject changed from [functional][y][epic] Create separate Ruby Gem representing libyui Client API to [functional][y] Design LibyuiClient with OOP principles
- Parent task deleted (
#36712)
Updated by oorlov over 4 years ago
- Subject changed from [functional][y] Design LibyuiClient with OOP principles to [functional][y][epic] Create separate Ruby Gem representing libyui Client API
- Parent task set to #36712
Updated by oorlov over 4 years ago
- Due date changed from 2020-04-21 to 2020-05-05
due to changes in a related task: #65939
Updated by riafarov over 4 years ago
- Due date changed from 2020-05-05 to 2020-05-19
due to changes in a related task: #65939
Updated by riafarov over 4 years ago
- Due date changed from 2020-05-19 to 2020-06-02
due to changes in a related task: #66415
Updated by riafarov over 4 years ago
- Due date changed from 2020-06-02 to 2020-06-16
due to changes in a related task: #66769
Updated by riafarov over 4 years ago
- Target version changed from Milestone 33 to SLE 15 SP2
Updated by riafarov over 4 years ago
- Due date changed from 2020-06-16 to 2020-06-30
due to changes in a related task: #65936
Updated by riafarov over 4 years ago
- Due date changed from 2020-06-30 to 2020-07-14
due to changes in a related task: #65936
Updated by riafarov over 4 years ago
- Target version changed from SLE 15 SP2 to SLE 15 SP3
Updated by riafarov over 4 years ago
- Due date changed from 2020-07-14 to 2020-07-28
due to changes in a related task: #68944
Updated by riafarov over 4 years ago
- Due date changed from 2020-07-28 to 2020-08-11
due to changes in a related task: #68944
Updated by riafarov over 4 years ago
- Due date changed from 2020-08-11 to 2020-08-25
due to changes in a related task: #68944
Updated by riafarov over 4 years ago
- Due date changed from 2020-08-25 to 2020-09-08
due to changes in a related task: #70504
Updated by JERiveraMoya over 4 years ago
- Due date changed from 2020-09-08 to 2020-09-22
due to changes in a related task: #70504
Updated by ybonatakis over 4 years ago
- Due date changed from 2020-09-22 to 2020-09-08
due to changes in a related task: #70504
Updated by riafarov over 4 years ago
- Due date changed from 2020-09-08 to 2020-09-15
due to changes in a related task: #70504
Updated by riafarov over 4 years ago
- Due date changed from 2020-09-15 to 2020-09-22
due to changes in a related task: #70504
Updated by riafarov about 4 years ago
- Status changed from In Progress to Blocked
Updated by szarate about 4 years ago
- Tracker changed from action to coordination
- Status changed from Blocked to New
Updated by szarate about 4 years ago
See for the reason of tracker change: http://mailman.suse.de/mailman/private/qa-sle/2020-October/002722.html
Updated by riafarov about 4 years ago
- Status changed from New to Closed
It's finally done! Thanks everyone, good job here!