mirror of
				https://pagure.io/fedora-qa/os-autoinst-distri-fedora.git
				synced 2025-10-31 07:06:00 +00:00 
			
		
		
		
	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:
 |