mirror of
https://github.com/rocky-linux/os-autoinst-distri-rocky.git
synced 2024-12-18 09:08:29 +00:00
fcf96f73b7
There's some cheating/sloppiness going on here, with the same tag and sometimes same needle being used to match "LVM2 Volume Group" and "LVM2 Logical Volume". Today this caused us to pick the thin pool entry instead in a test, so let's just clean this up and do it right, with separate needles for matching each thing. Signed-off-by: Adam Williamson <awilliam@redhat.com>
47 lines
1.3 KiB
Perl
47 lines
1.3 KiB
Perl
use base "anacondatest";
|
|
use strict;
|
|
use testapi;
|
|
use anaconda;
|
|
|
|
sub run {
|
|
my $self = shift;
|
|
# Go to INSTALLATION DESTINATION and ensure the disk is selected.
|
|
# Because PARTITIONING starts with 'custom_blivet', this will select blivet-gui.
|
|
select_disks();
|
|
assert_and_click "anaconda_spoke_done";
|
|
|
|
if (get_var("UEFI")) {
|
|
# if we're running on UEFI, we need esp
|
|
custom_blivet_add_partition(size => 512, mountpoint => '/boot/efi', filesystem => 'efi_filesystem');
|
|
}
|
|
if (get_var("OFW")) {
|
|
custom_blivet_add_partition(size => 4, filesystem => 'ppc_prep_boot');
|
|
}
|
|
|
|
custom_blivet_add_partition(size => 512, mountpoint => '/boot');
|
|
# add new LVM VG
|
|
custom_blivet_add_partition(devicetype => 'lvmvg');
|
|
# select newly created LVM device for adding new pool
|
|
assert_and_click "anaconda_blivet_volumes_icon";
|
|
# add lvmthinpool
|
|
custom_blivet_add_partition(devicetype => 'lvmthin');
|
|
# select lvmthinpool for adding new partitions
|
|
assert_and_click "anaconda_blivet_thinpool_part";
|
|
custom_blivet_add_partition(mountpoint => '/');
|
|
|
|
assert_and_click "anaconda_spoke_done";
|
|
assert_and_click "anaconda_part_accept_changes";
|
|
|
|
# Anaconda hub
|
|
assert_screen "anaconda_main_hub", 300; #
|
|
|
|
}
|
|
|
|
sub test_flags {
|
|
return { fatal => 1 };
|
|
}
|
|
|
|
1;
|
|
|
|
# vim: set sw=4 et:
|