Project

General

Profile

Actions

action #49205

closed

coordination #42401: [epic][functional][y] Refactor tests/installation/partitioning_raid.pm to use new approach to simplify maintenance between versions and distributions

[functional][y] Simplify partitioning_raid test module

Added by riafarov about 5 years ago. Updated almost 5 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Enhancement to existing tests
Target version:
SUSE QA - Milestone 25
Start date:
2019-03-13
Due date:
2019-06-04
% Done:

0%

Estimated time:
8.00 h
Difficulty:

Description

See motivation in the parent ticket.

We have implemented some methods multiple methods twice in lib/partition_setup.pm and installation/partitioning_raid.pm. On top, it would be beneficial for us to apply new skeleton, which will simplify maintenance of the test for different versions of different distributions.

As a first step we will get rid of duplicates and then it should be straight-forward to move functionality to the skeleton.

Acceptance criteria

  1. There are no multiple implementation of methods for Expert Partitioner

Suggestions

  1. RAID tests are in staging and for TW and Leap, so we need to make sure that it still works.
Actions #1

Updated by SLindoMansilla about 5 years ago

  • Category set to Enhancement to existing tests

As a result of backlog triaging (see https://progress.opensuse.org/projects/openqatests/wiki#ticket-backlog-triaging for more information).

Please, feel free to adjust the category or the "[label]" if you think different.

Actions #2

Updated by riafarov about 5 years ago

  • Target version set to Milestone 24
Actions #3

Updated by riafarov about 5 years ago

  • Due date set to 2019-04-23
Actions #4

Updated by riafarov about 5 years ago

  • Due date changed from 2019-04-23 to 2019-05-07
Actions #5

Updated by riafarov almost 5 years ago

  • Description updated (diff)
  • Status changed from New to Workable
  • Estimated time set to 8.00 h
Actions #6

Updated by riafarov almost 5 years ago

  • Due date changed from 2019-05-07 to 2019-05-21
Actions #7

Updated by riafarov almost 5 years ago

  • Target version changed from Milestone 24 to Milestone 25
Actions #8

Updated by oorlov almost 5 years ago

  • Status changed from Workable to In Progress
  • Assignee set to oorlov
Actions #9

Updated by JERiveraMoya almost 5 years ago

  • Due date changed from 2019-05-21 to 2019-06-04
Actions #10

Updated by oorlov almost 5 years ago

  • Status changed from In Progress to Resolved

Implemeted skeleton of the framework for expert partitioner. Remained part is scheduling. Will be resolved in scope of https://progress.opensuse.org/issues/52535

Actions

Also available in: Atom PDF