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 about 6 years ago.
Updated about 4 years ago.
Category:
Enhancement to existing tests
Estimated time:
(Total: 32.00 h)
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.
- Category set to Enhancement to existing tests
- Target version set to Milestone 21
- Target version changed from Milestone 21 to Milestone 22
- Due date set to 2019-02-12
pre-fill last sprint in M22 with all tickets within milestone not yet assigned to sprints
- 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
- Due date changed from 2019-02-26 to 2019-03-12
- Status changed from Blocked to Workable
- Assignee deleted (
riafarov)
- Target version changed from Milestone 22 to Milestone 23
- 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
- Due date changed from 2019-03-12 to 2019-03-26
- Due date deleted (
2019-03-26)
- Assignee set to riafarov
- Target version deleted (
Milestone 23)
riafarov will refine this ticket.
- 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
- Description updated (diff)
- Due date changed from 2019-04-09 to 2019-04-23
due to changes in a related task
- Due date changed from 2019-04-23 to 2019-05-07
due to changes in a related task
- Due date changed from 2019-05-07 to 2019-05-21
due to changes in a related task
- Status changed from Workable to In Progress
- Assignee set to riafarov
- Due date changed from 2019-08-27 to 2019-08-13
due to changes in a related task
- Due date changed from 2019-08-13 to 2019-08-27
due to changes in a related task
- Due date changed from 2019-08-27 to 2019-09-10
due to changes in a related task
- Due date changed from 2019-09-10 to 2019-09-24
due to changes in a related task
- Status changed from In Progress to Resolved
This is done. Good job, team!
- Tracker changed from action to coordination
Also available in: Atom
PDF