Project

General

Profile

Actions

action #44753

closed

coordination #44054: [functional][y][epic] Develop maintainable and scalable test framework

[functional][y] Refactor partitioning_lvm test module using new framework design

Added by oorlov over 5 years ago. Updated about 5 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Enhancement to existing tests
Target version:
SUSE QA - Milestone 22
Start date:
2018-12-05
Due date:
2019-02-12
% Done:

0%

Estimated time:
8.00 h
Difficulty:

Description

See motivation in the parent ticket.

Acceptance criteria

  1. Fully working solution is provided, feedback is collected and follow-up tasks are evaluated

Suggestions

  1. Understand what test really does
  2. Separate the behavior by versions of the partitioner (Sle12 SP4 has old partitioner, Sle15 Sp0 - partitioner with changed UI, Sle15 SP1, Leap15.1, TW - with more changes in UI);
  3. Test module should call same behavior methods, but they should be implemented differently, depending on the version of partitioner (e.g. Use enable_encryption() method in the test module without caring of how it is actually implemented).
  4. PR should aim DoD we have for other tickets, but might get not get merged
  5. PR should be easy to review (relevant splits per commit)

Related issues 1 (0 open1 closed)

Related to openQA Tests - action #47381: [sle][functional][y] test fails in encrypt_lvm_ignore_existing - enable LVMResolvedoorlov2019-02-122019-02-26

Actions
Actions

Also available in: Atom PDF