another bunch of tests
49
main.pm
@ -19,32 +19,43 @@ use testapi;
|
|||||||
use autotest;
|
use autotest;
|
||||||
|
|
||||||
# Boot to anaconda Hub in English
|
# Boot to anaconda Hub in English
|
||||||
autotest::loadtest get_var('CASEDIR')."/tests/_boot_to_anaconda.pm";
|
|
||||||
|
|
||||||
unless (get_var("KICKSTART"))
|
if (get_var("ENTRYPOINT"))
|
||||||
{
|
{
|
||||||
## Disk partitioning
|
autotest::loadtest get_var('CASEDIR')."/tests/".get_var("ENTRYPOINT").".pm";
|
||||||
if (get_var('DISK_GUIDED_EMPTY')){
|
}
|
||||||
autotest::loadtest get_var('CASEDIR')."/tests/disk_guided_empty.pm";
|
else
|
||||||
}
|
{
|
||||||
elsif (get_var('DISK_GUIDED_MULTI')){
|
autotest::loadtest get_var('CASEDIR')."/tests/_boot_to_anaconda.pm";
|
||||||
autotest::loadtest get_var('CASEDIR')."/tests/disk_guided_multi.pm";
|
|
||||||
}
|
unless (get_var("KICKSTART"))
|
||||||
elsif (get_var('DISK_GUIDED_DELETE_ALL')){
|
{
|
||||||
autotest::loadtest get_var('CASEDIR')."/tests/disk_guided_delete_all.pm";
|
## Disk partitioning
|
||||||
|
if (get_var('DISK_GUIDED_EMPTY')){
|
||||||
|
autotest::loadtest get_var('CASEDIR')."/tests/disk_guided_empty.pm";
|
||||||
|
}
|
||||||
|
elsif (get_var('DISK_GUIDED_MULTI')){
|
||||||
|
autotest::loadtest get_var('CASEDIR')."/tests/disk_guided_multi.pm";
|
||||||
|
}
|
||||||
|
elsif (get_var('DISK_GUIDED_DELETE_ALL')){
|
||||||
|
autotest::loadtest get_var('CASEDIR')."/tests/disk_guided_delete_all.pm";
|
||||||
|
}
|
||||||
|
|
||||||
|
# Start installation, set user & root passwords, reboot
|
||||||
|
autotest::loadtest get_var('CASEDIR')."/tests/_do_install_and_reboot.pm";
|
||||||
}
|
}
|
||||||
|
|
||||||
# Start installation, set user & root passwords, reboot
|
# Wait for the login screen
|
||||||
autotest::loadtest get_var('CASEDIR')."/tests/_do_install_and_reboot.pm";
|
autotest::loadtest get_var('CASEDIR')."/tests/_wait_for_login_screen.pm";
|
||||||
|
|
||||||
|
if (get_var('DISK_GUIDED_MULTI'))
|
||||||
|
{
|
||||||
|
autotest::loadtest get_var('CASEDIR')."/tests/disk_guided_multi_postinstall.pm";
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
# Wait for the login screen
|
|
||||||
autotest::loadtest get_var('CASEDIR')."/tests/_wait_for_login_screen.pm";
|
|
||||||
|
|
||||||
if (get_var('DISK_GUIDED_MULTI'))
|
|
||||||
{
|
|
||||||
autotest::loadtest get_var('CASEDIR')."/tests/disk_guided_multi_postinstall.pm";
|
|
||||||
}
|
|
||||||
1;
|
1;
|
||||||
|
|
||||||
# vim: set sw=4 et:
|
# vim: set sw=4 et:
|
||||||
|
@ -1,17 +1,17 @@
|
|||||||
{
|
{
|
||||||
"tags": [
|
|
||||||
"ENV-DESKTOP-default",
|
|
||||||
"ENV-DISTRI-fedora",
|
|
||||||
"ENV-INSTLANG-en_US",
|
|
||||||
"anaconda_install_finish"
|
|
||||||
],
|
|
||||||
"area": [
|
"area": [
|
||||||
{
|
{
|
||||||
"xpos": 905,
|
"type": "match",
|
||||||
"ypos": 679,
|
"width": 76,
|
||||||
"width": 96,
|
"xpos": 941,
|
||||||
"height": 48,
|
"ypos": 686,
|
||||||
"type": "match"
|
"height": 33
|
||||||
}
|
}
|
||||||
|
],
|
||||||
|
"tags": [
|
||||||
|
"anaconda_install_finish",
|
||||||
|
"ENV-DISTRI-fedora",
|
||||||
|
"ENV-INSTLANG-en_US",
|
||||||
|
"ENV-FLAVOR-server"
|
||||||
]
|
]
|
||||||
}
|
}
|
Before Width: | Height: | Size: 76 KiB After Width: | Height: | Size: 74 KiB |
@ -1,52 +1,59 @@
|
|||||||
{
|
{
|
||||||
"area": [
|
|
||||||
{
|
|
||||||
"xpos": 168,
|
|
||||||
"ypos": 7,
|
|
||||||
"width": 227,
|
|
||||||
"height": 57,
|
|
||||||
"type": "match"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"xpos": 294,
|
|
||||||
"ypos": 139,
|
|
||||||
"width": 123,
|
|
||||||
"height": 31,
|
|
||||||
"type": "match"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"xpos": 693,
|
|
||||||
"ypos": 135,
|
|
||||||
"width": 101,
|
|
||||||
"height": 33,
|
|
||||||
"type": "match"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"xpos": 299,
|
|
||||||
"ypos": 207,
|
|
||||||
"width": 180,
|
|
||||||
"height": 33,
|
|
||||||
"type": "match"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"xpos": 297,
|
|
||||||
"ypos": 328,
|
|
||||||
"width": 203,
|
|
||||||
"height": 38,
|
|
||||||
"type": "match"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"xpos": 294,
|
|
||||||
"ypos": 443,
|
|
||||||
"width": 252,
|
|
||||||
"height": 40,
|
|
||||||
"type": "match"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"tags": [
|
"tags": [
|
||||||
"anaconda_main_hub",
|
"anaconda_main_hub",
|
||||||
"ENV-DESKTOP-default",
|
|
||||||
"ENV-DISTRI-fedora",
|
"ENV-DISTRI-fedora",
|
||||||
"ENV-INSTLANG-en_US"
|
"ENV-INSTLANG-en_US",
|
||||||
|
"ENV-FLAVOR-server"
|
||||||
|
],
|
||||||
|
"area": [
|
||||||
|
{
|
||||||
|
"width": 227,
|
||||||
|
"height": 57,
|
||||||
|
"xpos": 168,
|
||||||
|
"ypos": 7,
|
||||||
|
"type": "match"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"height": 33,
|
||||||
|
"ypos": 153,
|
||||||
|
"xpos": 266,
|
||||||
|
"width": 101,
|
||||||
|
"type": "match"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"width": 180,
|
||||||
|
"height": 33,
|
||||||
|
"xpos": 699,
|
||||||
|
"ypos": 155,
|
||||||
|
"type": "match"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"width": 203,
|
||||||
|
"height": 38,
|
||||||
|
"ypos": 346,
|
||||||
|
"xpos": 267,
|
||||||
|
"type": "match"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "match",
|
||||||
|
"height": 40,
|
||||||
|
"ypos": 461,
|
||||||
|
"xpos": 264,
|
||||||
|
"width": 252
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"height": 18,
|
||||||
|
"ypos": 236,
|
||||||
|
"xpos": 272,
|
||||||
|
"width": 36,
|
||||||
|
"type": "match"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "match",
|
||||||
|
"height": 13,
|
||||||
|
"ypos": 240,
|
||||||
|
"xpos": 330,
|
||||||
|
"width": 40
|
||||||
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
Before Width: | Height: | Size: 101 KiB After Width: | Height: | Size: 100 KiB |
@ -1,17 +1,17 @@
|
|||||||
{
|
{
|
||||||
"area": [
|
|
||||||
{
|
|
||||||
"xpos": 333,
|
|
||||||
"ypos": 80,
|
|
||||||
"width": 180,
|
|
||||||
"height": 47,
|
|
||||||
"type": "match"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"tags": [
|
"tags": [
|
||||||
"anaconda_select_install_lang",
|
"anaconda_select_install_lang",
|
||||||
"ENV-DESKTOP-default",
|
|
||||||
"ENV-DISTRI-fedora",
|
"ENV-DISTRI-fedora",
|
||||||
"ENV-INSTLANG-en_US"
|
"ENV-INSTLANG-en_US",
|
||||||
|
"ENV-FLAVOR-server"
|
||||||
|
],
|
||||||
|
"area": [
|
||||||
|
{
|
||||||
|
"height": 28,
|
||||||
|
"ypos": 110,
|
||||||
|
"xpos": 332,
|
||||||
|
"width": 88,
|
||||||
|
"type": "match"
|
||||||
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
Before Width: | Height: | Size: 97 KiB After Width: | Height: | Size: 97 KiB |
@ -2,9 +2,9 @@
|
|||||||
"area": [
|
"area": [
|
||||||
{
|
{
|
||||||
"xpos": 203,
|
"xpos": 203,
|
||||||
"ypos": 170,
|
"ypos": 188,
|
||||||
"width": 389,
|
|
||||||
"height": 100,
|
"height": 100,
|
||||||
|
"width": 349,
|
||||||
"type": "match"
|
"type": "match"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
Before Width: | Height: | Size: 73 KiB After Width: | Height: | Size: 72 KiB |
@ -1,24 +1,24 @@
|
|||||||
{
|
{
|
||||||
"area": [
|
|
||||||
{
|
|
||||||
"xpos": 201,
|
|
||||||
"ypos": 176,
|
|
||||||
"type": "match",
|
|
||||||
"width": 380,
|
|
||||||
"height": 51
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"xpos": 593,
|
|
||||||
"ypos": 172,
|
|
||||||
"type": "match",
|
|
||||||
"height": 70,
|
|
||||||
"width": 377
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"tags": [
|
"tags": [
|
||||||
"anaconda_select_install_lang_english_selected",
|
"anaconda_select_install_lang_english_selected",
|
||||||
"ENV-DESKTOP-default",
|
"ENV-DESKTOP-default",
|
||||||
"ENV-DISTRI-fedora",
|
"ENV-DISTRI-fedora",
|
||||||
"ENV-INSTLANG-en_US"
|
"ENV-INSTLANG-en_US"
|
||||||
|
],
|
||||||
|
"area": [
|
||||||
|
{
|
||||||
|
"type": "match",
|
||||||
|
"height": 51,
|
||||||
|
"ypos": 194,
|
||||||
|
"xpos": 200,
|
||||||
|
"width": 356
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "match",
|
||||||
|
"xpos": 593,
|
||||||
|
"ypos": 190,
|
||||||
|
"height": 70,
|
||||||
|
"width": 349
|
||||||
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
Before Width: | Height: | Size: 102 KiB After Width: | Height: | Size: 101 KiB |
@ -1,24 +1,31 @@
|
|||||||
{
|
{
|
||||||
"area": [
|
"area": [
|
||||||
{
|
{
|
||||||
"xpos": 77,
|
"type": "match",
|
||||||
"ypos": 204,
|
"width": 53,
|
||||||
"width": 182,
|
"height": 24,
|
||||||
"height": 29,
|
"xpos": 249,
|
||||||
|
"ypos": 147
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"width": 114,
|
||||||
|
"height": 17,
|
||||||
|
"ypos": 216,
|
||||||
|
"xpos": 86,
|
||||||
"type": "match"
|
"type": "match"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"xpos": 68,
|
"xpos": 78,
|
||||||
"ypos": 231,
|
"ypos": 232,
|
||||||
"width": 335,
|
"height": 20,
|
||||||
"height": 17,
|
"width": 264,
|
||||||
"type": "match"
|
"type": "match"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"tags": [
|
"tags": [
|
||||||
"bootloader",
|
"bootloader",
|
||||||
"ENV-DESKTOP-default",
|
|
||||||
"ENV-DISTRI-fedora",
|
"ENV-DISTRI-fedora",
|
||||||
"ENV-INSTLANG-en_US"
|
"ENV-INSTLANG-en_US",
|
||||||
|
"ENV-FLAVOR-server"
|
||||||
]
|
]
|
||||||
}
|
}
|
Before Width: | Height: | Size: 3.4 KiB After Width: | Height: | Size: 3.2 KiB |
@ -39,6 +39,10 @@ sub run {
|
|||||||
assert_screen "anaconda_select_install_lang_english_selected", 3;
|
assert_screen "anaconda_select_install_lang_english_selected", 3;
|
||||||
assert_and_click "anaconda_select_install_lang_continue";
|
assert_and_click "anaconda_select_install_lang_continue";
|
||||||
|
|
||||||
|
if ( get_var("VERSION") eq "rawhide") {
|
||||||
|
assert_and_click "anaconda_rawhide_accept_fate";
|
||||||
|
}
|
||||||
|
|
||||||
# Anaconda hub
|
# Anaconda hub
|
||||||
assert_screen "anaconda_main_hub", 300; #
|
assert_screen "anaconda_main_hub", 300; #
|
||||||
}
|
}
|
||||||
|
@ -6,11 +6,11 @@ sub run {
|
|||||||
# Anaconda hub
|
# Anaconda hub
|
||||||
assert_screen "anaconda_main_hub", 300; #
|
assert_screen "anaconda_main_hub", 300; #
|
||||||
|
|
||||||
# Default install destination (hdd should be empty for new KVM machine)
|
|
||||||
assert_and_click "anaconda_main_hub_install_destination";
|
assert_and_click "anaconda_main_hub_install_destination";
|
||||||
|
|
||||||
assert_and_click "anaconda_spoke_done";
|
assert_and_click "anaconda_spoke_done";
|
||||||
|
|
||||||
|
# the only provided disk should be full
|
||||||
assert_and_click "anaconda_install_destination_reclaim_space_btn";
|
assert_and_click "anaconda_install_destination_reclaim_space_btn";
|
||||||
|
|
||||||
assert_and_click "anaconda_install_destination_delete_all_btn";
|
assert_and_click "anaconda_install_destination_delete_all_btn";
|
||||||
|