Project

General

Profile

Actions

coordination #81028

closed

[epic] Test YaST modules with OOP framework with yui-rest-client and validate its configuration

Added by JERiveraMoya over 3 years ago. Updated 4 months ago.

Status:
Resolved
Priority:
Normal
Assignee:
Target version:
Start date:
2021-02-01
Due date:
% Done:

100%

Estimated time:
(Total: 0.00 h)

Description

As a Quality Engineer I would like to improve our testing scenarios for YaST modules.

Currently scenarios are using needling, which is costly in maintenance and we have to be very conservative for expanding it. There are no validations for many of them and not even clear idea what is tested.

Therefore we could do the following:

  • Come up with a list of YaST modules currently maintained and what makes sense to test in ncurses or qt.
  • Target a set of modules (all might be too much) where would be more suitable to apply OOP framework with yui-rest-client.
  • Considering what is tested currently and come up with a suitable test case.
  • Validate configuration based on documentation, asking YaST developers or other sources.
  • Validate configuration, starting with the action performed in the screen (files affected), following defaults visible in the screen and finally some other setting to be checked.
  • No real actions needs to be done with the module, only configuration is checked.

Subtasks 4 (0 open4 closed)

action #88361: Implement smoke test for yast2 system_settings moduleResolvedsyrianidou_sofia2021-02-01

Actions
action #88750: Automate yast2 booloader with libyui REST API - Boot Code OptionsClosedJRivrain2021-02-18

Actions
action #92209: Automate with libyui REST API yast2 ldap-serverRejected2021-05-06

Actions
action #97268: Automate booloader options in yast2 bootloader module with libyui REST APIRejected2021-08-20

Actions

Related issues 1 (0 open1 closed)

Related to qe-yam - action #80840: Implement setup for libyui REST API in the running systemClosedJERiveraMoya2020-12-08

Actions
Actions #1

Updated by JERiveraMoya over 3 years ago

  • Related to action #80840: Implement setup for libyui REST API in the running system added
Actions #2

Updated by riafarov over 3 years ago

  • Tracker changed from action to coordination
Actions #3

Updated by JERiveraMoya almost 3 years ago

  • Status changed from New to In Progress
  • Assignee set to JERiveraMoya
Actions #4

Updated by JERiveraMoya 4 months ago

  • Status changed from In Progress to Resolved
Actions

Also available in: Atom PDF