action #42401

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

Added by riafarov over 1 year ago. Updated 5 months ago.

Status:ResolvedStart date:13/03/2019
Priority:NormalDue date:24/09/2019
Assignee:riafarov% Done:

100%

Category:Enhancement to existing testsEstimated time:32.00 hours
Target version:QA - future
Difficulty:
Duration: 140

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...ResolvedJERiveraMoya

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

action #50684: [functional][y] Apply multi version/distribution skeleton...Rejected

action #52535: [functional][y] Implement schedule for expert partitione...Resolvedriafarov

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

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

History

#1 Updated by okurz over 1 year ago

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

#2 Updated by okurz about 1 year ago

  • Target version changed from Milestone 21 to Milestone 22

#3 Updated by okurz about 1 year ago

  • Due date set to 12/02/2019

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

#4 Updated by riafarov about 1 year ago

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

Let's postpone to get #44753 resolved

#5 Updated by riafarov about 1 year ago

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

#6 Updated by okurz about 1 year ago

  • Target version changed from Milestone 22 to Milestone 23

#7 Updated by riafarov 12 months 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 12 months ago

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

#9 Updated by riafarov 12 months ago

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

riafarov will refine this ticket.

#10 Updated by riafarov 12 months 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 12 months ago

  • Description updated (diff)

#12 Updated by riafarov 11 months ago

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

due to changes in a related task

#13 Updated by riafarov 11 months ago

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

due to changes in a related task

#14 Updated by riafarov 10 months ago

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

due to changes in a related task

#15 Updated by riafarov 9 months ago

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

#16 Updated by riafarov 7 months ago

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

due to changes in a related task

#17 Updated by JERiveraMoya 7 months ago

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

due to changes in a related task

#18 Updated by riafarov 6 months ago

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

due to changes in a related task

#19 Updated by riafarov 6 months ago

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

due to changes in a related task

#20 Updated by riafarov 5 months ago

  • Status changed from In Progress to Resolved

This is done. Good job, team!

Also available in: Atom PDF