mirror of
https://pagure.io/fedora-qa/os-autoinst-distri-fedora.git
synced 2024-12-21 09:53:09 +00:00
e9e967c4bf
Also be a bit more consistent about asserting we saw a terminal and waiting a bit before typing stuff. We can drop the doublek workarounds from the keyring tests as we no longer use the kicker to launch the terminal on KDE (we use ctrl-alt-t shortcut). Signed-off-by: Adam Williamson <awilliam@redhat.com>
48 lines
1.2 KiB
Perl
48 lines
1.2 KiB
Perl
use base "installedtest";
|
|
use strict;
|
|
use testapi;
|
|
use utils;
|
|
|
|
sub run {
|
|
my $password = get_var('USER_PASSWORD', 'weakpassword');
|
|
|
|
# launch a terminal first
|
|
desktop_launch_terminal;
|
|
assert_screen("apps_run_terminal");
|
|
|
|
# start blivet_gui, mousepad and check that they are split on the screen
|
|
x11_start_program("blivet-gui");
|
|
wait_still_screen(2);
|
|
type_very_safely("$password\n");
|
|
assert_screen('apps_run_blivetgui');
|
|
x11_start_program("mousepad");
|
|
assert_screen('apps_run_mousepad');
|
|
assert_screen("i3_windows_split");
|
|
|
|
# switch to tabbed layout
|
|
send_key("alt-w");
|
|
assert_screen("i3_windows_tabbed");
|
|
send_key_until_needlematch("apps_run_terminal", "alt-j");
|
|
wait_still_screen(2);
|
|
|
|
send_key("alt-;");
|
|
assert_screen("blivet_gui_application");
|
|
|
|
send_key("alt-;");
|
|
assert_screen("mousepad_no_document_open");
|
|
|
|
# switch to stacked layout
|
|
send_key("alt-s");
|
|
assert_screen("i3_windows_stacked");
|
|
|
|
send_key_until_needlematch("apps_run_terminal", "alt-k");
|
|
|
|
send_key("alt-l");
|
|
assert_screen("mousepad_no_document_open");
|
|
|
|
send_key("alt-l");
|
|
assert_screen("blivet_gui_application");
|
|
}
|
|
|
|
1;
|