diff --git a/needles/kde/apps/abrt_runs.png.png b/needles/kde/apps/abrt_runs.png.png new file mode 100644 index 00000000..c7bab66d Binary files /dev/null and b/needles/kde/apps/abrt_runs.png.png differ diff --git a/needles/kde/apps/dragon_launcher.json b/needles/kde/apps/dragon_launcher.json new file mode 100644 index 00000000..cbd7de1c --- /dev/null +++ b/needles/kde/apps/dragon_launcher.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "dragon_launch" + ], + "area": [ + { + "xpos": 51, + "ypos": 364, + "width": 22, + "height": 20, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/kde/apps/dragon_launcher.png b/needles/kde/apps/dragon_launcher.png new file mode 100644 index 00000000..ec5fc3ca Binary files /dev/null and b/needles/kde/apps/dragon_launcher.png differ diff --git a/needles/kde/apps/firefox_close_tabs-20190509.json b/needles/kde/apps/firefox_close_tabs-20190509.json new file mode 100644 index 00000000..d9dd7ba6 --- /dev/null +++ b/needles/kde/apps/firefox_close_tabs-20190509.json @@ -0,0 +1,15 @@ +{ + "area": [ + { + "ypos": 416, + "xpos": 672, + "type": "match", + "height": 14, + "width": 70 + } + ], + "properties": [], + "tags": [ + "firefox_close_tabs" + ] +} \ No newline at end of file diff --git a/needles/kde/apps/firefox_close_tabs-20190509.png b/needles/kde/apps/firefox_close_tabs-20190509.png new file mode 100644 index 00000000..ec11e0b1 Binary files /dev/null and b/needles/kde/apps/firefox_close_tabs-20190509.png differ diff --git a/needles/kde/apps/firefox_runs.json b/needles/kde/apps/firefox_runs.json new file mode 100644 index 00000000..973b296d --- /dev/null +++ b/needles/kde/apps/firefox_runs.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "firefox_runs" + ], + "area": [ + { + "xpos": 513, + "ypos": 7, + "width": 48, + "height": 17, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/kde/apps/firefox_runs.png b/needles/kde/apps/firefox_runs.png new file mode 100644 index 00000000..551ea3dc Binary files /dev/null and b/needles/kde/apps/firefox_runs.png differ diff --git a/needles/kde/apps/kcolorchooser_launch-20190509.json b/needles/kde/apps/kcolorchooser_launch-20190509.json new file mode 100644 index 00000000..7077dc67 --- /dev/null +++ b/needles/kde/apps/kcolorchooser_launch-20190509.json @@ -0,0 +1,15 @@ +{ + "area": [ + { + "xpos": 227, + "ypos": 79, + "height": 21, + "width": 30, + "type": "match" + } + ], + "properties": [], + "tags": [ + "kcolorchooser_launch" + ] +} \ No newline at end of file diff --git a/needles/kde/apps/kcolorchooser_launch-20190509.png b/needles/kde/apps/kcolorchooser_launch-20190509.png new file mode 100644 index 00000000..076eb5f9 Binary files /dev/null and b/needles/kde/apps/kcolorchooser_launch-20190509.png differ diff --git a/needles/kde/apps/kruler_launch-20190509.json b/needles/kde/apps/kruler_launch-20190509.json new file mode 100644 index 00000000..f095eb71 --- /dev/null +++ b/needles/kde/apps/kruler_launch-20190509.json @@ -0,0 +1,15 @@ +{ + "area": [ + { + "type": "match", + "width": 34, + "height": 18, + "ypos": 11, + "xpos": 356 + } + ], + "properties": [], + "tags": [ + "kruler_launch" + ] +} \ No newline at end of file diff --git a/needles/kde/apps/kruler_launch-20190509.png b/needles/kde/apps/kruler_launch-20190509.png new file mode 100644 index 00000000..21048fd7 Binary files /dev/null and b/needles/kde/apps/kruler_launch-20190509.png differ diff --git a/needles/kde/apps/ktorrent_launcher.json b/needles/kde/apps/ktorrent_launcher.json new file mode 100644 index 00000000..098fad0a --- /dev/null +++ b/needles/kde/apps/ktorrent_launcher.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "ktorrent_launch" + ], + "area": [ + { + "xpos": 57, + "ypos": 242, + "width": 12, + "height": 18, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/kde/apps/ktorrent_launcher.png b/needles/kde/apps/ktorrent_launcher.png new file mode 100644 index 00000000..28789fea Binary files /dev/null and b/needles/kde/apps/ktorrent_launcher.png differ diff --git a/needles/kde/apps/mahjong_launch-20190509.json b/needles/kde/apps/mahjong_launch-20190509.json new file mode 100644 index 00000000..17faa01d --- /dev/null +++ b/needles/kde/apps/mahjong_launch-20190509.json @@ -0,0 +1,15 @@ +{ + "area": [ + { + "type": "match", + "height": 24, + "width": 26, + "ypos": 3, + "xpos": 4 + } + ], + "properties": [], + "tags": [ + "mahjong_launch" + ] +} \ No newline at end of file diff --git a/needles/kde/apps/mahjong_launch-20190509.png b/needles/kde/apps/mahjong_launch-20190509.png new file mode 100644 index 00000000..f8af3991 Binary files /dev/null and b/needles/kde/apps/mahjong_launch-20190509.png differ diff --git a/needles/kde/apps/minesweeper_launch-20190509.json b/needles/kde/apps/minesweeper_launch-20190509.json new file mode 100644 index 00000000..79283db9 --- /dev/null +++ b/needles/kde/apps/minesweeper_launch-20190509.json @@ -0,0 +1,15 @@ +{ + "area": [ + { + "width": 50, + "height": 17, + "type": "match", + "xpos": 181, + "ypos": 6 + } + ], + "properties": [], + "tags": [ + "minesweeper_launch" + ] +} \ No newline at end of file diff --git a/needles/kde/apps/minesweeper_launch-20190509.png b/needles/kde/apps/minesweeper_launch-20190509.png new file mode 100644 index 00000000..5b6c703f Binary files /dev/null and b/needles/kde/apps/minesweeper_launch-20190509.png differ diff --git a/needles/kde/apps/patience_launch-20190509.json b/needles/kde/apps/patience_launch-20190509.json new file mode 100644 index 00000000..7a32fdb3 --- /dev/null +++ b/needles/kde/apps/patience_launch-20190509.json @@ -0,0 +1,15 @@ +{ + "area": [ + { + "xpos": 3, + "ypos": 5, + "width": 26, + "height": 17, + "type": "match" + } + ], + "properties": [], + "tags": [ + "patience_launch" + ] +} \ No newline at end of file diff --git a/needles/kde/apps/patience_launch-20190509.png b/needles/kde/apps/patience_launch-20190509.png new file mode 100644 index 00000000..b708e0e3 Binary files /dev/null and b/needles/kde/apps/patience_launch-20190509.png differ diff --git a/needles/kde/apps/users_launch.json b/needles/kde/apps/users_launch.json new file mode 100644 index 00000000..bfdd82cc --- /dev/null +++ b/needles/kde/apps/users_launch.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "users_launch" + ], + "area": [ + { + "xpos": 50, + "ypos": 361, + "width": 26, + "height": 26, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/kde/apps/users_launch.png b/needles/kde/apps/users_launch.png new file mode 100644 index 00000000..bb93cdc5 Binary files /dev/null and b/needles/kde/apps/users_launch.png differ diff --git a/needles/kde/apps/users_runs.json b/needles/kde/apps/users_runs.json new file mode 100644 index 00000000..f4b1dae3 --- /dev/null +++ b/needles/kde/apps/users_runs.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "users_runs" + ], + "area": [ + { + "xpos": 468, + "ypos": 116, + "width": 96, + "height": 19, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/kde/apps/users_runs.png b/needles/kde/apps/users_runs.png new file mode 100644 index 00000000..13a0f9d8 Binary files /dev/null and b/needles/kde/apps/users_runs.png differ diff --git a/tests/apps_startstop/kde/juk.pm b/tests/apps_startstop/kde/juk.pm index afff0106..3793e78d 100644 --- a/tests/apps_startstop/kde/juk.pm +++ b/tests/apps_startstop/kde/juk.pm @@ -10,7 +10,7 @@ sub run { my $mode = get_var('MODE'); # Start the application - if ($mode eq '[ast') { + if ($mode eq 'fast') { start_with_command 'juk'; } else { diff --git a/tests/apps_startstop/kde/minesweeper.pm b/tests/apps_startstop/kde/minesweeper.pm index 9d853795..d158fc7b 100644 --- a/tests/apps_startstop/kde/minesweeper.pm +++ b/tests/apps_startstop/kde/minesweeper.pm @@ -7,9 +7,15 @@ use utils; sub run { my $self = shift; + my $mode = get_var('MODE'); # Start the application - start_with_launcher('menu_tacticsgames', 'menu_applications','menu_games'); + if ($mode eq 'fast') { + start_with_command 'kmines'; + } + else { + start_with_launcher('menu_tacticsgames', 'menu_applications','menu_games'); + } # Games are hidden even deeper in menus, so let us fix that here. assert_and_click 'minesweeper_launch'; wait_still_screen 2; diff --git a/tests/apps_startstop/kde/netcon.pm b/tests/apps_startstop/kde/netcon.pm index 75d314b2..3267c698 100644 --- a/tests/apps_startstop/kde/netcon.pm +++ b/tests/apps_startstop/kde/netcon.pm @@ -7,9 +7,15 @@ use utils; sub run { my $self = shift; + my $mode = get_var('MODE'); # Start the application - start_with_launcher('netcon_launch','menu_applications','menu_settings'); + if ($mode eq 'fast') { + start_with_command 'netcon'; + } + else { + start_with_launcher('netcon_launch','menu_applications','menu_settings'); + } # Check that it is started assert_screen 'netcon_runs'; # Close the application diff --git a/tests/apps_startstop/kde/patience.pm b/tests/apps_startstop/kde/patience.pm index 192710a9..28f1cd40 100644 --- a/tests/apps_startstop/kde/patience.pm +++ b/tests/apps_startstop/kde/patience.pm @@ -7,9 +7,15 @@ use utils; sub run { my $self = shift; + my $mode = get_var('MODE'); # Start the application - start_with_launcher('menu_cardgames', 'menu_applications','menu_games'); + if ($mode eq 'fast') { + start_with_command 'kpatience'; + } + else { + start_with_launcher('menu_cardgames', 'menu_applications','menu_games'); + } # Games are hidden even deeper in menus, so let us fix that here. assert_and_click 'patience_launch'; wait_still_screen 2; diff --git a/tests/apps_startstop/kde/pimexporter.pm b/tests/apps_startstop/kde/pimexporter.pm index 6b56b31e..0ff85b92 100644 --- a/tests/apps_startstop/kde/pimexporter.pm +++ b/tests/apps_startstop/kde/pimexporter.pm @@ -7,9 +7,15 @@ use utils; sub run { my $self = shift; + my $mode = get_var('MODE'); # Start the application - start_with_launcher('pimexporter_launch','menu_applications','menu_internet'); + if ($mode eq 'fast') { + start_with_command 'pim'; + } + else { + start_with_launcher('pimexporter_launch','menu_applications','menu_internet'); + } # Check that it is started assert_screen 'pimexporter_runs'; # Close the application diff --git a/tests/apps_startstop/kde/relnotes.pm b/tests/apps_startstop/kde/relnotes.pm index 2c1b1bc6..6939b48d 100644 --- a/tests/apps_startstop/kde/relnotes.pm +++ b/tests/apps_startstop/kde/relnotes.pm @@ -7,9 +7,15 @@ use utils; sub run { my $self = shift; + my $mode = get_var('MODE'); # Start the application - start_with_launcher('relnotes_launch','menu_applications','menu_system'); + if ($mode eq 'fast') { + start_with_command 'release notes'; + } + else { + start_with_launcher('relnotes_launch','menu_applications','menu_system'); + } # Check that it is started assert_screen 'relnotes_runs'; # Close the application diff --git a/tests/apps_startstop/kde/spectacle.pm b/tests/apps_startstop/kde/spectacle.pm index 72141004..94dbe86b 100644 --- a/tests/apps_startstop/kde/spectacle.pm +++ b/tests/apps_startstop/kde/spectacle.pm @@ -7,9 +7,15 @@ use utils; sub run { my $self = shift; + my $mode = get_var('MODE'); # Start the application - start_with_launcher('spectacle_launch','menu_applications','menu_utilities'); + if ($mode eq 'fast') { + start_with_command 'spectacle'; + } + else { + start_with_launcher('spectacle_launch','menu_applications','menu_utilities'); + } # Check that it is started assert_screen 'spectacle_runs'; # Close the application diff --git a/tests/apps_startstop/kde/system_settings.pm b/tests/apps_startstop/kde/system_settings.pm index 4ee01883..19345bca 100644 --- a/tests/apps_startstop/kde/system_settings.pm +++ b/tests/apps_startstop/kde/system_settings.pm @@ -7,9 +7,15 @@ use utils; sub run { my $self = shift; + my $mode = get_var('MODE'); # Start the application - start_with_launcher('system_settings_launch','menu_applications','menu_settings'); + if ($mode eq 'fast') { + start_with_command 'system settings'; + } + else { + start_with_launcher('system_settings_launch','menu_applications','menu_settings'); + } # Check that it is started assert_screen 'system_settings_runs'; # Close the application