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 #1

Updated by okurz over 5 years ago

  • Category set to Enhancement to existing tests
  • Target version set to Milestone 21
Actions #2

Updated by okurz over 5 years ago

  • Target version changed from Milestone 21 to Milestone 22
Actions #3

Updated by okurz about 5 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

Actions #4

Updated by riafarov about 5 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

Actions #5

Updated by riafarov about 5 years ago

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

Updated by okurz about 5 years ago

  • Target version changed from Milestone 22 to Milestone 23
Actions #7

Updated by riafarov about 5 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
Actions #8

Updated by riafarov about 5 years ago

  • Due date changed from 2019-03-12 to 2019-03-26
Actions #9

Updated by riafarov about 5 years ago

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

riafarov will refine this ticket.

Actions #10

Updated by riafarov about 5 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
Actions #11

Updated by riafarov about 5 years ago

  • Description updated (diff)
Actions #12

Updated by riafarov about 5 years ago

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

due to changes in a related task

Actions #13

Updated by riafarov almost 5 years ago

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

due to changes in a related task

Actions #14

Updated by riafarov almost 5 years ago

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

due to changes in a related task

Actions #15

Updated by riafarov almost 5 years ago

  • Status changed from Workable to In Progress
  • Assignee set to riafarov
Actions #16

Updated by riafarov over 4 years ago

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

due to changes in a related task

Actions #17

Updated by JERiveraMoya over 4 years ago

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

due to changes in a related task

Actions #18

Updated by riafarov over 4 years ago

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

due to changes in a related task

Actions #19

Updated by riafarov over 4 years ago

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

due to changes in a related task

Actions #20

Updated by riafarov over 4 years ago

  • Status changed from In Progress to Resolved

This is done. Good job, team!

Actions #21

Updated by szarate over 3 years ago

  • Tracker changed from action to coordination
Actions

Also available in: Atom PDF