mirror of
https://github.com/rocky-linux/os-autoinst-distri-rocky.git
synced 2024-11-22 05:01:25 +00:00
add custom btrfs partitioning test for blivet-gui
Differential Revision: https://phab.qa.fedoraproject.org/D1194
This commit is contained in:
parent
3638adda81
commit
0b5f865c8f
@ -0,0 +1,15 @@
|
|||||||
|
{
|
||||||
|
"area": [
|
||||||
|
{
|
||||||
|
"xpos": 419,
|
||||||
|
"ypos": 197,
|
||||||
|
"width": 32,
|
||||||
|
"height": 18,
|
||||||
|
"type": "match"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"properties": [],
|
||||||
|
"tags": [
|
||||||
|
"anaconda_blivet_part_fs_btrfs"
|
||||||
|
]
|
||||||
|
}
|
Binary file not shown.
After Width: | Height: | Size: 71 KiB |
@ -10,6 +10,6 @@
|
|||||||
],
|
],
|
||||||
"properties": [],
|
"properties": [],
|
||||||
"tags": [
|
"tags": [
|
||||||
"anaconda_blivet_lvm_drive"
|
"anaconda_blivet_volumes_icon"
|
||||||
]
|
]
|
||||||
}
|
}
|
Before Width: | Height: | Size: 67 KiB After Width: | Height: | Size: 67 KiB |
40
templates
40
templates
@ -899,7 +899,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
machine => { name => "64bit" },
|
machine => { name => "64bit" },
|
||||||
prio => 90,
|
prio => 40,
|
||||||
product => {
|
product => {
|
||||||
arch => "x86_64",
|
arch => "x86_64",
|
||||||
distri => "fedora",
|
distri => "fedora",
|
||||||
@ -910,7 +910,18 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
machine => { name => "64bit" },
|
machine => { name => "64bit" },
|
||||||
prio => 90,
|
prio => 40,
|
||||||
|
product => {
|
||||||
|
arch => "x86_64",
|
||||||
|
distri => "fedora",
|
||||||
|
flavor => "universal",
|
||||||
|
version => "*",
|
||||||
|
},
|
||||||
|
test_suite => { name => "install_blivet_btrfs" },
|
||||||
|
},
|
||||||
|
{
|
||||||
|
machine => { name => "64bit" },
|
||||||
|
prio => 50,
|
||||||
product => {
|
product => {
|
||||||
arch => "x86_64",
|
arch => "x86_64",
|
||||||
distri => "fedora",
|
distri => "fedora",
|
||||||
@ -921,7 +932,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
machine => { name => "64bit" },
|
machine => { name => "64bit" },
|
||||||
prio => 90,
|
prio => 40,
|
||||||
product => {
|
product => {
|
||||||
arch => "x86_64",
|
arch => "x86_64",
|
||||||
distri => "fedora",
|
distri => "fedora",
|
||||||
@ -932,7 +943,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
machine => { name => "64bit" },
|
machine => { name => "64bit" },
|
||||||
prio => 90,
|
prio => 40,
|
||||||
product => {
|
product => {
|
||||||
arch => "x86_64",
|
arch => "x86_64",
|
||||||
distri => "fedora",
|
distri => "fedora",
|
||||||
@ -943,7 +954,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
machine => { name => "64bit" },
|
machine => { name => "64bit" },
|
||||||
prio => 90,
|
prio => 40,
|
||||||
product => {
|
product => {
|
||||||
arch => "x86_64",
|
arch => "x86_64",
|
||||||
distri => "fedora",
|
distri => "fedora",
|
||||||
@ -1480,6 +1491,17 @@
|
|||||||
},
|
},
|
||||||
test_suite => { name => "install_blivet_ext3" },
|
test_suite => { name => "install_blivet_ext3" },
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
machine => { name => "64bit" },
|
||||||
|
prio => 93,
|
||||||
|
product => {
|
||||||
|
arch => "i386",
|
||||||
|
distri => "fedora",
|
||||||
|
flavor => "universal",
|
||||||
|
version => "*",
|
||||||
|
},
|
||||||
|
test_suite => { name => "install_blivet_btrfs" },
|
||||||
|
},
|
||||||
{
|
{
|
||||||
machine => { name => "64bit" },
|
machine => { name => "64bit" },
|
||||||
prio => 93,
|
prio => 93,
|
||||||
@ -1994,6 +2016,14 @@
|
|||||||
{ key => "ROOT_PASSWORD", value => "weakpassword" },
|
{ key => "ROOT_PASSWORD", value => "weakpassword" },
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
name => "install_blivet_btrfs",
|
||||||
|
settings => [
|
||||||
|
{ key => "PARTITIONING", value => "custom_blivet_btrfs" },
|
||||||
|
{ key => "POSTINSTALL", value => "disk_custom_btrfs_postinstall" },
|
||||||
|
{ key => "ROOT_PASSWORD", value => "weakpassword" },
|
||||||
|
],
|
||||||
|
},
|
||||||
{
|
{
|
||||||
name => "install_blivet_no_swap",
|
name => "install_blivet_no_swap",
|
||||||
settings => [
|
settings => [
|
||||||
|
37
tests/disk_custom_blivet_btrfs.pm
Normal file
37
tests/disk_custom_blivet_btrfs.pm
Normal file
@ -0,0 +1,37 @@
|
|||||||
|
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";
|
||||||
|
|
||||||
|
custom_blivet_add_partition(size => 512, mountpoint => '/boot');
|
||||||
|
custom_blivet_add_partition(size => 2048, filesystem => 'swap');
|
||||||
|
|
||||||
|
# selecting "btrfs" as filesystem creates new BTRFS drive in blivet-gui
|
||||||
|
custom_blivet_add_partition(filesystem => 'btrfs');
|
||||||
|
# select newly created BTRFS drive (let's hope that BTRFS drive is only volume present)
|
||||||
|
assert_and_click "anaconda_blivet_volumes_icon";
|
||||||
|
# add root partition to btrfs drive
|
||||||
|
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:
|
@ -14,7 +14,7 @@ sub run {
|
|||||||
# add new LVM device
|
# add new LVM device
|
||||||
custom_blivet_add_partition(devicetype => 'lvm');
|
custom_blivet_add_partition(devicetype => 'lvm');
|
||||||
# select newly created LVM device for adding new partition
|
# select newly created LVM device for adding new partition
|
||||||
assert_and_click "anaconda_blivet_lvm_drive";
|
assert_and_click "anaconda_blivet_volumes_icon";
|
||||||
custom_blivet_add_partition(size => 2048, filesystem => 'swap');
|
custom_blivet_add_partition(size => 2048, filesystem => 'swap');
|
||||||
# add lvmthinpool
|
# add lvmthinpool
|
||||||
custom_blivet_add_partition(devicetype => 'lvmthin');
|
custom_blivet_add_partition(devicetype => 'lvmthin');
|
||||||
|
Loading…
Reference in New Issue
Block a user