diff --git a/needles/kde/apps/konsole_runs-smolkde-20210602.json b/needles/kde/apps/konsole_runs-smolkde-20210602.json new file mode 100644 index 00000000..6c9684b7 --- /dev/null +++ b/needles/kde/apps/konsole_runs-smolkde-20210602.json @@ -0,0 +1,16 @@ +{ + "area": [ + { + "ypos": 8, + "type": "match", + "xpos": 234, + "height": 15, + "width": 54 + } + ], + "properties": [], + "tags": [ + "konsole_runs", + "apps_run_terminal" + ] +} \ No newline at end of file diff --git a/needles/kde/apps/konsole_runs-smolkde-20210602.png b/needles/kde/apps/konsole_runs-smolkde-20210602.png new file mode 100644 index 00000000..f31b391a Binary files /dev/null and b/needles/kde/apps/konsole_runs-smolkde-20210602.png differ diff --git a/tests/desktop_terminal.pm b/tests/desktop_terminal.pm index 4ce242b6..3d5e52a8 100644 --- a/tests/desktop_terminal.pm +++ b/tests/desktop_terminal.pm @@ -4,10 +4,15 @@ use testapi; use utils; sub run { - my $self=shift; + my $self = shift; + my $relnum = get_release_number; + my $desktop = get_var("DESKTOP"); check_desktop; menu_launch_type('terminal'); assert_screen "apps_run_terminal"; + # FIXME: workaround for RHBZ#1957858 - test actually works without + # this, but very slowly as characters don't appear on screen + send_key "super-pgup" if ($relnum > 33 && $desktop eq "kde"); wait_still_screen 5; # need to be root my $rootpass = get_var("ROOT_PASSWORD", "weakpassword");