diff --git a/needles/gnome/apps/app_run_cheese.json b/needles/gnome/apps/app_run_cheese.json new file mode 100644 index 00000000..784ae118 --- /dev/null +++ b/needles/gnome/apps/app_run_cheese.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "apps_run_cheese" + ], + "area": [ + { + "xpos": 116, + "ypos": 5, + "width": 52, + "height": 19, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/app_run_cheese.png b/needles/gnome/apps/app_run_cheese.png new file mode 100644 index 00000000..a67e4162 Binary files /dev/null and b/needles/gnome/apps/app_run_cheese.png differ diff --git a/needles/gnome/apps/apps_activities.json b/needles/gnome/apps/apps_activities.json new file mode 100644 index 00000000..19903c49 --- /dev/null +++ b/needles/gnome/apps/apps_activities.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "apps_activities" + ], + "area": [ + { + "xpos": 22, + "ypos": 612, + "width": 52, + "height": 54, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/apps_activities.png b/needles/gnome/apps/apps_activities.png new file mode 100644 index 00000000..d301d764 Binary files /dev/null and b/needles/gnome/apps/apps_activities.png differ diff --git a/needles/gnome/apps/apps_first_services.png b/needles/gnome/apps/apps_first_services.png new file mode 100644 index 00000000..75d56c7a Binary files /dev/null and b/needles/gnome/apps/apps_first_services.png differ diff --git a/needles/gnome/apps/apps_go_second.json b/needles/gnome/apps/apps_go_second.json new file mode 100644 index 00000000..5f7bdd63 --- /dev/null +++ b/needles/gnome/apps/apps_go_second.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "apps_go_second" + ], + "area": [ + { + "xpos": 987, + "ypos": 423, + "width": 19, + "height": 20, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/apps_go_second.png b/needles/gnome/apps/apps_go_second.png new file mode 100644 index 00000000..93623931 Binary files /dev/null and b/needles/gnome/apps/apps_go_second.png differ diff --git a/needles/gnome/apps/apps_go_second_terminal.json b/needles/gnome/apps/apps_go_second_terminal.json new file mode 100644 index 00000000..17732efa --- /dev/null +++ b/needles/gnome/apps/apps_go_second_terminal.json @@ -0,0 +1,15 @@ +{ + "area": [ + { + "xpos": 985, + "ypos": 420, + "width": 21, + "height": 23, + "type": "match" + } + ], + "properties": [], + "tags": [ + "apps_go_second" + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/apps_go_second_terminal.png b/needles/gnome/apps/apps_go_second_terminal.png new file mode 100644 index 00000000..7b6378d5 Binary files /dev/null and b/needles/gnome/apps/apps_go_second_terminal.png differ diff --git a/needles/gnome/apps/apps_menu_abrt.json b/needles/gnome/apps/apps_menu_abrt.json new file mode 100644 index 00000000..a59f6fd5 --- /dev/null +++ b/needles/gnome/apps/apps_menu_abrt.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "apps_menu_abrt" + ], + "area": [ + { + "xpos": 219, + "ypos": 304, + "width": 30, + "height": 43, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/apps_menu_abrt.png b/needles/gnome/apps/apps_menu_abrt.png new file mode 100644 index 00000000..2df483b3 Binary files /dev/null and b/needles/gnome/apps/apps_menu_abrt.png differ diff --git a/needles/gnome/apps/apps_menu_archiver.json b/needles/gnome/apps/apps_menu_archiver.json new file mode 100644 index 00000000..95a31ff0 --- /dev/null +++ b/needles/gnome/apps/apps_menu_archiver.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "apps_menu_archiver" + ], + "area": [ + { + "xpos": 207, + "ypos": 325, + "width": 42, + "height": 30, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/apps_menu_archiver.png b/needles/gnome/apps/apps_menu_archiver.png new file mode 100644 index 00000000..9fb2dd37 Binary files /dev/null and b/needles/gnome/apps/apps_menu_archiver.png differ diff --git a/needles/gnome/apps/apps_menu_boxes.json b/needles/gnome/apps/apps_menu_boxes.json new file mode 100644 index 00000000..f9b0fbde --- /dev/null +++ b/needles/gnome/apps/apps_menu_boxes.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "apps_menu_boxes" + ], + "area": [ + { + "xpos": 210, + "ypos": 161, + "width": 47, + "height": 44, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/apps_menu_boxes.png b/needles/gnome/apps/apps_menu_boxes.png new file mode 100644 index 00000000..93623931 Binary files /dev/null and b/needles/gnome/apps/apps_menu_boxes.png differ diff --git a/needles/gnome/apps/apps_menu_calculator.json b/needles/gnome/apps/apps_menu_calculator.json new file mode 100644 index 00000000..938f3556 --- /dev/null +++ b/needles/gnome/apps/apps_menu_calculator.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "apps_menu_calculator" + ], + "area": [ + { + "xpos": 347, + "ypos": 162, + "width": 51, + "height": 48, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/apps_menu_calculator.png b/needles/gnome/apps/apps_menu_calculator.png new file mode 100644 index 00000000..93623931 Binary files /dev/null and b/needles/gnome/apps/apps_menu_calculator.png differ diff --git a/needles/gnome/apps/apps_menu_calendar.json b/needles/gnome/apps/apps_menu_calendar.json new file mode 100644 index 00000000..0e3fa8b4 --- /dev/null +++ b/needles/gnome/apps/apps_menu_calendar.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "apps_menu_calendar" + ], + "area": [ + { + "xpos": 492, + "ypos": 167, + "width": 40, + "height": 38, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/apps_menu_calendar.png b/needles/gnome/apps/apps_menu_calendar.png new file mode 100644 index 00000000..93623931 Binary files /dev/null and b/needles/gnome/apps/apps_menu_calendar.png differ diff --git a/needles/gnome/apps/apps_menu_chars.json b/needles/gnome/apps/apps_menu_chars.json new file mode 100644 index 00000000..ca98b891 --- /dev/null +++ b/needles/gnome/apps/apps_menu_chars.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "apps_menu_chars" + ], + "area": [ + { + "xpos": 365, + "ypos": 325, + "width": 20, + "height": 31, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/apps_menu_chars.png b/needles/gnome/apps/apps_menu_chars.png new file mode 100644 index 00000000..9fb2dd37 Binary files /dev/null and b/needles/gnome/apps/apps_menu_chars.png differ diff --git a/needles/gnome/apps/apps_menu_cheese.json b/needles/gnome/apps/apps_menu_cheese.json new file mode 100644 index 00000000..d67622cc --- /dev/null +++ b/needles/gnome/apps/apps_menu_cheese.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "apps_menu_cheese" + ], + "area": [ + { + "xpos": 622, + "ypos": 156, + "width": 44, + "height": 51, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/apps_menu_cheese.png b/needles/gnome/apps/apps_menu_cheese.png new file mode 100644 index 00000000..93623931 Binary files /dev/null and b/needles/gnome/apps/apps_menu_cheese.png differ diff --git a/needles/gnome/apps/apps_menu_clocks.json b/needles/gnome/apps/apps_menu_clocks.json new file mode 100644 index 00000000..3502a0fd --- /dev/null +++ b/needles/gnome/apps/apps_menu_clocks.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "apps_menu_clocks" + ], + "area": [ + { + "xpos": 770, + "ypos": 167, + "width": 40, + "height": 35, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/apps_menu_clocks.png b/needles/gnome/apps/apps_menu_clocks.png new file mode 100644 index 00000000..93623931 Binary files /dev/null and b/needles/gnome/apps/apps_menu_clocks.png differ diff --git a/needles/gnome/apps/apps_menu_contacts.json b/needles/gnome/apps/apps_menu_contacts.json new file mode 100644 index 00000000..94b19b3f --- /dev/null +++ b/needles/gnome/apps/apps_menu_contacts.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "apps_menu_contacts" + ], + "area": [ + { + "xpos": 218, + "ypos": 305, + "width": 36, + "height": 38, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/apps_menu_contacts.png b/needles/gnome/apps/apps_menu_contacts.png new file mode 100644 index 00000000..93623931 Binary files /dev/null and b/needles/gnome/apps/apps_menu_contacts.png differ diff --git a/needles/gnome/apps/apps_menu_disks.json b/needles/gnome/apps/apps_menu_disks.json new file mode 100644 index 00000000..f5c7eb3a --- /dev/null +++ b/needles/gnome/apps/apps_menu_disks.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "apps_menu_disks" + ], + "area": [ + { + "xpos": 632, + "ypos": 315, + "width": 39, + "height": 24, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/apps_menu_disks.png b/needles/gnome/apps/apps_menu_disks.png new file mode 100644 index 00000000..9fb2dd37 Binary files /dev/null and b/needles/gnome/apps/apps_menu_disks.png differ diff --git a/needles/gnome/apps/apps_menu_diskusage.json b/needles/gnome/apps/apps_menu_diskusage.json new file mode 100644 index 00000000..3129465a --- /dev/null +++ b/needles/gnome/apps/apps_menu_diskusage.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "apps_menu_diskusage" + ], + "area": [ + { + "xpos": 485, + "ypos": 317, + "width": 52, + "height": 29, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/apps_menu_diskusage.png b/needles/gnome/apps/apps_menu_diskusage.png new file mode 100644 index 00000000..9fb2dd37 Binary files /dev/null and b/needles/gnome/apps/apps_menu_diskusage.png differ diff --git a/needles/gnome/apps/apps_menu_documents.json b/needles/gnome/apps/apps_menu_documents.json new file mode 100644 index 00000000..91feaba6 --- /dev/null +++ b/needles/gnome/apps/apps_menu_documents.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "apps_menu_documents" + ], + "area": [ + { + "xpos": 491, + "ypos": 298, + "width": 36, + "height": 47, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/apps_menu_documents.png b/needles/gnome/apps/apps_menu_documents.png new file mode 100644 index 00000000..93623931 Binary files /dev/null and b/needles/gnome/apps/apps_menu_documents.png differ diff --git a/needles/gnome/apps/apps_menu_dviewer.json b/needles/gnome/apps/apps_menu_dviewer.json new file mode 100644 index 00000000..cd345845 --- /dev/null +++ b/needles/gnome/apps/apps_menu_dviewer.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "apps_menu_dviewer" + ], + "area": [ + { + "xpos": 349, + "ypos": 303, + "width": 44, + "height": 39, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/apps_menu_dviewer.png b/needles/gnome/apps/apps_menu_dviewer.png new file mode 100644 index 00000000..93623931 Binary files /dev/null and b/needles/gnome/apps/apps_menu_dviewer.png differ diff --git a/needles/gnome/apps/apps_menu_evolution.json b/needles/gnome/apps/apps_menu_evolution.json new file mode 100644 index 00000000..90747487 --- /dev/null +++ b/needles/gnome/apps/apps_menu_evolution.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "apps_menu_evolution" + ], + "area": [ + { + "xpos": 621, + "ypos": 313, + "width": 47, + "height": 33, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/apps_menu_evolution.png b/needles/gnome/apps/apps_menu_evolution.png new file mode 100644 index 00000000..93623931 Binary files /dev/null and b/needles/gnome/apps/apps_menu_evolution.png differ diff --git a/needles/gnome/apps/apps_menu_files.json b/needles/gnome/apps/apps_menu_files.json new file mode 100644 index 00000000..986a4c16 --- /dev/null +++ b/needles/gnome/apps/apps_menu_files.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "apps_menu_files" + ], + "area": [ + { + "xpos": 771, + "ypos": 303, + "width": 36, + "height": 48, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/apps_menu_files.png b/needles/gnome/apps/apps_menu_files.png new file mode 100644 index 00000000..93623931 Binary files /dev/null and b/needles/gnome/apps/apps_menu_files.png differ diff --git a/needles/gnome/apps/apps_menu_firefox.json b/needles/gnome/apps/apps_menu_firefox.json new file mode 100644 index 00000000..e16535ee --- /dev/null +++ b/needles/gnome/apps/apps_menu_firefox.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "apps_menu_firefox" + ], + "area": [ + { + "xpos": 213, + "ypos": 443, + "width": 41, + "height": 45, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/apps_menu_firefox.png b/needles/gnome/apps/apps_menu_firefox.png new file mode 100644 index 00000000..93623931 Binary files /dev/null and b/needles/gnome/apps/apps_menu_firefox.png differ diff --git a/needles/gnome/apps/apps_menu_fonts.json b/needles/gnome/apps/apps_menu_fonts.json new file mode 100644 index 00000000..b8c0d420 --- /dev/null +++ b/needles/gnome/apps/apps_menu_fonts.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "apps_menu_fonts" + ], + "area": [ + { + "xpos": 765, + "ypos": 303, + "width": 53, + "height": 54, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/apps_menu_fonts.png b/needles/gnome/apps/apps_menu_fonts.png new file mode 100644 index 00000000..9fb2dd37 Binary files /dev/null and b/needles/gnome/apps/apps_menu_fonts.png differ diff --git a/needles/gnome/apps/apps_menu_help.json b/needles/gnome/apps/apps_menu_help.json new file mode 100644 index 00000000..84d4e6b2 --- /dev/null +++ b/needles/gnome/apps/apps_menu_help.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "apps_menu_help" + ], + "area": [ + { + "xpos": 212, + "ypos": 450, + "width": 44, + "height": 39, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/apps_menu_help.png b/needles/gnome/apps/apps_menu_help.png new file mode 100644 index 00000000..9fb2dd37 Binary files /dev/null and b/needles/gnome/apps/apps_menu_help.png differ diff --git a/needles/gnome/apps/apps_menu_imageviewer.json b/needles/gnome/apps/apps_menu_imageviewer.json new file mode 100644 index 00000000..ea27f9b3 --- /dev/null +++ b/needles/gnome/apps/apps_menu_imageviewer.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "apps_menu_imageviewer" + ], + "area": [ + { + "xpos": 349, + "ypos": 445, + "width": 35, + "height": 36, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/apps_menu_imageviewer.png b/needles/gnome/apps/apps_menu_imageviewer.png new file mode 100644 index 00000000..9fb2dd37 Binary files /dev/null and b/needles/gnome/apps/apps_menu_imageviewer.png differ diff --git a/needles/gnome/apps/apps_menu_lcalc.json b/needles/gnome/apps/apps_menu_lcalc.json new file mode 100644 index 00000000..0a629f65 --- /dev/null +++ b/needles/gnome/apps/apps_menu_lcalc.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "apps_menu_lcalc" + ], + "area": [ + { + "xpos": 348, + "ypos": 456, + "width": 48, + "height": 40, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/apps_menu_lcalc.png b/needles/gnome/apps/apps_menu_lcalc.png new file mode 100644 index 00000000..93623931 Binary files /dev/null and b/needles/gnome/apps/apps_menu_lcalc.png differ diff --git a/needles/gnome/apps/apps_menu_ldraw.json b/needles/gnome/apps/apps_menu_ldraw.json new file mode 100644 index 00000000..a9c3b630 --- /dev/null +++ b/needles/gnome/apps/apps_menu_ldraw.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "apps_menu_ldraw" + ], + "area": [ + { + "xpos": 488, + "ypos": 451, + "width": 48, + "height": 46, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/apps_menu_ldraw.png b/needles/gnome/apps/apps_menu_ldraw.png new file mode 100644 index 00000000..93623931 Binary files /dev/null and b/needles/gnome/apps/apps_menu_ldraw.png differ diff --git a/needles/gnome/apps/apps_menu_limpress.json b/needles/gnome/apps/apps_menu_limpress.json new file mode 100644 index 00000000..33209a05 --- /dev/null +++ b/needles/gnome/apps/apps_menu_limpress.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "apps_menu_limpress" + ], + "area": [ + { + "xpos": 628, + "ypos": 453, + "width": 46, + "height": 40, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/apps_menu_limpress.png b/needles/gnome/apps/apps_menu_limpress.png new file mode 100644 index 00000000..93623931 Binary files /dev/null and b/needles/gnome/apps/apps_menu_limpress.png differ diff --git a/needles/gnome/apps/apps_menu_logs.json b/needles/gnome/apps/apps_menu_logs.json new file mode 100644 index 00000000..944e34a2 --- /dev/null +++ b/needles/gnome/apps/apps_menu_logs.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "apps_menu_logs" + ], + "area": [ + { + "xpos": 495, + "ypos": 443, + "width": 43, + "height": 45, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/apps_menu_logs.png b/needles/gnome/apps/apps_menu_logs.png new file mode 100644 index 00000000..9fb2dd37 Binary files /dev/null and b/needles/gnome/apps/apps_menu_logs.png differ diff --git a/needles/gnome/apps/apps_menu_lwriter.json b/needles/gnome/apps/apps_menu_lwriter.json new file mode 100644 index 00000000..2f3cbb33 --- /dev/null +++ b/needles/gnome/apps/apps_menu_lwriter.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "apps_menu_lwriter" + ], + "area": [ + { + "xpos": 766, + "ypos": 455, + "width": 47, + "height": 38, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/apps_menu_lwriter.png b/needles/gnome/apps/apps_menu_lwriter.png new file mode 100644 index 00000000..93623931 Binary files /dev/null and b/needles/gnome/apps/apps_menu_lwriter.png differ diff --git a/needles/gnome/apps/apps_menu_maps.json b/needles/gnome/apps/apps_menu_maps.json new file mode 100644 index 00000000..de517dd7 --- /dev/null +++ b/needles/gnome/apps/apps_menu_maps.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "apps_menu_maps" + ], + "area": [ + { + "xpos": 217, + "ypos": 575, + "width": 33, + "height": 48, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/apps_menu_maps.png b/needles/gnome/apps/apps_menu_maps.png new file mode 100644 index 00000000..93623931 Binary files /dev/null and b/needles/gnome/apps/apps_menu_maps.png differ diff --git a/needles/gnome/apps/apps_menu_monitor.json b/needles/gnome/apps/apps_menu_monitor.json new file mode 100644 index 00000000..61e3ebc3 --- /dev/null +++ b/needles/gnome/apps/apps_menu_monitor.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "apps_menu_monitor" + ], + "area": [ + { + "xpos": 763, + "ypos": 449, + "width": 54, + "height": 46, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/apps_menu_monitor.png b/needles/gnome/apps/apps_menu_monitor.png new file mode 100644 index 00000000..9fb2dd37 Binary files /dev/null and b/needles/gnome/apps/apps_menu_monitor.png differ diff --git a/needles/gnome/apps/apps_menu_photos.json b/needles/gnome/apps/apps_menu_photos.json new file mode 100644 index 00000000..4aef3a23 --- /dev/null +++ b/needles/gnome/apps/apps_menu_photos.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "apps_menu_photos" + ], + "area": [ + { + "xpos": 344, + "ypos": 583, + "width": 53, + "height": 37, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/apps_menu_photos.png b/needles/gnome/apps/apps_menu_photos.png new file mode 100644 index 00000000..93623931 Binary files /dev/null and b/needles/gnome/apps/apps_menu_photos.png differ diff --git a/needles/gnome/apps/apps_menu_rhythmbox.json b/needles/gnome/apps/apps_menu_rhythmbox.json new file mode 100644 index 00000000..60b518cd --- /dev/null +++ b/needles/gnome/apps/apps_menu_rhythmbox.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "apps_menu_rhythmbox" + ], + "area": [ + { + "xpos": 488, + "ypos": 576, + "width": 47, + "height": 59, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/apps_menu_rhythmbox.png b/needles/gnome/apps/apps_menu_rhythmbox.png new file mode 100644 index 00000000..93623931 Binary files /dev/null and b/needles/gnome/apps/apps_menu_rhythmbox.png differ diff --git a/needles/gnome/apps/apps_menu_scan.json b/needles/gnome/apps/apps_menu_scan.json new file mode 100644 index 00000000..7790dabd --- /dev/null +++ b/needles/gnome/apps/apps_menu_scan.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "apps_menu_scan" + ], + "area": [ + { + "xpos": 765, + "ypos": 575, + "width": 45, + "height": 50, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/apps_menu_scan.png b/needles/gnome/apps/apps_menu_scan.png new file mode 100644 index 00000000..93623931 Binary files /dev/null and b/needles/gnome/apps/apps_menu_scan.png differ diff --git a/needles/gnome/apps/apps_menu_screenshot.json b/needles/gnome/apps/apps_menu_screenshot.json new file mode 100644 index 00000000..d5a25f73 --- /dev/null +++ b/needles/gnome/apps/apps_menu_screenshot.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "apps_menu_screenshot" + ], + "area": [ + { + "xpos": 632, + "ypos": 446, + "width": 40, + "height": 44, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/apps_menu_screenshot.png b/needles/gnome/apps/apps_menu_screenshot.png new file mode 100644 index 00000000..9fb2dd37 Binary files /dev/null and b/needles/gnome/apps/apps_menu_screenshot.png differ diff --git a/needles/gnome/apps/apps_menu_settings.json b/needles/gnome/apps/apps_menu_settings.json new file mode 100644 index 00000000..4c8d72a8 --- /dev/null +++ b/needles/gnome/apps/apps_menu_settings.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "apps_menu_settings" + ], + "area": [ + { + "xpos": 634, + "ypos": 583, + "width": 37, + "height": 37, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/apps_menu_settings.png b/needles/gnome/apps/apps_menu_settings.png new file mode 100644 index 00000000..93623931 Binary files /dev/null and b/needles/gnome/apps/apps_menu_settings.png differ diff --git a/needles/gnome/apps/apps_menu_software.json b/needles/gnome/apps/apps_menu_software.json new file mode 100644 index 00000000..3ebe5adb --- /dev/null +++ b/needles/gnome/apps/apps_menu_software.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "apps_menu_software" + ], + "area": [ + { + "xpos": 213, + "ypos": 173, + "width": 41, + "height": 35, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/apps_menu_software.png b/needles/gnome/apps/apps_menu_software.png new file mode 100644 index 00000000..333845a4 Binary files /dev/null and b/needles/gnome/apps/apps_menu_software.png differ diff --git a/needles/gnome/apps/apps_menu_sundry.json b/needles/gnome/apps/apps_menu_sundry.json new file mode 100644 index 00000000..6dba1ace --- /dev/null +++ b/needles/gnome/apps/apps_menu_sundry.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "apps_menu_sundry" + ], + "area": [ + { + "xpos": 350, + "ypos": 160, + "width": 12, + "height": 18, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/apps_menu_sundry.png b/needles/gnome/apps/apps_menu_sundry.png new file mode 100644 index 00000000..333845a4 Binary files /dev/null and b/needles/gnome/apps/apps_menu_sundry.png differ diff --git a/needles/gnome/apps/apps_menu_terminal.json b/needles/gnome/apps/apps_menu_terminal.json new file mode 100644 index 00000000..0ffaf094 --- /dev/null +++ b/needles/gnome/apps/apps_menu_terminal.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "apps_menu_terminal" + ], + "area": [ + { + "xpos": 209, + "ypos": 591, + "width": 45, + "height": 32, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/apps_menu_terminal.png b/needles/gnome/apps/apps_menu_terminal.png new file mode 100644 index 00000000..9fb2dd37 Binary files /dev/null and b/needles/gnome/apps/apps_menu_terminal.png differ diff --git a/needles/gnome/apps/apps_menu_texteditor.json b/needles/gnome/apps/apps_menu_texteditor.json new file mode 100644 index 00000000..59a8ec73 --- /dev/null +++ b/needles/gnome/apps/apps_menu_texteditor.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "apps_menu_texteditor" + ], + "area": [ + { + "xpos": 490, + "ypos": 170, + "width": 37, + "height": 42, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/apps_menu_texteditor.png b/needles/gnome/apps/apps_menu_texteditor.png new file mode 100644 index 00000000..333845a4 Binary files /dev/null and b/needles/gnome/apps/apps_menu_texteditor.png differ diff --git a/needles/gnome/apps/apps_menu_utilities.json b/needles/gnome/apps/apps_menu_utilities.json new file mode 100644 index 00000000..1d772bb3 --- /dev/null +++ b/needles/gnome/apps/apps_menu_utilities.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "apps_menu_utilities" + ], + "area": [ + { + "xpos": 615, + "ypos": 156, + "width": 77, + "height": 88, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/apps_menu_utilities.png b/needles/gnome/apps/apps_menu_utilities.png new file mode 100644 index 00000000..333845a4 Binary files /dev/null and b/needles/gnome/apps/apps_menu_utilities.png differ diff --git a/needles/gnome/apps/apps_menu_utilities_terminal.json b/needles/gnome/apps/apps_menu_utilities_terminal.json new file mode 100644 index 00000000..90b794ab --- /dev/null +++ b/needles/gnome/apps/apps_menu_utilities_terminal.json @@ -0,0 +1,15 @@ +{ + "area": [ + { + "type": "match", + "xpos": 614, + "height": 88, + "ypos": 153, + "width": 77 + } + ], + "properties": [], + "tags": [ + "apps_menu_utilities" + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/apps_menu_utilities_terminal.png b/needles/gnome/apps/apps_menu_utilities_terminal.png new file mode 100644 index 00000000..4c3f0d8d Binary files /dev/null and b/needles/gnome/apps/apps_menu_utilities_terminal.png differ diff --git a/needles/gnome/apps/apps_menu_videos.json b/needles/gnome/apps/apps_menu_videos.json new file mode 100644 index 00000000..20711f26 --- /dev/null +++ b/needles/gnome/apps/apps_menu_videos.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "apps_menu_videos" + ], + "area": [ + { + "xpos": 764, + "ypos": 157, + "width": 54, + "height": 60, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/apps_menu_videos.png b/needles/gnome/apps/apps_menu_videos.png new file mode 100644 index 00000000..333845a4 Binary files /dev/null and b/needles/gnome/apps/apps_menu_videos.png differ diff --git a/needles/gnome/apps/apps_menu_weather.json b/needles/gnome/apps/apps_menu_weather.json new file mode 100644 index 00000000..b6fbad11 --- /dev/null +++ b/needles/gnome/apps/apps_menu_weather.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "apps_menu_weather" + ], + "area": [ + { + "xpos": 214, + "ypos": 309, + "width": 28, + "height": 32, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/apps_menu_weather.png b/needles/gnome/apps/apps_menu_weather.png new file mode 100644 index 00000000..333845a4 Binary files /dev/null and b/needles/gnome/apps/apps_menu_weather.png differ diff --git a/needles/gnome/apps/apps_run_abrt.json b/needles/gnome/apps/apps_run_abrt.json new file mode 100644 index 00000000..85f9d14d --- /dev/null +++ b/needles/gnome/apps/apps_run_abrt.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "apps_run_abrt" + ], + "area": [ + { + "xpos": 447, + "ypos": 41, + "width": 133, + "height": 23, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/apps_run_abrt.png b/needles/gnome/apps/apps_run_abrt.png new file mode 100644 index 00000000..6cda351c Binary files /dev/null and b/needles/gnome/apps/apps_run_abrt.png differ diff --git a/needles/gnome/apps/apps_run_access.json b/needles/gnome/apps/apps_run_access.json new file mode 100644 index 00000000..cb40ab67 --- /dev/null +++ b/needles/gnome/apps/apps_run_access.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "apps_run_access" + ], + "area": [ + { + "xpos": 603, + "ypos": 456, + "width": 98, + "height": 25, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/apps_run_access.png b/needles/gnome/apps/apps_run_access.png new file mode 100644 index 00000000..14769de5 Binary files /dev/null and b/needles/gnome/apps/apps_run_access.png differ diff --git a/needles/gnome/apps/apps_run_archiver.json b/needles/gnome/apps/apps_run_archiver.json new file mode 100644 index 00000000..8c0ad143 --- /dev/null +++ b/needles/gnome/apps/apps_run_archiver.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "apps_run_archiver" + ], + "area": [ + { + "xpos": 117, + "ypos": 4, + "width": 117, + "height": 23, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/apps_run_archiver.png b/needles/gnome/apps/apps_run_archiver.png new file mode 100644 index 00000000..5f196820 Binary files /dev/null and b/needles/gnome/apps/apps_run_archiver.png differ diff --git a/needles/gnome/apps/apps_run_boxes.json b/needles/gnome/apps/apps_run_boxes.json new file mode 100644 index 00000000..53f6682e --- /dev/null +++ b/needles/gnome/apps/apps_run_boxes.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "apps_run_boxes" + ], + "area": [ + { + "xpos": 115, + "ypos": 5, + "width": 47, + "height": 19, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/apps_run_boxes.png b/needles/gnome/apps/apps_run_boxes.png new file mode 100644 index 00000000..dcc7c492 Binary files /dev/null and b/needles/gnome/apps/apps_run_boxes.png differ diff --git a/needles/gnome/apps/apps_run_calculator.json b/needles/gnome/apps/apps_run_calculator.json new file mode 100644 index 00000000..2c532d91 --- /dev/null +++ b/needles/gnome/apps/apps_run_calculator.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "apps_run_calculator" + ], + "area": [ + { + "xpos": 117, + "ypos": 4, + "width": 72, + "height": 22, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/apps_run_calculator.png b/needles/gnome/apps/apps_run_calculator.png new file mode 100644 index 00000000..eb0c8a7a Binary files /dev/null and b/needles/gnome/apps/apps_run_calculator.png differ diff --git a/needles/gnome/apps/apps_run_calendar.json b/needles/gnome/apps/apps_run_calendar.json new file mode 100644 index 00000000..fe581670 --- /dev/null +++ b/needles/gnome/apps/apps_run_calendar.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "apps_run_calendar" + ], + "area": [ + { + "xpos": 114, + "ypos": 5, + "width": 66, + "height": 20, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/apps_run_calendar.png b/needles/gnome/apps/apps_run_calendar.png new file mode 100644 index 00000000..72a1254f Binary files /dev/null and b/needles/gnome/apps/apps_run_calendar.png differ diff --git a/needles/gnome/apps/apps_run_chars.json b/needles/gnome/apps/apps_run_chars.json new file mode 100644 index 00000000..c09b3271 --- /dev/null +++ b/needles/gnome/apps/apps_run_chars.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "apps_run_chars" + ], + "area": [ + { + "xpos": 115, + "ypos": 5, + "width": 79, + "height": 21, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/apps_run_chars.png b/needles/gnome/apps/apps_run_chars.png new file mode 100644 index 00000000..90166937 Binary files /dev/null and b/needles/gnome/apps/apps_run_chars.png differ diff --git a/needles/gnome/apps/apps_run_clocks.json b/needles/gnome/apps/apps_run_clocks.json new file mode 100644 index 00000000..f4675782 --- /dev/null +++ b/needles/gnome/apps/apps_run_clocks.json @@ -0,0 +1,15 @@ +{ + "area": [ + { + "height": 17, + "xpos": 115, + "ypos": 5, + "width": 49, + "type": "match" + } + ], + "properties": [], + "tags": [ + "apps_run_clocks" + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/apps_run_clocks.png b/needles/gnome/apps/apps_run_clocks.png new file mode 100644 index 00000000..50df9f1a Binary files /dev/null and b/needles/gnome/apps/apps_run_clocks.png differ diff --git a/needles/gnome/apps/apps_run_clocks_access.json b/needles/gnome/apps/apps_run_clocks_access.json new file mode 100644 index 00000000..03b00b2f --- /dev/null +++ b/needles/gnome/apps/apps_run_clocks_access.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "apps_run_clocks_access" + ], + "area": [ + { + "xpos": 602, + "ypos": 478, + "width": 105, + "height": 21, + "type": "ocr" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/apps_run_clocks_access.png b/needles/gnome/apps/apps_run_clocks_access.png new file mode 100644 index 00000000..7bd1c212 Binary files /dev/null and b/needles/gnome/apps/apps_run_clocks_access.png differ diff --git a/needles/gnome/apps/apps_run_contacts.json b/needles/gnome/apps/apps_run_contacts.json new file mode 100644 index 00000000..7ae93533 --- /dev/null +++ b/needles/gnome/apps/apps_run_contacts.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "apps_run_contacts" + ], + "area": [ + { + "xpos": 117, + "ypos": 5, + "width": 112, + "height": 23, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/apps_run_contacts.png b/needles/gnome/apps/apps_run_contacts.png new file mode 100644 index 00000000..0b590eb7 Binary files /dev/null and b/needles/gnome/apps/apps_run_contacts.png differ diff --git a/needles/gnome/apps/apps_run_disks.json b/needles/gnome/apps/apps_run_disks.json new file mode 100644 index 00000000..453b8f07 --- /dev/null +++ b/needles/gnome/apps/apps_run_disks.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "apps_run_disks" + ], + "area": [ + { + "xpos": 116, + "ypos": 4, + "width": 42, + "height": 20, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/apps_run_disks.png b/needles/gnome/apps/apps_run_disks.png new file mode 100644 index 00000000..d5531884 Binary files /dev/null and b/needles/gnome/apps/apps_run_disks.png differ diff --git a/needles/gnome/apps/apps_run_diskusage.json b/needles/gnome/apps/apps_run_diskusage.json new file mode 100644 index 00000000..38dbaed1 --- /dev/null +++ b/needles/gnome/apps/apps_run_diskusage.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "apps_run_diskusage" + ], + "area": [ + { + "xpos": 115, + "ypos": 6, + "width": 80, + "height": 20, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/apps_run_diskusage.png b/needles/gnome/apps/apps_run_diskusage.png new file mode 100644 index 00000000..c1c7ae22 Binary files /dev/null and b/needles/gnome/apps/apps_run_diskusage.png differ diff --git a/needles/gnome/apps/apps_run_documents.json b/needles/gnome/apps/apps_run_documents.json new file mode 100644 index 00000000..c052c55f --- /dev/null +++ b/needles/gnome/apps/apps_run_documents.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "apps_run_documents" + ], + "area": [ + { + "xpos": 114, + "ypos": 5, + "width": 83, + "height": 19, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/apps_run_documents.png b/needles/gnome/apps/apps_run_documents.png new file mode 100644 index 00000000..4f979c13 Binary files /dev/null and b/needles/gnome/apps/apps_run_documents.png differ diff --git a/needles/gnome/apps/apps_run_dviewer.json b/needles/gnome/apps/apps_run_dviewer.json new file mode 100644 index 00000000..4441501c --- /dev/null +++ b/needles/gnome/apps/apps_run_dviewer.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "apps_run_dviewer" + ], + "area": [ + { + "xpos": 115, + "ypos": 5, + "width": 127, + "height": 20, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/apps_run_dviewer.png b/needles/gnome/apps/apps_run_dviewer.png new file mode 100644 index 00000000..0755069a Binary files /dev/null and b/needles/gnome/apps/apps_run_dviewer.png differ diff --git a/needles/gnome/apps/apps_run_evolution.json b/needles/gnome/apps/apps_run_evolution.json new file mode 100644 index 00000000..71a5c81d --- /dev/null +++ b/needles/gnome/apps/apps_run_evolution.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "apps_run_evolution" + ], + "area": [ + { + "xpos": 402, + "ypos": 87, + "width": 68, + "height": 18, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/apps_run_evolution.png b/needles/gnome/apps/apps_run_evolution.png new file mode 100644 index 00000000..a94402ec Binary files /dev/null and b/needles/gnome/apps/apps_run_evolution.png differ diff --git a/needles/gnome/apps/apps_run_evolution_welcome.json b/needles/gnome/apps/apps_run_evolution_welcome.json new file mode 100644 index 00000000..d77dddc6 --- /dev/null +++ b/needles/gnome/apps/apps_run_evolution_welcome.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "apps_run_evolution_welcome" + ], + "area": [ + { + "xpos": 856, + "ypos": 723, + "width": 56, + "height": 23, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/apps_run_evolution_welcome.png b/needles/gnome/apps/apps_run_evolution_welcome.png new file mode 100644 index 00000000..3e14c9c2 Binary files /dev/null and b/needles/gnome/apps/apps_run_evolution_welcome.png differ diff --git a/needles/gnome/apps/apps_run_files.json b/needles/gnome/apps/apps_run_files.json new file mode 100644 index 00000000..5c5a97e1 --- /dev/null +++ b/needles/gnome/apps/apps_run_files.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "apps_run_files" + ], + "area": [ + { + "xpos": 116, + "ypos": 6, + "width": 37, + "height": 17, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/apps_run_files.png b/needles/gnome/apps/apps_run_files.png new file mode 100644 index 00000000..6218a22a Binary files /dev/null and b/needles/gnome/apps/apps_run_files.png differ diff --git a/needles/gnome/apps/apps_run_firefox.json b/needles/gnome/apps/apps_run_firefox.json new file mode 100644 index 00000000..39b9cf3d --- /dev/null +++ b/needles/gnome/apps/apps_run_firefox.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "apps_run_firefox" + ], + "area": [ + { + "xpos": 460, + "ypos": 36, + "width": 108, + "height": 21, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/apps_run_firefox.png b/needles/gnome/apps/apps_run_firefox.png new file mode 100644 index 00000000..2e7fbbe9 Binary files /dev/null and b/needles/gnome/apps/apps_run_firefox.png differ diff --git a/needles/gnome/apps/apps_run_firefox_stop.json b/needles/gnome/apps/apps_run_firefox_stop.json new file mode 100644 index 00000000..cc992bad --- /dev/null +++ b/needles/gnome/apps/apps_run_firefox_stop.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "apps_run_firefox_stop" + ], + "area": [ + { + "xpos": 662, + "ypos": 451, + "width": 75, + "height": 18, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/apps_run_firefox_stop.png b/needles/gnome/apps/apps_run_firefox_stop.png new file mode 100644 index 00000000..fbae21e2 Binary files /dev/null and b/needles/gnome/apps/apps_run_firefox_stop.png differ diff --git a/needles/gnome/apps/apps_run_fonts.json b/needles/gnome/apps/apps_run_fonts.json new file mode 100644 index 00000000..fc99d967 --- /dev/null +++ b/needles/gnome/apps/apps_run_fonts.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "apps_run_fonts" + ], + "area": [ + { + "xpos": 480, + "ypos": 72, + "width": 66, + "height": 20, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/apps_run_fonts.png b/needles/gnome/apps/apps_run_fonts.png new file mode 100644 index 00000000..6c9db63f Binary files /dev/null and b/needles/gnome/apps/apps_run_fonts.png differ diff --git a/needles/gnome/apps/apps_run_help.json b/needles/gnome/apps/apps_run_help.json new file mode 100644 index 00000000..974eea73 --- /dev/null +++ b/needles/gnome/apps/apps_run_help.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "apps_run_help" + ], + "area": [ + { + "xpos": 116, + "ypos": 5, + "width": 35, + "height": 21, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/apps_run_help.png b/needles/gnome/apps/apps_run_help.png new file mode 100644 index 00000000..84298c84 Binary files /dev/null and b/needles/gnome/apps/apps_run_help.png differ diff --git a/needles/gnome/apps/apps_run_imageviewer.json b/needles/gnome/apps/apps_run_imageviewer.json new file mode 100644 index 00000000..5ffe603a --- /dev/null +++ b/needles/gnome/apps/apps_run_imageviewer.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "apps_run_imageviewer" + ], + "area": [ + { + "xpos": 116, + "ypos": 5, + "width": 96, + "height": 21, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/apps_run_imageviewer.png b/needles/gnome/apps/apps_run_imageviewer.png new file mode 100644 index 00000000..6a70c8ef Binary files /dev/null and b/needles/gnome/apps/apps_run_imageviewer.png differ diff --git a/needles/gnome/apps/apps_run_lcalc.json b/needles/gnome/apps/apps_run_lcalc.json new file mode 100644 index 00000000..2bd10e4e --- /dev/null +++ b/needles/gnome/apps/apps_run_lcalc.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "apps_run_lcalc" + ], + "area": [ + { + "xpos": 495, + "ypos": 36, + "width": 115, + "height": 20, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/apps_run_lcalc.png b/needles/gnome/apps/apps_run_lcalc.png new file mode 100644 index 00000000..8801938d Binary files /dev/null and b/needles/gnome/apps/apps_run_lcalc.png differ diff --git a/needles/gnome/apps/apps_run_ldraw.json b/needles/gnome/apps/apps_run_ldraw.json new file mode 100644 index 00000000..27c31eda --- /dev/null +++ b/needles/gnome/apps/apps_run_ldraw.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "apps_run_ldraw" + ], + "area": [ + { + "xpos": 490, + "ypos": 33, + "width": 122, + "height": 25, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/apps_run_ldraw.png b/needles/gnome/apps/apps_run_ldraw.png new file mode 100644 index 00000000..e2eaa677 Binary files /dev/null and b/needles/gnome/apps/apps_run_ldraw.png differ diff --git a/needles/gnome/apps/apps_run_limpress.json b/needles/gnome/apps/apps_run_limpress.json new file mode 100644 index 00000000..762add45 --- /dev/null +++ b/needles/gnome/apps/apps_run_limpress.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "apps_run_limpress" + ], + "area": [ + { + "xpos": 481, + "ypos": 33, + "width": 142, + "height": 25, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/apps_run_limpress.png b/needles/gnome/apps/apps_run_limpress.png new file mode 100644 index 00000000..30475395 Binary files /dev/null and b/needles/gnome/apps/apps_run_limpress.png differ diff --git a/needles/gnome/apps/apps_run_limpress_start.json b/needles/gnome/apps/apps_run_limpress_start.json new file mode 100644 index 00000000..cf0f83e1 --- /dev/null +++ b/needles/gnome/apps/apps_run_limpress_start.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "apps_run_limpress_start" + ], + "area": [ + { + "xpos": 833, + "ypos": 679, + "width": 49, + "height": 19, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/apps_run_limpress_start.png b/needles/gnome/apps/apps_run_limpress_start.png new file mode 100644 index 00000000..1f98f5fc Binary files /dev/null and b/needles/gnome/apps/apps_run_limpress_start.png differ diff --git a/needles/gnome/apps/apps_run_logs.json b/needles/gnome/apps/apps_run_logs.json new file mode 100644 index 00000000..a95773d7 --- /dev/null +++ b/needles/gnome/apps/apps_run_logs.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "apps_run_logs" + ], + "area": [ + { + "xpos": 117, + "ypos": 5, + "width": 35, + "height": 20, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/apps_run_logs.png b/needles/gnome/apps/apps_run_logs.png new file mode 100644 index 00000000..d21e7639 Binary files /dev/null and b/needles/gnome/apps/apps_run_logs.png differ diff --git a/needles/gnome/apps/apps_run_lwriter.json b/needles/gnome/apps/apps_run_lwriter.json new file mode 100644 index 00000000..4ff1057c --- /dev/null +++ b/needles/gnome/apps/apps_run_lwriter.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "apps_run_lwriter" + ], + "area": [ + { + "xpos": 486, + "ypos": 35, + "width": 133, + "height": 21, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/apps_run_lwriter.png b/needles/gnome/apps/apps_run_lwriter.png new file mode 100644 index 00000000..e51bc1a9 Binary files /dev/null and b/needles/gnome/apps/apps_run_lwriter.png differ diff --git a/needles/gnome/apps/apps_run_maps.json b/needles/gnome/apps/apps_run_maps.json new file mode 100644 index 00000000..aaef7ec2 --- /dev/null +++ b/needles/gnome/apps/apps_run_maps.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "apps_run_maps" + ], + "area": [ + { + "xpos": 114, + "ypos": 5, + "width": 44, + "height": 21, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/apps_run_maps.png b/needles/gnome/apps/apps_run_maps.png new file mode 100644 index 00000000..81dfafde Binary files /dev/null and b/needles/gnome/apps/apps_run_maps.png differ diff --git a/needles/gnome/apps/apps_run_monitor.json b/needles/gnome/apps/apps_run_monitor.json new file mode 100644 index 00000000..7b79e8c8 --- /dev/null +++ b/needles/gnome/apps/apps_run_monitor.json @@ -0,0 +1,15 @@ +{ + "area": [ + { + "xpos": 117, + "ypos": 3, + "width": 107, + "height": 24, + "type": "match" + } + ], + "properties": [], + "tags": [ + "apps_run_monitor" + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/apps_run_monitor.png b/needles/gnome/apps/apps_run_monitor.png new file mode 100644 index 00000000..6fbc2930 Binary files /dev/null and b/needles/gnome/apps/apps_run_monitor.png differ diff --git a/needles/gnome/apps/apps_run_nautilus.json b/needles/gnome/apps/apps_run_nautilus.json new file mode 100644 index 00000000..44b5d951 --- /dev/null +++ b/needles/gnome/apps/apps_run_nautilus.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "apps_run_nautilus" + ], + "area": [ + { + "xpos": 116, + "ypos": 6, + "width": 37, + "height": 17, + "type": "ocr" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/apps_run_nautilus.png b/needles/gnome/apps/apps_run_nautilus.png new file mode 100644 index 00000000..6218a22a Binary files /dev/null and b/needles/gnome/apps/apps_run_nautilus.png differ diff --git a/needles/gnome/apps/apps_run_photos.json b/needles/gnome/apps/apps_run_photos.json new file mode 100644 index 00000000..60a6f171 --- /dev/null +++ b/needles/gnome/apps/apps_run_photos.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "apps_run_photos" + ], + "area": [ + { + "xpos": 115, + "ypos": 4, + "width": 51, + "height": 20, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/apps_run_photos.png b/needles/gnome/apps/apps_run_photos.png new file mode 100644 index 00000000..f1c75235 Binary files /dev/null and b/needles/gnome/apps/apps_run_photos.png differ diff --git a/needles/gnome/apps/apps_run_rhythmbox.json b/needles/gnome/apps/apps_run_rhythmbox.json new file mode 100644 index 00000000..310ab611 --- /dev/null +++ b/needles/gnome/apps/apps_run_rhythmbox.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "apps_run_rhythmbox" + ], + "area": [ + { + "xpos": 469, + "ypos": 82, + "width": 85, + "height": 23, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/apps_run_rhythmbox.png b/needles/gnome/apps/apps_run_rhythmbox.png new file mode 100644 index 00000000..f1a8aa51 Binary files /dev/null and b/needles/gnome/apps/apps_run_rhythmbox.png differ diff --git a/needles/gnome/apps/apps_run_scan.json b/needles/gnome/apps/apps_run_scan.json new file mode 100644 index 00000000..3f8fd282 --- /dev/null +++ b/needles/gnome/apps/apps_run_scan.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "apps_run_scan" + ], + "area": [ + { + "xpos": 467, + "ypos": 137, + "width": 92, + "height": 22, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/apps_run_scan.png b/needles/gnome/apps/apps_run_scan.png new file mode 100644 index 00000000..4a91ead3 Binary files /dev/null and b/needles/gnome/apps/apps_run_scan.png differ diff --git a/needles/gnome/apps/apps_run_screenshot.json b/needles/gnome/apps/apps_run_screenshot.json new file mode 100644 index 00000000..9ff2afb0 --- /dev/null +++ b/needles/gnome/apps/apps_run_screenshot.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "apps_run_screenshot" + ], + "area": [ + { + "xpos": 115, + "ypos": 4, + "width": 82, + "height": 21, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/apps_run_screenshot.png b/needles/gnome/apps/apps_run_screenshot.png new file mode 100644 index 00000000..81f2ba43 Binary files /dev/null and b/needles/gnome/apps/apps_run_screenshot.png differ diff --git a/needles/gnome/apps/apps_run_settings.json b/needles/gnome/apps/apps_run_settings.json new file mode 100644 index 00000000..6ea0b93a --- /dev/null +++ b/needles/gnome/apps/apps_run_settings.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "apps_run_settings" + ], + "area": [ + { + "xpos": 115, + "ypos": 6, + "width": 62, + "height": 20, + "type": "ocr" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/apps_run_settings.png b/needles/gnome/apps/apps_run_settings.png new file mode 100644 index 00000000..02427f9b Binary files /dev/null and b/needles/gnome/apps/apps_run_settings.png differ diff --git a/needles/gnome/apps/apps_run_software.json b/needles/gnome/apps/apps_run_software.json new file mode 100644 index 00000000..a8119751 --- /dev/null +++ b/needles/gnome/apps/apps_run_software.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "apps_run_software" + ], + "area": [ + { + "xpos": 114, + "ypos": 4, + "width": 70, + "height": 22, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/apps_run_software.png b/needles/gnome/apps/apps_run_software.png new file mode 100644 index 00000000..1c453dc4 Binary files /dev/null and b/needles/gnome/apps/apps_run_software.png differ diff --git a/needles/gnome/apps/apps_run_software_welcome.json b/needles/gnome/apps/apps_run_software_welcome.json new file mode 100644 index 00000000..a81edf21 --- /dev/null +++ b/needles/gnome/apps/apps_run_software_welcome.json @@ -0,0 +1,15 @@ +{ + "area": [ + { + "xpos": 446, + "ypos": 554, + "width": 132, + "height": 23, + "type": "match" + } + ], + "tags": [ + "apps_run_software_welcome" + ], + "properties": [] +} \ No newline at end of file diff --git a/needles/gnome/apps/apps_run_software_welcome.png b/needles/gnome/apps/apps_run_software_welcome.png new file mode 100644 index 00000000..9d1c4222 Binary files /dev/null and b/needles/gnome/apps/apps_run_software_welcome.png differ diff --git a/needles/gnome/apps/apps_run_terminal.json b/needles/gnome/apps/apps_run_terminal.json new file mode 100644 index 00000000..19e08a5c --- /dev/null +++ b/needles/gnome/apps/apps_run_terminal.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "apps_run_terminal" + ], + "area": [ + { + "xpos": 115, + "ypos": 5, + "width": 66, + "height": 19, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/apps_run_terminal.png b/needles/gnome/apps/apps_run_terminal.png new file mode 100644 index 00000000..61d86ad0 Binary files /dev/null and b/needles/gnome/apps/apps_run_terminal.png differ diff --git a/needles/gnome/apps/apps_run_texteditor.json b/needles/gnome/apps/apps_run_texteditor.json new file mode 100644 index 00000000..c9d1b236 --- /dev/null +++ b/needles/gnome/apps/apps_run_texteditor.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "apps_run_texteditor" + ], + "area": [ + { + "xpos": 115, + "ypos": 5, + "width": 81, + "height": 18, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/apps_run_texteditor.png b/needles/gnome/apps/apps_run_texteditor.png new file mode 100644 index 00000000..f27d9d3f Binary files /dev/null and b/needles/gnome/apps/apps_run_texteditor.png differ diff --git a/needles/gnome/apps/apps_run_videos.json b/needles/gnome/apps/apps_run_videos.json new file mode 100644 index 00000000..02611f7b --- /dev/null +++ b/needles/gnome/apps/apps_run_videos.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "apps_run_videos" + ], + "area": [ + { + "xpos": 115, + "ypos": 5, + "width": 51, + "height": 20, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/apps_run_videos.png b/needles/gnome/apps/apps_run_videos.png new file mode 100644 index 00000000..425da5c8 Binary files /dev/null and b/needles/gnome/apps/apps_run_videos.png differ diff --git a/needles/gnome/apps/apps_run_weather.json b/needles/gnome/apps/apps_run_weather.json new file mode 100644 index 00000000..2f7ad905 --- /dev/null +++ b/needles/gnome/apps/apps_run_weather.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "apps_run_weather" + ], + "area": [ + { + "xpos": 114, + "ypos": 5, + "width": 66, + "height": 19, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/apps_run_weather.png b/needles/gnome/apps/apps_run_weather.png new file mode 100644 index 00000000..f88db859 Binary files /dev/null and b/needles/gnome/apps/apps_run_weather.png differ diff --git a/needles/gnome/apps/apps_run_weather_access.json b/needles/gnome/apps/apps_run_weather_access.json new file mode 100644 index 00000000..749dada0 --- /dev/null +++ b/needles/gnome/apps/apps_run_weather_access.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "apps_run_weather_access" + ], + "area": [ + { + "xpos": 601, + "ypos": 474, + "width": 105, + "height": 27, + "type": "ocr" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/apps_run_weather_access.png b/needles/gnome/apps/apps_run_weather_access.png new file mode 100644 index 00000000..bc1b4961 Binary files /dev/null and b/needles/gnome/apps/apps_run_weather_access.png differ diff --git a/needles/gnome/apps/apps_settings_black_select.json b/needles/gnome/apps/apps_settings_black_select.json new file mode 100644 index 00000000..c5238a15 --- /dev/null +++ b/needles/gnome/apps/apps_settings_black_select.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "apps_settings_black_select" + ], + "area": [ + { + "xpos": 863, + "ypos": 149, + "width": 50, + "height": 23, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/apps_settings_black_select.png b/needles/gnome/apps/apps_settings_black_select.png new file mode 100644 index 00000000..84b35c99 Binary files /dev/null and b/needles/gnome/apps/apps_settings_black_select.png differ diff --git a/needles/gnome/apps/apps_settings_black_visible.json b/needles/gnome/apps/apps_settings_black_visible.json new file mode 100644 index 00000000..6441f320 --- /dev/null +++ b/needles/gnome/apps/apps_settings_black_visible.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "apps_settings_black_visible" + ], + "area": [ + { + "xpos": 716, + "ypos": 462, + "width": 142, + "height": 86, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/apps_settings_black_visible.png b/needles/gnome/apps/apps_settings_black_visible.png new file mode 100644 index 00000000..023f22bf Binary files /dev/null and b/needles/gnome/apps/apps_settings_black_visible.png differ diff --git a/needles/gnome/apps/apps_settings_choose_background.json b/needles/gnome/apps/apps_settings_choose_background.json new file mode 100644 index 00000000..94d4abe4 --- /dev/null +++ b/needles/gnome/apps/apps_settings_choose_background.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "apps_settings_choose_background" + ], + "area": [ + { + "xpos": 419, + "ypos": 455, + "width": 105, + "height": 27, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/apps_settings_choose_background.png b/needles/gnome/apps/apps_settings_choose_background.png new file mode 100644 index 00000000..44312713 Binary files /dev/null and b/needles/gnome/apps/apps_settings_choose_background.png differ diff --git a/needles/gnome/apps/apps_settings_choose_background.png.png b/needles/gnome/apps/apps_settings_choose_background.png.png new file mode 100644 index 00000000..44312713 Binary files /dev/null and b/needles/gnome/apps/apps_settings_choose_background.png.png differ diff --git a/needles/gnome/apps/apps_settings_choose_color.json b/needles/gnome/apps/apps_settings_choose_color.json new file mode 100644 index 00000000..ec74ade5 --- /dev/null +++ b/needles/gnome/apps/apps_settings_choose_color.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "apps_settings_choose_color" + ], + "area": [ + { + "xpos": 616, + "ypos": 149, + "width": 47, + "height": 21, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/apps_settings_choose_color.png b/needles/gnome/apps/apps_settings_choose_color.png new file mode 100644 index 00000000..7266fedc Binary files /dev/null and b/needles/gnome/apps/apps_settings_choose_color.png differ diff --git a/needles/gnome/apps/apps_settings_menu_background.json b/needles/gnome/apps/apps_settings_menu_background.json new file mode 100644 index 00000000..300d7ed9 --- /dev/null +++ b/needles/gnome/apps/apps_settings_menu_background.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "apps_settings_menu_background" + ], + "area": [ + { + "xpos": 39, + "ypos": 135, + "width": 88, + "height": 23, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/apps_settings_menu_background.png b/needles/gnome/apps/apps_settings_menu_background.png new file mode 100644 index 00000000..9926351f Binary files /dev/null and b/needles/gnome/apps/apps_settings_menu_background.png differ diff --git a/needles/gnome/apps/apps_settings_screen_black.json b/needles/gnome/apps/apps_settings_screen_black.json new file mode 100644 index 00000000..c6206424 --- /dev/null +++ b/needles/gnome/apps/apps_settings_screen_black.json @@ -0,0 +1,16 @@ +{ + "properties": [], + "tags": [ + "apps_settings_screen_black", + "workspace" + ], + "area": [ + { + "xpos": 382, + "ypos": 280, + "width": 238, + "height": 171, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/apps_settings_screen_black.png b/needles/gnome/apps/apps_settings_screen_black.png new file mode 100644 index 00000000..d89ace60 Binary files /dev/null and b/needles/gnome/apps/apps_settings_screen_black.png differ diff --git a/needles/gnome/apps/apps_stop.json b/needles/gnome/apps/apps_stop.json new file mode 100644 index 00000000..184e229d --- /dev/null +++ b/needles/gnome/apps/apps_stop.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "apps_stop" + ], + "area": [ + { + "xpos": 918, + "ypos": 81, + "width": 32, + "height": 32, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/apps_stop.png b/needles/gnome/apps/apps_stop.png new file mode 100644 index 00000000..6218a22a Binary files /dev/null and b/needles/gnome/apps/apps_stop.png differ diff --git a/needles/gnome/apps/apps_sub_utilities.json b/needles/gnome/apps/apps_sub_utilities.json new file mode 100644 index 00000000..a46acd40 --- /dev/null +++ b/needles/gnome/apps/apps_sub_utilities.json @@ -0,0 +1,15 @@ +{ + "properties": [], + "tags": [ + "apps_sub_utilities" + ], + "area": [ + { + "xpos": 616, + "ypos": 159, + "width": 71, + "height": 58, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/apps_sub_utilities.png b/needles/gnome/apps/apps_sub_utilities.png new file mode 100644 index 00000000..9fb2dd37 Binary files /dev/null and b/needles/gnome/apps/apps_sub_utilities.png differ diff --git a/templates b/templates index 68b5015e..0c8db212 100755 --- a/templates +++ b/templates @@ -578,6 +578,17 @@ }, test_suite => { name => "desktop_notifications_live" }, }, + { + machine => { name => "64bit" }, + prio => 40, + product => { + arch => "x86_64", + distri => "fedora", + flavor => "Workstation-live-iso", + version => "*", + }, + test_suite => { name => "gnomeapps_startstop" }, + }, { machine => { name => "64bit" }, prio => 32, @@ -5574,6 +5585,15 @@ { key => "HDD_1", value => "disk_%FLAVOR%_%MACHINE%.qcow2" }, ], }, + { + name => "gnomeapps_startstop", + settings => [ + { key => "ENTRYPOINT", value => "_graphical_wait_login apps_terminal apps_abrt apps_archiver apps_boxes apps_calculator apps_calendar apps_chars apps_cheese apps_clocks apps_contacts apps_disks apps_diskusage apps_documents apps_dviewer apps_evolution apps_files apps_firefox apps_fonts apps_help apps_imageviewer apps_lcalc apps_ldraw apps_limpress apps_logs apps_lwriter apps_maps apps_monitor apps_photos apps_rhythmbox apps_scan apps_screenshot apps_settings apps_software apps_texteditor apps_videos apps_weather" }, + { key => "START_AFTER_TEST", value => "install_default_upload" }, + { key => "BOOTFROM", value => "c" }, + { key => "HDD_1", value => "disk_%FLAVOR%_%MACHINE%.qcow2" }, + ], + }, { name => "desktop_notifications_live", settings => [ diff --git a/tests/apps_abrt.pm b/tests/apps_abrt.pm new file mode 100644 index 00000000..f45a9bdd --- /dev/null +++ b/tests/apps_abrt.pm @@ -0,0 +1,36 @@ +use base "installedtest"; +use strict; +use testapi; +use utils; + +# This test checks that ABRT starts. + +sub run { + my $self = shift; + send_key 'alt-f1'; + wait_still_screen 2; + # click on icon button to get the list of icons + assert_and_click 'apps_activities'; + wait_still_screen 2; + # if the icon is not on the screen, go to the next one + unless (check_screen('apps_menu_sundry', 1)) { + assert_and_click 'apps_go_second'; + wait_still_screen 2; + } + # click on submenu icon + assert_and_click 'apps_menu_sundry'; + wait_still_screen 2; + # click on application icon + assert_and_click 'apps_menu_abrt'; + wait_still_screen 2; + assert_screen 'apps_run_abrt'; + # close the application + send_key 'alt-f4'; + wait_still_screen 2; + assert_screen 'workspace'; + +} + +1; + +# vim: set sw=4 et: diff --git a/tests/apps_archiver.pm b/tests/apps_archiver.pm new file mode 100644 index 00000000..4ce840d7 --- /dev/null +++ b/tests/apps_archiver.pm @@ -0,0 +1,37 @@ +use base "installedtest"; +use strict; +use testapi; +use utils; + +# This test checks that Archive Manager starts. + +sub run { + my $self = shift; + send_key 'alt-f1'; + # wait out animations + wait_still_screen 2; + # click on icon button to get the list of icons + assert_and_click 'apps_activities'; + wait_still_screen 2; + # go to the second screen + unless (check_screen('apps_menu_utilities', 1)) { + assert_and_click 'apps_go_second'; + wait_still_screen 2; + } + # click on Utilities where it is hidden + assert_and_click 'apps_menu_utilities'; + wait_still_screen 2; + # click on application icon + assert_and_click 'apps_menu_archiver'; + wait_still_screen 2; + assert_screen 'apps_run_archiver'; + # close the application + send_key 'alt-f4'; + wait_still_screen 2; + assert_screen 'workspace'; + +} + +1; + +# vim: set sw=4 et: diff --git a/tests/apps_boxes.pm b/tests/apps_boxes.pm new file mode 100644 index 00000000..1614d86d --- /dev/null +++ b/tests/apps_boxes.pm @@ -0,0 +1,29 @@ +use base "installedtest"; +use strict; +use testapi; +use utils; + +# This test checks that Boxes starts. + +sub run { + my $self = shift; + send_key 'alt-f1'; + # wait out animations + wait_still_screen 2; + # click on icon button to get the list of icons + assert_and_click 'apps_activities'; + wait_still_screen 2; + # click on application icon + assert_and_click 'apps_menu_boxes'; + wait_still_screen 2; + assert_screen 'apps_run_boxes'; + # close the application + send_key 'alt-f4'; + wait_still_screen 2; + assert_screen 'workspace'; + +} + +1; + +# vim: set sw=4 et: diff --git a/tests/apps_calculator.pm b/tests/apps_calculator.pm new file mode 100644 index 00000000..e6484b4e --- /dev/null +++ b/tests/apps_calculator.pm @@ -0,0 +1,29 @@ +use base "installedtest"; +use strict; +use testapi; +use utils; + +# This test checks that Calculator starts. + +sub run { + my $self = shift; + send_key 'alt-f1'; + # wait out animations + wait_still_screen 2; + # click on icon button to get the list of icons + assert_and_click 'apps_activities'; + wait_still_screen 2; + # click on application icon + assert_and_click 'apps_menu_calculator'; + wait_still_screen 2; + assert_screen 'apps_run_calculator'; + # close the application + send_key 'alt-f4'; + wait_still_screen 2; + assert_screen 'workspace'; + +} + +1; + +# vim: set sw=4 et: diff --git a/tests/apps_calendar.pm b/tests/apps_calendar.pm new file mode 100644 index 00000000..eb5c1a67 --- /dev/null +++ b/tests/apps_calendar.pm @@ -0,0 +1,34 @@ +use base "installedtest"; +use strict; +use testapi; +use utils; + +# This test checks that Calendar starts. + +sub run { + my $self = shift; + send_key 'alt-f1'; + # wait out animations + wait_still_screen 2; + # click on icon button to get the list of icons + assert_and_click 'apps_activities'; + wait_still_screen 2; + # click on application icon + assert_and_click 'apps_menu_calendar'; + wait_still_screen 2; + # give access to location if the vm asks for it + if (check_screen('apps_run_access', 1)) { + assert_and_click 'apps_run_access'; + } + wait_still_screen 2; + assert_screen 'apps_run_calendar'; + # close the application + send_key 'alt-f4'; + wait_still_screen 2; + assert_screen 'workspace'; + +} + +1; + +# vim: set sw=4 et: diff --git a/tests/apps_chars.pm b/tests/apps_chars.pm new file mode 100644 index 00000000..ab1a0623 --- /dev/null +++ b/tests/apps_chars.pm @@ -0,0 +1,37 @@ +use base "installedtest"; +use strict; +use testapi; +use utils; + +# This test checks that Chars starts. + +sub run { + my $self = shift; + send_key 'alt-f1'; + # wait out animations + wait_still_screen 2; + # click on icon button to get the list of icons + assert_and_click 'apps_activities'; + wait_still_screen 2; + # go to the second screen + unless (check_screen('apps_menu_utilities', 1)) { + assert_and_click 'apps_go_second'; + wait_still_screen 2; + } + # click on Utilities where it is hidden + assert_and_click 'apps_menu_utilities'; + wait_still_screen 2; + # click on application icon + assert_and_click 'apps_menu_chars'; + wait_still_screen 2; + assert_screen 'apps_run_chars'; + # close the application + send_key 'alt-f4'; + wait_still_screen 2; + assert_screen 'workspace'; + +} + +1; + +# vim: set sw=4 et: diff --git a/tests/apps_cheese.pm b/tests/apps_cheese.pm new file mode 100644 index 00000000..8dc1c289 --- /dev/null +++ b/tests/apps_cheese.pm @@ -0,0 +1,29 @@ +use base "installedtest"; +use strict; +use testapi; +use utils; + +# This test checks that Cheese starts. + +sub run { + my $self = shift; + send_key 'alt-f1'; + # wait out animations + wait_still_screen 2; + # click on icon button to get the list of icons + assert_and_click 'apps_activities'; + wait_still_screen 2; + # click on application icon + assert_and_click 'apps_menu_cheese'; + wait_still_screen 2; + assert_screen 'apps_run_cheese'; + # close the application + send_key 'alt-f4'; + wait_still_screen 2; + assert_screen 'workspace'; + +} + +1; + +# vim: set sw=4 et: diff --git a/tests/apps_clocks.pm b/tests/apps_clocks.pm new file mode 100644 index 00000000..17aa60e5 --- /dev/null +++ b/tests/apps_clocks.pm @@ -0,0 +1,33 @@ +use base "installedtest"; +use strict; +use testapi; +use utils; + +# This test checks that Clocks starts. + +sub run { + my $self = shift; + send_key 'alt-f1'; + # wait out animations + wait_still_screen 2; + # click on icon button to get the list of icons + assert_and_click 'apps_activities'; + wait_still_screen 2; + # click on application icon + assert_and_click 'apps_menu_clocks'; + wait_still_screen 2; + # give access rights if asked + if (check_screen('apps_run_access', 1)) { + assert_and_click 'apps_run_access'; + } + assert_screen 'apps_run_clocks'; + # close the application + send_key 'alt-f4'; + wait_still_screen 2; + assert_screen 'workspace'; + +} + +1; + +# vim: set sw=4 et: diff --git a/tests/apps_contacts.pm b/tests/apps_contacts.pm new file mode 100644 index 00000000..e0879b64 --- /dev/null +++ b/tests/apps_contacts.pm @@ -0,0 +1,29 @@ +use base "installedtest"; +use strict; +use testapi; +use utils; + +# This test checks that Contacts starts. + +sub run { + my $self = shift; + send_key 'alt-f1'; + # wait out animations + wait_still_screen 2; + # click on icon button to get the list of icons + assert_and_click 'apps_activities'; + wait_still_screen 2; + # click on application icon + assert_and_click 'apps_menu_contacts'; + wait_still_screen 2; + assert_screen 'apps_run_contacts'; + # close the application + send_key 'alt-f4'; + wait_still_screen 2; + assert_screen 'workspace'; + +} + +1; + +# vim: set sw=4 et: diff --git a/tests/apps_disks.pm b/tests/apps_disks.pm new file mode 100644 index 00000000..f253a16c --- /dev/null +++ b/tests/apps_disks.pm @@ -0,0 +1,37 @@ +use base "installedtest"; +use strict; +use testapi; +use utils; + +# This test checks that Disks starts. + +sub run { + my $self = shift; + send_key 'alt-f1'; + # wait out animations + wait_still_screen 2; + # click on icon button to get the list of icons + assert_and_click 'apps_activities'; + wait_still_screen 2; + # go to the second screen + unless (check_screen('apps_menu_utilities', 1)) { + assert_and_click 'apps_go_second'; + wait_still_screen 2; + } + # click on Utilities where it is hidden + assert_and_click 'apps_menu_utilities'; + wait_still_screen 2; + # click on application icon + assert_and_click 'apps_menu_disks'; + wait_still_screen 2; + assert_screen 'apps_run_disks'; + # close the application + send_key 'alt-f4'; + wait_still_screen 2; + assert_screen 'workspace'; + +} + +1; + +# vim: set sw=4 et: diff --git a/tests/apps_diskusage.pm b/tests/apps_diskusage.pm new file mode 100644 index 00000000..68571b1f --- /dev/null +++ b/tests/apps_diskusage.pm @@ -0,0 +1,37 @@ +use base "installedtest"; +use strict; +use testapi; +use utils; + +# This test checks that Disk Usage starts. + +sub run { + my $self = shift; + send_key 'alt-f1'; + # wait out animations + wait_still_screen 2; + # click on icon button to get the list of icons + assert_and_click 'apps_activities'; + wait_still_screen 2; + # go to the second screen + unless (check_screen('apps_menu_utilities', 1)) { + assert_and_click 'apps_go_second'; + wait_still_screen 2; + } + # click on Utilities where it is hidden + assert_and_click 'apps_menu_utilities'; + wait_still_screen 2; + # click on application icon + assert_and_click 'apps_menu_diskusage'; + wait_still_screen 2; + assert_screen 'apps_run_diskusage'; + # close the application + send_key 'alt-f4'; + wait_still_screen 2; + assert_screen 'workspace'; + +} + +1; + +# vim: set sw=4 et: diff --git a/tests/apps_documents.pm b/tests/apps_documents.pm new file mode 100644 index 00000000..1e755749 --- /dev/null +++ b/tests/apps_documents.pm @@ -0,0 +1,29 @@ +use base "installedtest"; +use strict; +use testapi; +use utils; + +# This test checks that Documents starts. + +sub run { + my $self = shift; + send_key 'alt-f1'; + # wait out animations + wait_still_screen 2; + # click on icon button to get the list of icons + assert_and_click 'apps_activities'; + wait_still_screen 2; + # click on application icon + assert_and_click 'apps_menu_documents'; + wait_still_screen 2; + assert_screen 'apps_run_documents'; + # close the application + send_key 'alt-f4'; + wait_still_screen 2; + assert_screen 'workspace'; + +} + +1; + +# vim: set sw=4 et: diff --git a/tests/apps_dviewer.pm b/tests/apps_dviewer.pm new file mode 100644 index 00000000..ebf90dee --- /dev/null +++ b/tests/apps_dviewer.pm @@ -0,0 +1,29 @@ +use base "installedtest"; +use strict; +use testapi; +use utils; + +# This test checks that Document Viewer starts. + +sub run { + my $self = shift; + send_key 'alt-f1'; + # wait out animations + wait_still_screen 2; + # click on icon button to get the list of icons + assert_and_click 'apps_activities'; + wait_still_screen 2; + # click on application icon + assert_and_click 'apps_menu_dviewer'; + wait_still_screen 2; + assert_screen 'apps_run_dviewer'; + # close the application + send_key 'alt-f4'; + wait_still_screen 2; + assert_screen 'workspace'; + +} + +1; + +# vim: set sw=4 et: diff --git a/tests/apps_evolution.pm b/tests/apps_evolution.pm new file mode 100644 index 00000000..51bcb37b --- /dev/null +++ b/tests/apps_evolution.pm @@ -0,0 +1,33 @@ +use base "installedtest"; +use strict; +use testapi; +use utils; + +# This test checks that Evolution starts. + +sub run { + my $self = shift; + send_key 'alt-f1'; + # wait out animations + wait_still_screen 2; + # click on icon button to get the list of icons + assert_and_click 'apps_activities'; + wait_still_screen 2; + # click on application icon + assert_and_click 'apps_menu_evolution'; + wait_still_screen 2; + # get rid of the welcome screen + assert_and_click 'apps_run_evolution_welcome'; + wait_still_screen 2; + + assert_screen 'apps_run_evolution'; + # close the application + send_key 'alt-f4'; + wait_still_screen 2; + assert_screen 'workspace'; + +} + +1; + +# vim: set sw=4 et: diff --git a/tests/apps_files.pm b/tests/apps_files.pm new file mode 100644 index 00000000..55959ee8 --- /dev/null +++ b/tests/apps_files.pm @@ -0,0 +1,29 @@ +use base "installedtest"; +use strict; +use testapi; +use utils; + +# This tests if Files starts + +sub run { + my $self = shift; + send_key 'alt-f1'; + # wait out animations + wait_still_screen 2; + # click on icon button to get the list of icons + assert_and_click 'apps_activities'; + wait_still_screen 2; + # click on Files icon + assert_and_click 'apps_menu_files'; + wait_still_screen 2; + assert_screen 'apps_run_files'; + # close the application + send_key 'alt-f4'; + wait_still_screen 2; + assert_screen 'workspace'; + +} + +1; + +# vim: set sw=4 et: diff --git a/tests/apps_firefox.pm b/tests/apps_firefox.pm new file mode 100644 index 00000000..5d0f46cd --- /dev/null +++ b/tests/apps_firefox.pm @@ -0,0 +1,33 @@ +use base "installedtest"; +use strict; +use testapi; +use utils; + +# This test checks whether Firefox starts when clicking the icon +# in the activity menu. It does not test any other functionality. + +sub run { + my $self = shift; + send_key 'alt-f1'; + # wait out animations + wait_still_screen 2; + # click on icon button to get the list of icons + assert_and_click 'apps_activities'; + wait_still_screen 2; + # start the application + assert_and_click 'apps_menu_firefox'; + wait_still_screen 2; + # check that the applicatin is running + assert_screen 'apps_run_firefox'; + # close the application + send_key 'alt-f4'; + # deal with warning screen + assert_and_click 'apps_run_firefox_stop'; + wait_still_screen 2; + # check that the application has stopped + assert_screen 'apps_settings_screen_black'; +} + +1; + +# vim: set sw=4 et: diff --git a/tests/apps_fonts.pm b/tests/apps_fonts.pm new file mode 100644 index 00000000..8dc298e8 --- /dev/null +++ b/tests/apps_fonts.pm @@ -0,0 +1,37 @@ +use base "installedtest"; +use strict; +use testapi; +use utils; + +# This test checks that Fonts starts. + +sub run { + my $self = shift; + send_key 'alt-f1'; + # wait out animations + wait_still_screen 2; + # click on icon button to get the list of icons + assert_and_click 'apps_activities'; + wait_still_screen 2; + # go to the second screen + unless (check_screen('apps_menu_utilities', 1)) { + assert_and_click 'apps_go_second'; + wait_still_screen 2; + } + # click on Utilities where it is hidden + assert_and_click 'apps_menu_utilities'; + wait_still_screen 2; + # click on application icon + assert_and_click 'apps_menu_fonts'; + wait_still_screen 2; + assert_screen 'apps_run_fonts'; + # close the application + send_key 'alt-f4'; + wait_still_screen 2; + assert_screen 'workspace'; + +} + +1; + +# vim: set sw=4 et: diff --git a/tests/apps_help.pm b/tests/apps_help.pm new file mode 100644 index 00000000..7599fe59 --- /dev/null +++ b/tests/apps_help.pm @@ -0,0 +1,37 @@ +use base "installedtest"; +use strict; +use testapi; +use utils; + +# This test checks that Help starts. + +sub run { + my $self = shift; + send_key 'alt-f1'; + # wait out animations + wait_still_screen 2; + # click on icon button to get the list of icons + assert_and_click 'apps_activities'; + wait_still_screen 2; + # go to the second screen + unless (check_screen('apps_menu_utilities', 1)) { + assert_and_click 'apps_go_second'; + wait_still_screen 2; + } + # click on Utilities where it is hidden + assert_and_click 'apps_menu_utilities'; + wait_still_screen 2; + # click on application icon + assert_and_click 'apps_menu_help'; + wait_still_screen 2; + assert_screen 'apps_run_help'; + # close the application + send_key 'alt-f4'; + wait_still_screen 2; + assert_screen 'workspace'; + +} + +1; + +# vim: set sw=4 et: diff --git a/tests/apps_imageviewer.pm b/tests/apps_imageviewer.pm new file mode 100644 index 00000000..333a5525 --- /dev/null +++ b/tests/apps_imageviewer.pm @@ -0,0 +1,37 @@ +use base "installedtest"; +use strict; +use testapi; +use utils; + +# This test checks that Image Viewer starts. + +sub run { + my $self = shift; + send_key 'alt-f1'; + # wait out animations + wait_still_screen 2; + # click on icon button to get the list of icons + assert_and_click 'apps_activities'; + wait_still_screen 2; + # go to the second screen + unless (check_screen('apps_menu_utilities', 1)) { + assert_and_click 'apps_go_second'; + wait_still_screen 2; + } + # click on Utilities where it is hidden + assert_and_click 'apps_menu_utilities'; + wait_still_screen 2; + # click on application icon + assert_and_click 'apps_menu_imageviewer'; + wait_still_screen 2; + assert_screen 'apps_run_imageviewer'; + # close the application + send_key 'alt-f4'; + wait_still_screen 2; + assert_screen 'workspace'; + +} + +1; + +# vim: set sw=4 et: diff --git a/tests/apps_lcalc.pm b/tests/apps_lcalc.pm new file mode 100644 index 00000000..57f29d05 --- /dev/null +++ b/tests/apps_lcalc.pm @@ -0,0 +1,29 @@ +use base "installedtest"; +use strict; +use testapi; +use utils; + +# This test checks that LibreOffice Calc starts. + +sub run { + my $self = shift; + send_key 'alt-f1'; + # wait out animations + wait_still_screen 2; + # click on icon button to get the list of icons + assert_and_click 'apps_activities'; + wait_still_screen 2; + # click on application icon + assert_and_click 'apps_menu_lcalc'; + wait_still_screen 2; + assert_screen 'apps_run_lcalc'; + # close the application + send_key 'alt-f4'; + wait_still_screen 2; + assert_screen 'workspace'; + +} + +1; + +# vim: set sw=4 et: diff --git a/tests/apps_ldraw.pm b/tests/apps_ldraw.pm new file mode 100644 index 00000000..72fc710e --- /dev/null +++ b/tests/apps_ldraw.pm @@ -0,0 +1,29 @@ +use base "installedtest"; +use strict; +use testapi; +use utils; + +# This test checks that LibreOffice Draw starts. + +sub run { + my $self = shift; + send_key 'alt-f1'; + # wait out animations + wait_still_screen 2; + # click on icon button to get the list of icons + assert_and_click 'apps_activities'; + wait_still_screen 2; + # click on application icon + assert_and_click 'apps_menu_ldraw'; + wait_still_screen 2; + assert_screen 'apps_run_ldraw'; + # close the application + send_key 'alt-f4'; + wait_still_screen 2; + assert_screen 'workspace'; + +} + +1; + +# vim: set sw=4 et: diff --git a/tests/apps_limpress.pm b/tests/apps_limpress.pm new file mode 100644 index 00000000..f5bc260f --- /dev/null +++ b/tests/apps_limpress.pm @@ -0,0 +1,34 @@ +use base "installedtest"; +use strict; +use testapi; +use utils; + +# This test checks that LibreOffice Impress starts. + +sub run { + my $self = shift; + send_key 'alt-f1'; + # wait out animations + wait_still_screen 2; + # click on icon button to get the list of icons + assert_and_click 'apps_activities'; + wait_still_screen 2; + # click on application icon + assert_and_click 'apps_menu_limpress'; + wait_still_screen 2; + # get rid of the starting template screen + if (check_screen('apps_run_limpress_start', 1)) { + assert_and_click 'apps_run_limpress_start'; + } + wait_still_screen 2; + assert_screen 'apps_run_limpress'; + # close the application + send_key 'alt-f4'; + wait_still_screen 2; + assert_screen 'workspace'; + +} + +1; + +# vim: set sw=4 et: diff --git a/tests/apps_logs.pm b/tests/apps_logs.pm new file mode 100644 index 00000000..26243460 --- /dev/null +++ b/tests/apps_logs.pm @@ -0,0 +1,37 @@ +use base "installedtest"; +use strict; +use testapi; +use utils; + +# This test checks that Logs starts. + +sub run { + my $self = shift; + send_key 'alt-f1'; + # wait out animations + wait_still_screen 2; + # click on icon button to get the list of icons + assert_and_click 'apps_activities'; + wait_still_screen 2; + # go to the second screen + unless (check_screen('apps_menu_utilities', 1)) { + assert_and_click 'apps_go_second'; + wait_still_screen 2; + } + # click on Utilities where it is hidden + assert_and_click 'apps_menu_utilities'; + wait_still_screen 2; + # click on application icon + assert_and_click 'apps_menu_logs'; + wait_still_screen 2; + assert_screen 'apps_run_logs'; + # close the application + send_key 'alt-f4'; + wait_still_screen 2; + assert_screen 'workspace'; + +} + +1; + +# vim: set sw=4 et: diff --git a/tests/apps_lwriter.pm b/tests/apps_lwriter.pm new file mode 100644 index 00000000..67ca1db8 --- /dev/null +++ b/tests/apps_lwriter.pm @@ -0,0 +1,29 @@ +use base "installedtest"; +use strict; +use testapi; +use utils; + +# This test checks that LibreOffice Writer starts. + +sub run { + my $self = shift; + send_key 'alt-f1'; + # wait out animations + wait_still_screen 2; + # click on icon button to get the list of icons + assert_and_click 'apps_activities'; + wait_still_screen 2; + # click on application icon + assert_and_click 'apps_menu_lwriter'; + wait_still_screen 2; + assert_screen 'apps_run_lwriter'; + # close the application + send_key 'alt-f4'; + wait_still_screen 2; + assert_screen 'workspace'; + +} + +1; + +# vim: set sw=4 et: diff --git a/tests/apps_maps.pm b/tests/apps_maps.pm new file mode 100644 index 00000000..cde15bab --- /dev/null +++ b/tests/apps_maps.pm @@ -0,0 +1,33 @@ +use base "installedtest"; +use strict; +use testapi; +use utils; + +# This test checks that Maps starts. + +sub run { + my $self = shift; + send_key 'alt-f1'; + # wait out animations + wait_still_screen 2; + # click on icon button to get the list of icons + assert_and_click 'apps_activities'; + wait_still_screen 2; + # click on application icon + assert_and_click 'apps_menu_maps'; + wait_still_screen 2; + # give access rights if asked + if (check_screen('apps_run_access', 1)) { + assert_and_click 'apps_run_access'; + } + assert_screen 'apps_run_maps'; + # close the application + send_key 'alt-f4'; + wait_still_screen 2; + assert_screen 'workspace'; + +} + +1; + +# vim: set sw=4 et: diff --git a/tests/apps_monitor.pm b/tests/apps_monitor.pm new file mode 100644 index 00000000..a2541711 --- /dev/null +++ b/tests/apps_monitor.pm @@ -0,0 +1,37 @@ +use base "installedtest"; +use strict; +use testapi; +use utils; + +# This test checks that Monitor starts. + +sub run { + my $self = shift; + send_key 'alt-f1'; + # wait out animations + wait_still_screen 2; + # click on icon button to get the list of icons + assert_and_click 'apps_activities'; + wait_still_screen 2; + # go to the second screen + unless (check_screen('apps_menu_utilities', 1)) { + assert_and_click 'apps_go_second'; + wait_still_screen 2; + } + # click on Utilities where it is hidden + assert_and_click 'apps_menu_utilities'; + wait_still_screen 2; + # click on application icon + assert_and_click 'apps_menu_monitor'; + wait_still_screen 2; + assert_screen 'apps_run_monitor'; + # close the application + send_key 'alt-f4'; + wait_still_screen 2; + assert_screen 'workspace'; + +} + +1; + +# vim: set sw=4 et: diff --git a/tests/apps_photos.pm b/tests/apps_photos.pm new file mode 100644 index 00000000..706b6222 --- /dev/null +++ b/tests/apps_photos.pm @@ -0,0 +1,29 @@ +use base "installedtest"; +use strict; +use testapi; +use utils; + +# This test checks that Photos starts. + +sub run { + my $self = shift; + send_key 'alt-f1'; + # wait out animations + wait_still_screen 2; + # click on icon button to get the list of icons + assert_and_click 'apps_activities'; + wait_still_screen 2; + # click on application icon + assert_and_click 'apps_menu_photos'; + wait_still_screen 2; + assert_screen 'apps_run_photos'; + # close the application + send_key 'alt-f4'; + wait_still_screen 2; + assert_screen 'workspace'; + +} + +1; + +# vim: set sw=4 et: diff --git a/tests/apps_preset.pm b/tests/apps_preset.pm new file mode 100644 index 00000000..b1f80251 --- /dev/null +++ b/tests/apps_preset.pm @@ -0,0 +1,36 @@ +use base "installedtest"; +use strict; +use testapi; +use utils; + +# want to tweak the waits down a bit and use type_safely instead of +# type_very_safely for your test runs, just to save your time. + +sub run { + my $self = shift; + send_key 'alt-f2'; + # wait out animations + wait_still_screen 2; + # run the terminal + type_very_safely 'gnome-terminal'; + send_key 'ret'; + wait_still_screen 2; + # run command in it to set the background to black + type_very_safely "gsettings set org.gnome.desktop.background picture-uri ''"; + send_key 'ret'; + wait_still_screen 2; + type_very_safely "gsettings set org.gnome.desktop.background primary-color '#000000'"; + send_key 'ret'; + wait_still_screen 2; + send_key 'alt-f4'; + # check that is has changed color + assert_screen 'apps_settings_screen_black'; +} + +sub test_flags { + return { fatal => 1, milestone => 1 }; +} + +1; + +# vim: set sw=4 et: diff --git a/tests/apps_rhythmbox.pm b/tests/apps_rhythmbox.pm new file mode 100644 index 00000000..fc8ffd5c --- /dev/null +++ b/tests/apps_rhythmbox.pm @@ -0,0 +1,29 @@ +use base "installedtest"; +use strict; +use testapi; +use utils; + +# This test checks that Rhythmbox starts. + +sub run { + my $self = shift; + send_key 'alt-f1'; + # wait out animations + wait_still_screen 2; + # click on icon button to get the list of icons + assert_and_click 'apps_activities'; + wait_still_screen 2; + # click on application icon + assert_and_click 'apps_menu_rhythmbox'; + wait_still_screen 2; + assert_screen 'apps_run_rhythmbox'; + # close the application + send_key 'alt-f4'; + wait_still_screen 2; + assert_screen 'workspace'; + +} + +1; + +# vim: set sw=4 et: diff --git a/tests/apps_scan.pm b/tests/apps_scan.pm new file mode 100644 index 00000000..0941b92a --- /dev/null +++ b/tests/apps_scan.pm @@ -0,0 +1,29 @@ +use base "installedtest"; +use strict; +use testapi; +use utils; + +# This test checks that Simple Scan starts. + +sub run { + my $self = shift; + send_key 'alt-f1'; + # wait out animations + wait_still_screen 2; + # click on icon button to get the list of icons + assert_and_click 'apps_activities'; + wait_still_screen 2; + # click on application icon + assert_and_click 'apps_menu_scan'; + wait_still_screen 2; + assert_screen 'apps_run_scan'; + # close the application + send_key 'alt-f4'; + wait_still_screen 2; + assert_screen 'workspace'; + +} + +1; + +# vim: set sw=4 et: diff --git a/tests/apps_screenshot.pm b/tests/apps_screenshot.pm new file mode 100644 index 00000000..b077628e --- /dev/null +++ b/tests/apps_screenshot.pm @@ -0,0 +1,37 @@ +use base "installedtest"; +use strict; +use testapi; +use utils; + +# This test checks that Screenshot starts. + +sub run { + my $self = shift; + send_key 'alt-f1'; + # wait out animations + wait_still_screen 2; + # click on icon button to get the list of icons + assert_and_click 'apps_activities'; + wait_still_screen 2; + # go to the second screen + unless (check_screen('apps_menu_utilities', 1)) { + assert_and_click 'apps_go_second'; + wait_still_screen 2; + } + # click on Utilities where it is hidden + assert_and_click 'apps_menu_utilities'; + wait_still_screen 2; + # click on application icon + assert_and_click 'apps_menu_screenshot'; + wait_still_screen 2; + assert_screen 'apps_run_screenshot'; + # close the application + send_key 'alt-f4'; + wait_still_screen 2; + assert_screen 'workspace'; + +} + +1; + +# vim: set sw=4 et: diff --git a/tests/apps_settings.pm b/tests/apps_settings.pm new file mode 100644 index 00000000..43ce85aa --- /dev/null +++ b/tests/apps_settings.pm @@ -0,0 +1,53 @@ +use base "installedtest"; +use strict; +use testapi; +use utils; + +# This test tests that Settings starts and the it can be used to +# change the desktop settings. +# This test was originally used to set the virtual machine desktop +# to black to support other tests. This functionality has been taken +# by the Terminal test. +# You can put this test anywhere in the suite without any problems. + +sub run { + my $self = shift; + # start the settings application + send_key 'alt-f1'; + type_very_safely 'settings'; + send_key 'ret'; + + # select Background menu item + assert_and_click 'apps_settings_menu_background'; + wait_still_screen 2; + assert_and_click 'apps_settings_choose_background'; + wait_still_screen 2; + + # select the Background color menu and move down until black is found, then click it. + assert_and_click 'apps_settings_choose_color'; + wait_still_screen 2; + my $black_visible = 0; + while ($black_visible == 0) { + send_key 'down'; + if (check_screen('apps_settings_black_visible', 1)) { + $black_visible = 1; + } + } + assert_and_click 'apps_settings_black_visible'; + + # confirm the selection + assert_and_click 'apps_settings_black_select'; + wait_still_screen 2; + + # close the application + send_key 'alt-f4'; + wait_still_screen 2; + + # check that the screen really is black + assert_screen 'apps_settings_screen_black'; + +} + +1; + +# vim: set sw=4 et: diff --git a/tests/apps_software.pm b/tests/apps_software.pm new file mode 100644 index 00000000..d9235dc7 --- /dev/null +++ b/tests/apps_software.pm @@ -0,0 +1,39 @@ +use base "installedtest"; +use strict; +use testapi; +use utils; + +# This test checks that Software starts. + +sub run { + my $self = shift; + send_key 'alt-f1'; + # wait out animations + wait_still_screen 2; + # click on icon button to get the list of icons + assert_and_click 'apps_activities'; + wait_still_screen 2; + # if the icon is not on the screen, go to the next one + unless (check_screen('apps_menu_software', 1)) { + assert_and_click 'apps_go_second'; + wait_still_screen 2; + } + # click on application icon + assert_and_click 'apps_menu_software'; + wait_still_screen 2; + # check if a welcome screen appears, if so, click on it + if (check_screen('apps_run_software_welcome', 1)) { + assert_and_click 'apps_run_software_welcome'; + wait_still_screen 2; + } + assert_screen 'apps_run_software'; + # close the application + send_key 'alt-f4'; + wait_still_screen 2; + assert_screen 'workspace'; + +} + +1; + +# vim: set sw=4 et: diff --git a/tests/apps_terminal.pm b/tests/apps_terminal.pm new file mode 100644 index 00000000..a6f0177a --- /dev/null +++ b/tests/apps_terminal.pm @@ -0,0 +1,49 @@ +use base "installedtest"; +use strict; +use testapi; +use utils; + +# This test tests if Terminal starts and uses it to change desktop settings for all the following tests. +# Therefore, if you want to use all the tests from the APPS family, this should be the very first to do. + +sub run { + my $self = shift; + send_key 'alt-f1'; + # wait out animations + wait_still_screen 2; + # click on icon button to get the list of icons + assert_and_click 'apps_activities'; + wait_still_screen 2; + # go to the second screen + unless (check_screen('apps_menu_utilities', 1)) { + assert_and_click 'apps_go_second'; + wait_still_screen 2; + } + # click on Utilities where it is hidden + assert_and_click 'apps_menu_utilities'; + wait_still_screen 2; + # click on application icon + assert_and_click 'apps_menu_terminal'; + wait_still_screen 2; + # When the application opens, run command in it to set the background to black + type_very_safely "gsettings set org.gnome.desktop.background picture-uri ''"; + send_key 'ret'; + wait_still_screen 2; + type_very_safely "gsettings set org.gnome.desktop.background primary-color '#000000'"; + send_key 'ret'; + wait_still_screen 2; + send_key 'alt-f4'; + # check that is has changed color + assert_screen 'apps_settings_screen_black'; +} + +# If this test fails, the others will probably start failing too, +# so there is no need to continue. +# Also, when subsequent tests fail, the suite will revert to this state for further testing. +sub test_flags { + return { fatal => 1, milestone => 1 }; +} + +1; + +# vim: set sw=4 et: diff --git a/tests/apps_texteditor.pm b/tests/apps_texteditor.pm new file mode 100644 index 00000000..af867cce --- /dev/null +++ b/tests/apps_texteditor.pm @@ -0,0 +1,34 @@ +use base "installedtest"; +use strict; +use testapi; +use utils; + +# This test checks that Text Editor starts. + +sub run { + my $self = shift; + send_key 'alt-f1'; + # wait out animations + wait_still_screen 2; + # click on icon button to get the list of icons + assert_and_click 'apps_activities'; + wait_still_screen 2; + # if the icon is not on the screen, go to the next one + unless (check_screen('apps_menu_texteditor', 1)) { + assert_and_click 'apps_go_second'; + wait_still_screen 2; + } + # click on application icon + assert_and_click 'apps_menu_texteditor'; + wait_still_screen 2; + assert_screen 'apps_run_texteditor'; + # close the application + send_key 'alt-f4'; + wait_still_screen 2; + assert_screen 'workspace'; + +} + +1; + +# vim: set sw=4 et: diff --git a/tests/apps_videos.pm b/tests/apps_videos.pm new file mode 100644 index 00000000..c3ea5f45 --- /dev/null +++ b/tests/apps_videos.pm @@ -0,0 +1,34 @@ +use base "installedtest"; +use strict; +use testapi; +use utils; + +# This test checks that Videos starts. + +sub run { + my $self = shift; + send_key 'alt-f1'; + # wait out animations + wait_still_screen 2; + # click on icon button to get the list of icons + assert_and_click 'apps_activities'; + wait_still_screen 2; + # if the icon is not on the screen, go to the next one + unless (check_screen('apps_menu_videos', 1)) { + assert_and_click 'apps_go_second'; + wait_still_screen 2; + } + # click on application icon + assert_and_click 'apps_menu_videos'; + wait_still_screen 2; + assert_screen 'apps_run_videos'; + # close the application + send_key 'alt-f4'; + wait_still_screen 2; + assert_screen 'workspace'; + +} + +1; + +# vim: set sw=4 et: diff --git a/tests/apps_weather.pm b/tests/apps_weather.pm new file mode 100644 index 00000000..2a62d48a --- /dev/null +++ b/tests/apps_weather.pm @@ -0,0 +1,39 @@ +use base "installedtest"; +use strict; +use testapi; +use utils; + +# This test checks that Weather starts. + +sub run { + my $self = shift; + send_key 'alt-f1'; + # wait out animations + wait_still_screen 2; + # click on icon button to get the list of icons + assert_and_click 'apps_activities'; + wait_still_screen 2; + # if the icon is not on the screen, go to the next one + unless (check_screen('apps_menu_weather', 1)) { + assert_and_click 'apps_go_second'; + wait_still_screen 2; + } + # click on application icon + assert_and_click 'apps_menu_weather'; + wait_still_screen 2; + # give access rights if asked + if (check_screen('apps_run_access', 1)) { + assert_and_click 'apps_run_access'; + } + wait_still_screen 2; + assert_screen 'apps_run_weather'; + # close the application + send_key 'alt-f4'; + wait_still_screen 2; + assert_screen 'workspace'; + +} + +1; + +# vim: set sw=4 et: diff --git a/tests/quick_login.pm b/tests/quick_login.pm new file mode 100644 index 00000000..d368d903 --- /dev/null +++ b/tests/quick_login.pm @@ -0,0 +1,29 @@ +use base "installedtest"; +use strict; +use testapi; +use utils; + +# want to tweak the waits down a bit and use type_safely instead of +# type_very_safely for your test runs, just to save your time. + +sub run { + my $self = shift; + # wait until the system boots + boot_to_login_screen(timeout=>120); + # click on the user button + assert_and_click 'system_user'; + wait_still_screen 2; + # type password + type_very_safely 'weakpassword'; + send_key 'ret'; + wait_still_screen 2; + assert_screen 'workspace'; +} + +sub test_flags { + return { fatal => 1 }; +} + +1; + +# vim: set sw=4 et: