mirror of
https://github.com/rocky-linux/os-autoinst-distri-rocky.git
synced 2024-11-22 13:11:26 +00:00
move logging in as a root into parent class
Differential Revision: https://phab.qadevel.cloud.fedoraproject.org/D440
This commit is contained in:
parent
2f20e8e103
commit
4abc1aecf2
@ -3,12 +3,14 @@ use base 'basetest';
|
|||||||
|
|
||||||
use testapi;
|
use testapi;
|
||||||
|
|
||||||
sub post_fail_hook() {
|
sub login_as_root {
|
||||||
my $self = shift;
|
my $self = shift;
|
||||||
|
my $tty = shift || 1;
|
||||||
my $password = get_var("ROOT_PASSWORD", "weakpassword");
|
my $password = get_var("ROOT_PASSWORD", "weakpassword");
|
||||||
|
|
||||||
send_key "ctrl-alt-f2";
|
send_key "ctrl-alt-f$tty";
|
||||||
assert_screen "text_console_login", 20;
|
assert_screen "text_console_login", 20;
|
||||||
|
|
||||||
type_string "root";
|
type_string "root";
|
||||||
send_key "ret";
|
send_key "ret";
|
||||||
assert_screen "console_password_required", 10;
|
assert_screen "console_password_required", 10;
|
||||||
@ -16,6 +18,19 @@ sub post_fail_hook() {
|
|||||||
send_key "ret";
|
send_key "ret";
|
||||||
|
|
||||||
assert_screen "root_logged_in", 10;
|
assert_screen "root_logged_in", 10;
|
||||||
|
}
|
||||||
|
|
||||||
|
sub boot_and_login {
|
||||||
|
my $self = shift;
|
||||||
|
wait_still_screen 10;
|
||||||
|
|
||||||
|
$self->login_as_root(3);
|
||||||
|
}
|
||||||
|
|
||||||
|
sub post_fail_hook {
|
||||||
|
my $self = shift;
|
||||||
|
|
||||||
|
$self->login_as_root(2);
|
||||||
|
|
||||||
# Upload all ABRT logs
|
# Upload all ABRT logs
|
||||||
type_string "cd /var/tmp/abrt && tar czvf abrt.tar.gz *";
|
type_string "cd /var/tmp/abrt && tar czvf abrt.tar.gz *";
|
||||||
|
@ -2,23 +2,11 @@ use base "fedoralog";
|
|||||||
use strict;
|
use strict;
|
||||||
use testapi;
|
use testapi;
|
||||||
|
|
||||||
sub boot_and_login {
|
|
||||||
wait_still_screen 10;
|
|
||||||
|
|
||||||
my $password = get_var("ROOT_PASSWORD", "weakpassword");
|
|
||||||
|
|
||||||
send_key "ctrl-alt-f3";
|
|
||||||
assert_screen "text_console_login", 20;
|
|
||||||
type_string "root";
|
|
||||||
send_key "ret";
|
|
||||||
assert_screen "console_password_required", 10;
|
|
||||||
type_string $password;
|
|
||||||
send_key "ret";
|
|
||||||
assert_screen "root_logged_in", 10;
|
|
||||||
}
|
|
||||||
|
|
||||||
sub run {
|
sub run {
|
||||||
boot_and_login();
|
my $self = shift;
|
||||||
|
|
||||||
|
$self->boot_and_login();
|
||||||
|
|
||||||
assert_screen "console_f22_installed";
|
assert_screen "console_f22_installed";
|
||||||
}
|
}
|
||||||
|
@ -2,23 +2,10 @@ use base "fedoralog";
|
|||||||
use strict;
|
use strict;
|
||||||
use testapi;
|
use testapi;
|
||||||
|
|
||||||
sub boot_and_login {
|
|
||||||
wait_still_screen 10;
|
|
||||||
|
|
||||||
my $password = get_var("ROOT_PASSWORD", "weakpassword");
|
|
||||||
|
|
||||||
send_key "ctrl-alt-f3";
|
|
||||||
assert_screen "text_console_login", 20;
|
|
||||||
type_string "root";
|
|
||||||
send_key "ret";
|
|
||||||
assert_screen "console_password_required", 10;
|
|
||||||
type_string $password;
|
|
||||||
send_key "ret";
|
|
||||||
assert_screen "root_logged_in", 10;
|
|
||||||
}
|
|
||||||
|
|
||||||
sub run {
|
sub run {
|
||||||
boot_and_login();
|
my $self = shift;
|
||||||
|
|
||||||
|
$self->boot_and_login();
|
||||||
|
|
||||||
type_string 'yum -y update; echo $?';
|
type_string 'yum -y update; echo $?';
|
||||||
send_key "ret";
|
send_key "ret";
|
||||||
@ -28,7 +15,7 @@ sub run {
|
|||||||
type_string "reboot";
|
type_string "reboot";
|
||||||
send_key "ret";
|
send_key "ret";
|
||||||
|
|
||||||
boot_and_login();
|
$self->boot_and_login();
|
||||||
|
|
||||||
type_string 'yum -y install fedup; echo $?';
|
type_string 'yum -y install fedup; echo $?';
|
||||||
send_key "ret";
|
send_key "ret";
|
||||||
|
@ -28,15 +28,7 @@ sub run {
|
|||||||
assert_screen "grub_fedup", 30;
|
assert_screen "grub_fedup", 30;
|
||||||
send_key "ret";
|
send_key "ret";
|
||||||
|
|
||||||
my $counter = 0;
|
assert_screen "text_console_login", 6000;
|
||||||
|
|
||||||
while (!check_screen ("text_console_login", 10) && $counter < 180) {
|
|
||||||
if (check_screen "tmp_failed_proc", 1) {
|
|
||||||
send_key "ctrl-alt-delete";
|
|
||||||
}
|
|
||||||
$counter++;
|
|
||||||
}
|
|
||||||
assert_screen "text_console_login", 10;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user