mirror of
				https://pagure.io/fedora-qa/os-autoinst-distri-fedora.git
				synced 2025-10-30 23:05:58 +00:00 
			
		
		
		
	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;
 |