mirror of
https://pagure.io/fedora-qa/os-autoinst-distri-fedora.git
synced 2024-11-21 21:43:08 +00:00
add base_services_start test for ARM
Differential Revision: https://phab.qadevel.cloud.fedoraproject.org/D861
This commit is contained in:
parent
a1d240b135
commit
802c9298fd
24
templates
24
templates
@ -226,6 +226,17 @@
|
|||||||
},
|
},
|
||||||
test_suite => { name => "base_services_start" },
|
test_suite => { name => "base_services_start" },
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
machine => { name => "ARM" },
|
||||||
|
prio => 62,
|
||||||
|
product => {
|
||||||
|
arch => "arm",
|
||||||
|
distri => "fedora",
|
||||||
|
flavor => "Minimal-raw_xz-raw.xz",
|
||||||
|
version => "*",
|
||||||
|
},
|
||||||
|
test_suite => { name => "base_services_start_arm" },
|
||||||
|
},
|
||||||
{
|
{
|
||||||
machine => { name => "64bit" },
|
machine => { name => "64bit" },
|
||||||
prio => 40,
|
prio => 40,
|
||||||
@ -1221,6 +1232,10 @@
|
|||||||
name => "install_arm_image_deployment_upload",
|
name => "install_arm_image_deployment_upload",
|
||||||
settings => [
|
settings => [
|
||||||
{ key => "ENTRYPOINT", value => "install_arm_image_deployment" },
|
{ key => "ENTRYPOINT", value => "install_arm_image_deployment" },
|
||||||
|
# we don't want HDD_2 to be really connected, but we need to use it to download
|
||||||
|
# HDD ISO, see https://github.com/os-autoinst/openQA/issues/684
|
||||||
|
{ key => "NUMDISKS", value => "1" },
|
||||||
|
{ key => "HDD_1", value => "%HDD_2%" },
|
||||||
{ key => "STORE_HDD_1", value => "disk_%FLAVOR%_%MACHINE%.qcow2" },
|
{ key => "STORE_HDD_1", value => "disk_%FLAVOR%_%MACHINE%.qcow2" },
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
@ -1555,6 +1570,15 @@
|
|||||||
{ key => "HDD_1", value => "disk_%FLAVOR%_%MACHINE%.qcow2" },
|
{ key => "HDD_1", value => "disk_%FLAVOR%_%MACHINE%.qcow2" },
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
name => "base_services_start_arm",
|
||||||
|
settings => [
|
||||||
|
{ key => "ENTRYPOINT", value => "base_services_start" },
|
||||||
|
{ key => "START_AFTER_TEST", value => "install_arm_image_deployment_upload" },
|
||||||
|
{ key => "NUMDISKS", value => "1" },
|
||||||
|
{ key => "HDD_1", value => "disk_%FLAVOR%_%MACHINE%.qcow2" },
|
||||||
|
],
|
||||||
|
},
|
||||||
{
|
{
|
||||||
name => "base_service_manipulation",
|
name => "base_service_manipulation",
|
||||||
settings => [
|
settings => [
|
||||||
|
@ -4,8 +4,13 @@ use testapi;
|
|||||||
|
|
||||||
sub run {
|
sub run {
|
||||||
my $self=shift;
|
my $self=shift;
|
||||||
# wait for boot to complete
|
if (get_var("ARCH") eq "arm") {
|
||||||
$self->boot_to_login_screen("", 30);
|
# we cannot use boot_to_login_screen, wait_still_screen is unusable during ARM boot (it shows black screen for first few minutes)
|
||||||
|
assert_screen "text_console_login", 150;
|
||||||
|
} else {
|
||||||
|
# wait for boot to complete
|
||||||
|
$self->boot_to_login_screen("", 30);
|
||||||
|
}
|
||||||
# switch to TTY3 for both, graphical and console tests
|
# switch to TTY3 for both, graphical and console tests
|
||||||
$self->root_console(tty=>3);
|
$self->root_console(tty=>3);
|
||||||
validate_script_output 'systemctl --failed', sub { $_ =~ m/0 loaded units/ };
|
validate_script_output 'systemctl --failed', sub { $_ =~ m/0 loaded units/ };
|
||||||
|
Loading…
Reference in New Issue
Block a user