Actions
action #46676
closedcoordination #44054: [functional][y][epic] Develop maintainable and scalable test framework
[functional][y] Refactor yast2 test modules structure and namings
Status:
Resolved
Priority:
Normal
Assignee:
Category:
Enhancement to existing tests
Target version:
SUSE QA - Milestone 25
Start date:
2019-01-24
Due date:
2019-05-21
% Done:
0%
Estimated time:
13.00 h
Difficulty:
Description
Currently, there is a mess in yast2 test modules structure (e.g. 'console_yasttest' inherited from installation test modules, that is wrong. y2logsstep is a parent for all installation tests, but it is just a library for logging). Also the modules are named with the different style.
This also will simplify postfail hooks structure.
Acceptance criteria¶
- Modules structure reflects the reality and purpose is clear (module tests should be separated from installation tests).
- Perl module names follows the same naming pattern;
- New structure does not introduce any code duplication (common part is shared)
Suggestion¶
Proposed structure and naming, please see in the attached 'Proposed Structure for y2 Modules.pdf' file (They might be different from the proposal ones in the final implementation).
Files
Actions