diff --git a/needles/kde/apps/deskset_plain_color.json b/needles/kde/apps/deskset_plain_color.json new file mode 100644 index 00000000..ae7b49a9 --- /dev/null +++ b/needles/kde/apps/deskset_plain_color.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "deskset_plain_color" + ], + "area": [ + { + "xpos": 432, + "ypos": 330, + "width": 33, + "height": 13, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/kde/apps/deskset_plain_color.png b/needles/kde/apps/deskset_plain_color.png new file mode 100644 index 00000000..88f950c9 Binary files /dev/null and b/needles/kde/apps/deskset_plain_color.png differ diff --git a/needles/kde/apps/deskset_select_black.json b/needles/kde/apps/deskset_select_black.json new file mode 100644 index 00000000..d62d3055 --- /dev/null +++ b/needles/kde/apps/deskset_select_black.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "deskset_select_black" + ], + "area": [ + { + "xpos": 242, + "ypos": 144, + "width": 14, + "height": 11, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/kde/apps/deskset_select_black.png b/needles/kde/apps/deskset_select_black.png new file mode 100644 index 00000000..c6fd30ab Binary files /dev/null and b/needles/kde/apps/deskset_select_black.png differ diff --git a/needles/kde/apps/deskset_select_color.json b/needles/kde/apps/deskset_select_color.json new file mode 100644 index 00000000..2043cdf3 --- /dev/null +++ b/needles/kde/apps/deskset_select_color.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "deskset_select_color" + ], + "area": [ + { + "xpos": 437, + "ypos": 215, + "width": 29, + "height": 18, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/kde/apps/deskset_select_color.png b/needles/kde/apps/deskset_select_color.png new file mode 100644 index 00000000..2380cbd4 Binary files /dev/null and b/needles/kde/apps/deskset_select_color.png differ diff --git a/needles/kde/apps/deskset_select_type.json b/needles/kde/apps/deskset_select_type.json new file mode 100644 index 00000000..5f8f946a --- /dev/null +++ b/needles/kde/apps/deskset_select_type.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "deskset_select_type" + ], + "area": [ + { + "xpos": 433, + "ypos": 175, + "width": 45, + "height": 17, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/kde/apps/deskset_select_type.png b/needles/kde/apps/deskset_select_type.png new file mode 100644 index 00000000..6c42e29d Binary files /dev/null and b/needles/kde/apps/deskset_select_type.png differ diff --git a/needles/kde/apps/kde_ok-20190408.json b/needles/kde/apps/kde_ok-20190408.json new file mode 100644 index 00000000..fa3ddb50 --- /dev/null +++ b/needles/kde/apps/kde_ok-20190408.json @@ -0,0 +1,15 @@ +{ + "area": [ + { + "xpos": 618, + "ypos": 514, + "width": 43, + "height": 17, + "type": "match" + } + ], + "properties": [], + "tags": [ + "kde_ok" + ] +} \ No newline at end of file diff --git a/needles/kde/apps/kde_ok-20190408.png b/needles/kde/apps/kde_ok-20190408.png new file mode 100644 index 00000000..b9a46911 Binary files /dev/null and b/needles/kde/apps/kde_ok-20190408.png differ diff --git a/tests/apps_startstop/kde/aasetting.pm b/tests/apps_startstop/kde/aasetting.pm new file mode 100644 index 00000000..fb6250fb --- /dev/null +++ b/tests/apps_startstop/kde/aasetting.pm @@ -0,0 +1,42 @@ +use base "installedtest"; +use strict; +use testapi; +use utils; + +# This sets the KDE desktop background to plain black, to avoid +# needle match problems caused by transparency. + +sub run { + my $self = shift; + # Run the Desktop settings + hold_key 'alt'; + send_key 'd'; + send_key 's'; + release_key 'alt'; + # Select type of background + assert_and_click "deskset_select_type"; + wait_still_screen 2; + # Select plain color type + assert_and_click "deskset_plain_color"; + wait_still_screen 2; + # Open colors selection + assert_and_click "deskset_select_color"; + wait_still_screen 2; + # Select black + assert_and_click "deskset_select_black"; + wait_still_screen 2; + # Confirm + assert_and_click "kde_ok"; + wait_still_screen 2; + # Close the application + assert_and_click "kde_ok"; +} + +sub test_flags { + return {fatal => 1, milestone => 1}; +} + + +1; + +# vim: set sw=4 et: