1
0
mirror of https://pagure.io/fedora-qa/os-autoinst-distri-fedora.git synced 2024-12-28 21:23:09 +00:00
os-autoinst-distri-fedora/tests/disk_guided_encrypted.pm
Adam Williamson 34dc2751a5 Replace remaining wait_idles with sleeps
wait_idle is finally removed upstream in recent git os-autoinst.
This replaces all remaining wait_idles with sleeps, except for
one which is removed (I'm hoping improvements to typing in the
last few years should mean it isn't necessary any more, if it
turns out to be, I'll put it back as a sleep).

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2020-01-02 17:44:45 -08:00

44 lines
990 B
Perl

use base "anacondatest";
use strict;
use testapi;
use utils;
use anaconda;
sub run {
my $self = shift;
# Anaconda hub
# Go to INSTALLATION DESTINATION and ensure one disk is selected.
select_disks();
# check "encrypt data" checkbox
assert_and_click "anaconda_install_destination_encrypt_data";
assert_and_click "anaconda_spoke_done";
# type password for disk encryption
sleep 5;
if (get_var("SWITCHED_LAYOUT")) {
desktop_switch_layout "ascii", "anaconda";
}
type_safely get_var("ENCRYPT_PASSWORD");
wait_screen_change { send_key "tab"; };
type_safely get_var("ENCRYPT_PASSWORD");
if (get_var("SWITCHED_LAYOUT")) {
# work around RHBZ #1333984
desktop_switch_layout "native", "anaconda";
}
assert_and_click "anaconda_install_destination_save_passphrase";
# Anaconda hub
assert_screen "anaconda_main_hub", 300; #
}
sub test_flags {
return { fatal => 1 };
}
1;
# vim: set sw=4 et: