Project

General

Profile

coordination #42401

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

Added by riafarov almost 3 years ago. Updated 10 months 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

action #49196: [functional][y] Implement test module to validate RAID0/1/5/6/10 partitioningResolvedJERiveraMoya

action #49205: [functional][y] Simplify partitioning_raid test moduleResolvedoorlov

action #50684: [functional][y] Apply multi version/distribution skeleton to the RAID testsRejected

action #52535: [functional][y] Implement schedule for expert partitioner scenariosResolvedriafarov

action #53027: [functional][y] Apply refactored RAID tests to openSUSEResolvedJERiveraMoya

action #54317: [functional][y] Apply refactored RAID tests to SLE 15 SP0 versionResolvedoorlov

History

#1 Updated by okurz almost 3 years ago

  • Category set to Enhancement to existing tests
  • Target version set to Milestone 21

#2 Updated by okurz over 2 years ago

  • Target version changed from Milestone 21 to Milestone 22

#3 Updated by okurz over 2 years ago

  • Due date set to 2019-02-12

pre-fill last sprint in M22 with all tickets within milestone not yet assigned to sprints

#4 Updated by riafarov over 2 years ago

  • Due date changed from 2019-02-12 to 2019-02-26
  • Status changed from New to Blocked
  • Assignee set to riafarov

Let's postpone to get #44753 resolved

#5 Updated by riafarov over 2 years ago

  • Due date changed from 2019-02-26 to 2019-03-12
  • Status changed from Blocked to Workable
  • Assignee deleted (riafarov)

#6 Updated by okurz over 2 years ago

  • Target version changed from Milestone 22 to Milestone 23

#7 Updated by riafarov over 2 years ago

  • Subject changed from [functional][y] Refactor tests/installation/partitioning_raid.pm to use helper functions from lib/partition_setup.pm to [functional][y] Refactor tests/installation/partitioning_raid.pm to use new approach to simplify maintenance between versions and distributions

#8 Updated by riafarov over 2 years ago

  • Due date changed from 2019-03-12 to 2019-03-26

#9 Updated by riafarov over 2 years ago

  • Due date deleted (2019-03-26)
  • Assignee set to riafarov
  • Target version deleted (Milestone 23)

riafarov will refine this ticket.

#10 Updated by riafarov over 2 years ago

  • Subject changed from [functional][y] Refactor tests/installation/partitioning_raid.pm to use new approach to simplify maintenance between versions and distributions to [epic][functional][y] Refactor tests/installation/partitioning_raid.pm to use new approach to simplify maintenance between versions and distributions
  • Assignee deleted (riafarov)
  • Target version set to future

#11 Updated by riafarov over 2 years ago

  • Description updated (diff)

#12 Updated by riafarov over 2 years ago

  • Due date changed from 2019-04-09 to 2019-04-23

due to changes in a related task

#13 Updated by riafarov over 2 years ago

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

due to changes in a related task

#14 Updated by riafarov over 2 years ago

  • Due date changed from 2019-05-07 to 2019-05-21

due to changes in a related task

#15 Updated by riafarov about 2 years ago

  • Status changed from Workable to In Progress
  • Assignee set to riafarov

#16 Updated by riafarov about 2 years ago

  • Due date changed from 2019-08-27 to 2019-08-13

due to changes in a related task

#17 Updated by JERiveraMoya almost 2 years ago

  • Due date changed from 2019-08-13 to 2019-08-27

due to changes in a related task

#18 Updated by riafarov almost 2 years ago

  • Due date changed from 2019-08-27 to 2019-09-10

due to changes in a related task

#19 Updated by riafarov almost 2 years ago

  • Due date changed from 2019-09-10 to 2019-09-24

due to changes in a related task

#20 Updated by riafarov almost 2 years ago

  • Status changed from In Progress to Resolved

This is done. Good job, team!

#21 Updated by szarate 10 months ago

  • Tracker changed from action to coordination

Also available in: Atom PDF