mirror of
https://pagure.io/fedora-qa/os-autoinst-distri-fedora.git
synced 2024-12-23 18:53:08 +00:00
add custom partitioning xfs tests
Differential Revision: https://phab.qadevel.cloud.fedoraproject.org/D663
This commit is contained in:
parent
29eb92752b
commit
7240ce774f
17
needles/anaconda_parth_fs_xfs.json
Normal file
17
needles/anaconda_parth_fs_xfs.json
Normal file
@ -0,0 +1,17 @@
|
||||
{
|
||||
"tags": [
|
||||
"ENV-DISTRI-fedora",
|
||||
"ENV-FLAVOR-server",
|
||||
"anaconda_part_fs_xfs"
|
||||
],
|
||||
"properties": [],
|
||||
"area": [
|
||||
{
|
||||
"xpos": 380,
|
||||
"ypos": 448,
|
||||
"width": 21,
|
||||
"height": 16,
|
||||
"type": "match"
|
||||
}
|
||||
]
|
||||
}
|
BIN
needles/anaconda_parth_fs_xfs.png
Normal file
BIN
needles/anaconda_parth_fs_xfs.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 79 KiB |
29
templates
29
templates
@ -266,6 +266,16 @@
|
||||
},
|
||||
test_suite => { name => "server_ext3" },
|
||||
},
|
||||
{
|
||||
machine => { name => "64bit" },
|
||||
product => {
|
||||
arch => "x86_64",
|
||||
distri => "fedora",
|
||||
flavor => "universal",
|
||||
version => "*",
|
||||
},
|
||||
test_suite => { name => "server_xfs" },
|
||||
},
|
||||
{
|
||||
machine => { name => "64bit" },
|
||||
product => {
|
||||
@ -356,6 +366,16 @@
|
||||
},
|
||||
test_suite => { name => "server_ext3" },
|
||||
},
|
||||
{
|
||||
machine => { name => "uefi" },
|
||||
product => {
|
||||
arch => "x86_64",
|
||||
distri => "fedora",
|
||||
flavor => "universal",
|
||||
version => "*",
|
||||
},
|
||||
test_suite => { name => "server_xfs" },
|
||||
},
|
||||
{
|
||||
machine => { name => "uefi" },
|
||||
product => {
|
||||
@ -1025,5 +1045,14 @@
|
||||
],
|
||||
variables => "",
|
||||
},
|
||||
{
|
||||
name => "server_xfs",
|
||||
prio => 25,
|
||||
settings => [
|
||||
{ key => "PARTITIONING", value => "custom_xfs" },
|
||||
{ key => "ROOT_PASSWORD", value => "weakpassword" },
|
||||
],
|
||||
variables => "",
|
||||
},
|
||||
],
|
||||
}
|
||||
|
37
tests/disk_custom_xfs.pm
Normal file
37
tests/disk_custom_xfs.pm
Normal file
@ -0,0 +1,37 @@
|
||||
use base "anacondatest";
|
||||
use strict;
|
||||
use testapi;
|
||||
|
||||
sub run {
|
||||
my $self = shift;
|
||||
# Go to INSTALLATION DESTINATION and ensure the disk is selected.
|
||||
# Because PARTITIONING starts with 'custom_', this will select custom.
|
||||
$self->select_disks();
|
||||
assert_and_click "anaconda_spoke_done";
|
||||
|
||||
# Manual partitioning spoke should be displayed. Select Standard
|
||||
# Partition scheme
|
||||
$self->custom_scheme_select("standard");
|
||||
# Do 'automatic' partition creation
|
||||
assert_and_click "anaconda_part_automatic";
|
||||
# Change root partition to xfs
|
||||
$self->custom_change_fs("xfs");
|
||||
assert_and_click "anaconda_spoke_done";
|
||||
assert_and_click "anaconda_part_accept_changes";
|
||||
|
||||
# Anaconda hub
|
||||
assert_screen "anaconda_main_hub", 300; #
|
||||
|
||||
}
|
||||
|
||||
sub test_flags {
|
||||
# without anything - rollback to 'lastgood' snapshot if failed
|
||||
# 'fatal' - whole test suite is in danger if this fails
|
||||
# 'milestone' - after this test succeeds, update 'lastgood'
|
||||
# 'important' - if this fails, set the overall state to 'fail'
|
||||
return { fatal => 1 };
|
||||
}
|
||||
|
||||
1;
|
||||
|
||||
# vim: set sw=4 et:
|
Loading…
Reference in New Issue
Block a user