add custom partitioning xfs tests

Differential Revision: https://phab.qadevel.cloud.fedoraproject.org/D663
This commit is contained in:
Jan Sedlák 2015-11-26 13:50:45 +01:00
parent 29eb92752b
commit 7240ce774f
4 changed files with 83 additions and 0 deletions

View 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"
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 79 KiB

View File

@ -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
View 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: