action #40469: [functional][y][epic] Adjust RAID/LVM/partitioning tests to the new changes and extend testing coverage
[functional][y] improve raid tests workflow by cloning partition table
|Category:||Enhancement to existing tests|
|Target version:||QA - future|
Currently, all the raid tests are working this way:
- create some partitions on disk 1
- create the same exact set of partitions on the next disk.
- iterate the same exact operation for all the disks.
However, on both sle 12 and 15, there is possiblity to clone partitions:
Using this would drastically reduce the execution time of test modules, and makes more sense, the real users are more about to proceed this way.
- Modify the existing test modules to use "clone this disk/partition"
Another way is covered by another ticket:
We can choose first "raid" > "add raid", choose some disks and then create partitions on top of the whole array. But this is not really recommended, and our tests are already using the good old documented way.
Working: https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/9211 but only tested raid0 on TW. Requires a whole lot of VRs.