Project

General

Profile

Actions

coordination #42401

closed

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

Added by riafarov over 5 years ago. Updated over 3 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Enhancement to existing tests
Target version:
Start date:
2019-03-13
Due date:
2019-09-24
% Done:

100%

Estimated time:
(Total: 32.00 h)
Difficulty:

Description

Motivation

With last set of changes to UI of the partitioner, we have identified that it's required to adjust similar code in multiple places, instead of just one per functionality.

tests/installation/partitioning_raid.pm has quite some implementations of the same thing like addpart and more specific things like add_prep_boot_partition which again do 95% (I came up with this number) same thing which can be parametrized.

Also test module is quite complex and hard to maintain in the setup to support multiple versions of multiple distributions.


Subtasks 6 (0 open6 closed)

action #49196: [functional][y] Implement test module to validate RAID0/1/5/6/10 partitioningResolvedJERiveraMoya2019-03-132019-04-09

Actions
action #49205: [functional][y] Simplify partitioning_raid test moduleResolvedoorlov2019-03-132019-06-04

Actions
action #50684: [functional][y] Apply multi version/distribution skeleton to the RAID testsRejected2019-04-242019-06-04

Actions
action #52535: [functional][y] Implement schedule for expert partitioner scenariosResolvedriafarov2019-06-042019-06-18

Actions
action #53027: [functional][y] Apply refactored RAID tests to openSUSEResolvedJERiveraMoya2019-06-132019-07-16

Actions
action #54317: [functional][y] Apply refactored RAID tests to SLE 15 SP0 versionResolvedoorlov2019-07-162019-09-24

Actions
Actions

Also available in: Atom PDF