diff --git a/needles/anaconda/install_destination/arabic/save_passphrase_arabic-20240328.json b/needles/anaconda/install_destination/arabic/save_passphrase_arabic-20240328.json deleted file mode 100644 index f449e101..00000000 --- a/needles/anaconda/install_destination/arabic/save_passphrase_arabic-20240328.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "area": [ - { - "ypos": 520, - "height": 18, - "type": "match", - "xpos": 235, - "width": 104 - } - ], - "properties": [], - "tags": [ - "anaconda_install_destination_save_passphrase", - "LANGUAGE-arabic" - ] -} \ No newline at end of file diff --git a/needles/anaconda/install_destination/arabic/save_passphrase_arabic-20240328.png b/needles/anaconda/install_destination/arabic/save_passphrase_arabic-20240328.png deleted file mode 100644 index c3eaf804..00000000 Binary files a/needles/anaconda/install_destination/arabic/save_passphrase_arabic-20240328.png and /dev/null differ diff --git a/needles/anaconda/install_destination/arabic/save_passphrase_arabic-untranslated-20200117.json b/needles/anaconda/install_destination/arabic/save_passphrase_arabic-untranslated-20200117.json deleted file mode 100644 index 09a1f453..00000000 --- a/needles/anaconda/install_destination/arabic/save_passphrase_arabic-untranslated-20200117.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "area": [ - { - "xpos": 238, - "type": "match", - "height": 18, - "ypos": 506, - "width": 104 - } - ], - "properties": [], - "tags": [ - "anaconda_install_destination_save_passphrase", - "LANGUAGE-arabic" - ] -} \ No newline at end of file diff --git a/needles/anaconda/install_destination/arabic/save_passphrase_arabic-untranslated-20200117.png b/needles/anaconda/install_destination/arabic/save_passphrase_arabic-untranslated-20200117.png deleted file mode 100644 index 57f359ef..00000000 Binary files a/needles/anaconda/install_destination/arabic/save_passphrase_arabic-untranslated-20200117.png and /dev/null differ diff --git a/needles/cockpit/autoupdate_planned_day-20250423.json b/needles/cockpit/autoupdate_planned_day-20250423.json new file mode 100644 index 00000000..df15b90e --- /dev/null +++ b/needles/cockpit/autoupdate_planned_day-20250423.json @@ -0,0 +1,15 @@ +{ + "area": [ + { + "ypos": 306, + "height": 19, + "type": "match", + "xpos": 802, + "width": 63 + } + ], + "properties": [], + "tags": [ + "autoupdate_planned_day" + ] +} \ No newline at end of file diff --git a/needles/cockpit/autoupdate_planned_day-20250423.png b/needles/cockpit/autoupdate_planned_day-20250423.png new file mode 100644 index 00000000..caf4cbb4 Binary files /dev/null and b/needles/cockpit/autoupdate_planned_day-20250423.png differ diff --git a/needles/cockpit/autoupdate_planned_time-20250423.json b/needles/cockpit/autoupdate_planned_time-20250423.json new file mode 100644 index 00000000..17ba60fb --- /dev/null +++ b/needles/cockpit/autoupdate_planned_time-20250423.json @@ -0,0 +1,15 @@ +{ + "area": [ + { + "height": 18, + "type": "match", + "ypos": 307, + "xpos": 880, + "width": 42 + } + ], + "properties": [], + "tags": [ + "autoupdate_planned_time" + ] +} \ No newline at end of file diff --git a/needles/cockpit/autoupdate_planned_time-20250423.png b/needles/cockpit/autoupdate_planned_time-20250423.png new file mode 100644 index 00000000..caf4cbb4 Binary files /dev/null and b/needles/cockpit/autoupdate_planned_time-20250423.png differ diff --git a/needles/cockpit/cockpit_admin_enable-20250423.json b/needles/cockpit/cockpit_admin_enable-20250423.json new file mode 100644 index 00000000..e52eb93b --- /dev/null +++ b/needles/cockpit/cockpit_admin_enable-20250423.json @@ -0,0 +1,15 @@ +{ + "area": [ + { + "xpos": 756, + "type": "match", + "height": 13, + "ypos": 227, + "width": 92 + } + ], + "properties": [], + "tags": [ + "cockpit_admin_enable" + ] +} \ No newline at end of file diff --git a/needles/cockpit/cockpit_admin_enable-20250423.png b/needles/cockpit/cockpit_admin_enable-20250423.png new file mode 100644 index 00000000..74fbfa78 Binary files /dev/null and b/needles/cockpit/cockpit_admin_enable-20250423.png differ diff --git a/needles/cockpit/cockpit_admin_password-20250423.json b/needles/cockpit/cockpit_admin_password-20250423.json new file mode 100644 index 00000000..6657a6e7 --- /dev/null +++ b/needles/cockpit/cockpit_admin_password-20250423.json @@ -0,0 +1,15 @@ +{ + "area": [ + { + "width": 109, + "ypos": 389, + "type": "match", + "height": 17, + "xpos": 252 + } + ], + "properties": [], + "tags": [ + "cockpit_admin_password" + ] +} \ No newline at end of file diff --git a/needles/cockpit/cockpit_admin_password-20250423.png b/needles/cockpit/cockpit_admin_password-20250423.png new file mode 100644 index 00000000..5e76b61a Binary files /dev/null and b/needles/cockpit/cockpit_admin_password-20250423.png differ diff --git a/needles/cockpit/cockpit_main-20250423.json b/needles/cockpit/cockpit_main-20250423.json new file mode 100644 index 00000000..25dfcc5b --- /dev/null +++ b/needles/cockpit/cockpit_main-20250423.json @@ -0,0 +1,15 @@ +{ + "area": [ + { + "type": "match", + "height": 28, + "ypos": 526, + "xpos": 291, + "width": 217 + } + ], + "properties": [], + "tags": [ + "cockpit_main" + ] +} \ No newline at end of file diff --git a/needles/cockpit/cockpit_main-20250423.png b/needles/cockpit/cockpit_main-20250423.png new file mode 100644 index 00000000..5ef6c0b6 Binary files /dev/null and b/needles/cockpit/cockpit_main-20250423.png differ diff --git a/needles/cockpit/cockpit_save_changes-20250423.json b/needles/cockpit/cockpit_save_changes-20250423.json new file mode 100644 index 00000000..3143d4e0 --- /dev/null +++ b/needles/cockpit/cockpit_save_changes-20250423.json @@ -0,0 +1,15 @@ +{ + "area": [ + { + "ypos": 552, + "type": "match", + "height": 17, + "xpos": 392, + "width": 93 + } + ], + "properties": [], + "tags": [ + "cockpit_save_changes" + ] +} \ No newline at end of file diff --git a/needles/cockpit/cockpit_save_changes-20250423.png b/needles/cockpit/cockpit_save_changes-20250423.png new file mode 100644 index 00000000..899a3854 Binary files /dev/null and b/needles/cockpit/cockpit_save_changes-20250423.png differ diff --git a/needles/cockpit/cockpit_software_updates-20250423.json b/needles/cockpit/cockpit_software_updates-20250423.json new file mode 100644 index 00000000..617f88e5 --- /dev/null +++ b/needles/cockpit/cockpit_software_updates-20250423.json @@ -0,0 +1,15 @@ +{ + "area": [ + { + "width": 115, + "xpos": 39, + "type": "match", + "height": 13, + "ypos": 733 + } + ], + "properties": [], + "tags": [ + "cockpit_software_updates" + ] +} \ No newline at end of file diff --git a/needles/cockpit/cockpit_software_updates-20250423.png b/needles/cockpit/cockpit_software_updates-20250423.png new file mode 100644 index 00000000..3423010c Binary files /dev/null and b/needles/cockpit/cockpit_software_updates-20250423.png differ diff --git a/needles/cockpit/cockpit_updates_all_install-20250423.json b/needles/cockpit/cockpit_updates_all_install-20250423.json new file mode 100644 index 00000000..83b91a17 --- /dev/null +++ b/needles/cockpit/cockpit_updates_all_install-20250423.json @@ -0,0 +1,15 @@ +{ + "area": [ + { + "width": 57, + "ypos": 421, + "type": "match", + "height": 17, + "xpos": 820 + } + ], + "properties": [], + "tags": [ + "cockpit_updates_all_install" + ] +} \ No newline at end of file diff --git a/needles/cockpit/cockpit_updates_all_install-20250423.png b/needles/cockpit/cockpit_updates_all_install-20250423.png new file mode 100644 index 00000000..37c8028a Binary files /dev/null and b/needles/cockpit/cockpit_updates_all_install-20250423.png differ diff --git a/needles/cockpit/cockpit_updates_auto_all-20250423.json b/needles/cockpit/cockpit_updates_auto_all-20250423.json new file mode 100644 index 00000000..dca3d78e --- /dev/null +++ b/needles/cockpit/cockpit_updates_auto_all-20250423.json @@ -0,0 +1,19 @@ +{ + "area": [ + { + "ypos": 303, + "height": 19, + "type": "match", + "xpos": 533, + "width": 44, + "click_point": { + "xpos": 8, + "ypos": 8 + } + } + ], + "properties": [], + "tags": [ + "cockpit_updates_auto_all" + ] +} \ No newline at end of file diff --git a/needles/cockpit/cockpit_updates_auto_all-20250423.png b/needles/cockpit/cockpit_updates_auto_all-20250423.png new file mode 100644 index 00000000..8b8f0f2d Binary files /dev/null and b/needles/cockpit/cockpit_updates_auto_all-20250423.png differ diff --git a/needles/cockpit/cockpit_updates_check-20250423.json b/needles/cockpit/cockpit_updates_check-20250423.json new file mode 100644 index 00000000..59b7cce3 --- /dev/null +++ b/needles/cockpit/cockpit_updates_check-20250423.json @@ -0,0 +1,15 @@ +{ + "area": [ + { + "width": 22, + "ypos": 237, + "height": 20, + "type": "match", + "xpos": 549 + } + ], + "properties": [], + "tags": [ + "cockpit_updates_check" + ] +} \ No newline at end of file diff --git a/needles/cockpit/cockpit_updates_check-20250423.png b/needles/cockpit/cockpit_updates_check-20250423.png new file mode 100644 index 00000000..37c8028a Binary files /dev/null and b/needles/cockpit/cockpit_updates_check-20250423.png differ diff --git a/needles/cockpit/cockpit_updates_dnf_install-20250423.json b/needles/cockpit/cockpit_updates_dnf_install-20250423.json new file mode 100644 index 00000000..8eedf8d1 --- /dev/null +++ b/needles/cockpit/cockpit_updates_dnf_install-20250423.json @@ -0,0 +1,15 @@ +{ + "area": [ + { + "width": 40, + "ypos": 315, + "height": 17, + "type": "match", + "xpos": 282 + } + ], + "properties": [], + "tags": [ + "cockpit_updates_dnf_install" + ] +} \ No newline at end of file diff --git a/needles/cockpit/cockpit_updates_dnf_install-20250423.png b/needles/cockpit/cockpit_updates_dnf_install-20250423.png new file mode 100644 index 00000000..66078946 Binary files /dev/null and b/needles/cockpit/cockpit_updates_dnf_install-20250423.png differ diff --git a/needles/cockpit/cockpit_updates_restart_ignore-20250423.json b/needles/cockpit/cockpit_updates_restart_ignore-20250423.json new file mode 100644 index 00000000..8ea5b99b --- /dev/null +++ b/needles/cockpit/cockpit_updates_restart_ignore-20250423.json @@ -0,0 +1,15 @@ +{ + "area": [ + { + "width": 51, + "xpos": 682, + "ypos": 426, + "height": 19, + "type": "match" + } + ], + "properties": [], + "tags": [ + "cockpit_updates_restart_ignore" + ] +} \ No newline at end of file diff --git a/needles/cockpit/cockpit_updates_restart_ignore-20250423.png b/needles/cockpit/cockpit_updates_restart_ignore-20250423.png new file mode 100644 index 00000000..b81d159d Binary files /dev/null and b/needles/cockpit/cockpit_updates_restart_ignore-20250423.png differ diff --git a/needles/cockpit/cockpit_updates_updated-20250423.json b/needles/cockpit/cockpit_updates_updated-20250423.json new file mode 100644 index 00000000..69b25de2 --- /dev/null +++ b/needles/cockpit/cockpit_updates_updated-20250423.json @@ -0,0 +1,15 @@ +{ + "area": [ + { + "ypos": 282, + "type": "match", + "height": 20, + "xpos": 291, + "width": 24 + } + ], + "properties": [], + "tags": [ + "cockpit_updates_updated" + ] +} \ No newline at end of file diff --git a/needles/cockpit/cockpit_updates_updated-20250423.png b/needles/cockpit/cockpit_updates_updated-20250423.png new file mode 100644 index 00000000..da8f7529 Binary files /dev/null and b/needles/cockpit/cockpit_updates_updated-20250423.png differ diff --git a/needles/cockpit/join_button-20250423.json b/needles/cockpit/join_button-20250423.json new file mode 100644 index 00000000..aa3f3f80 --- /dev/null +++ b/needles/cockpit/join_button-20250423.json @@ -0,0 +1,15 @@ +{ + "area": [ + { + "ypos": 516, + "type": "match", + "height": 18, + "xpos": 282, + "width": 31 + } + ], + "properties": [], + "tags": [ + "cockpit_join_button" + ] +} \ No newline at end of file diff --git a/needles/cockpit/join_button-20250423.png b/needles/cockpit/join_button-20250423.png new file mode 100644 index 00000000..36cea6cf Binary files /dev/null and b/needles/cockpit/join_button-20250423.png differ diff --git a/needles/cockpit/join_complete-20250423.json b/needles/cockpit/join_complete-20250423.json new file mode 100644 index 00000000..bca7a085 --- /dev/null +++ b/needles/cockpit/join_complete-20250423.json @@ -0,0 +1,22 @@ +{ + "area": [ + { + "width": 187, + "xpos": 773, + "ypos": 499, + "height": 14, + "type": "match" + }, + { + "xpos": 653, + "ypos": 499, + "type": "match", + "height": 13, + "width": 48 + } + ], + "properties": [], + "tags": [ + "cockpit_join_complete" + ] +} \ No newline at end of file diff --git a/needles/cockpit/join_complete-20250423.png b/needles/cockpit/join_complete-20250423.png new file mode 100644 index 00000000..15bf06e1 Binary files /dev/null and b/needles/cockpit/join_complete-20250423.png differ diff --git a/needles/cockpit/join_complete-ad-20250423.json b/needles/cockpit/join_complete-ad-20250423.json new file mode 100644 index 00000000..52eaa593 --- /dev/null +++ b/needles/cockpit/join_complete-ad-20250423.json @@ -0,0 +1,22 @@ +{ + "area": [ + { + "xpos": 773, + "ypos": 499, + "height": 14, + "type": "match", + "width": 193 + }, + { + "xpos": 652, + "ypos": 499, + "type": "match", + "height": 13, + "width": 50 + } + ], + "properties": [], + "tags": [ + "cockpit_join_complete" + ] +} \ No newline at end of file diff --git a/needles/cockpit/join_complete-ad-20250423.png b/needles/cockpit/join_complete-ad-20250423.png new file mode 100644 index 00000000..0b5ba103 Binary files /dev/null and b/needles/cockpit/join_complete-ad-20250423.png differ diff --git a/needles/cockpit/join_domain-20250423.json b/needles/cockpit/join_domain-20250423.json new file mode 100644 index 00000000..6cf34c63 --- /dev/null +++ b/needles/cockpit/join_domain-20250423.json @@ -0,0 +1,15 @@ +{ + "area": [ + { + "width": 132, + "ypos": 217, + "height": 24, + "type": "match", + "xpos": 253 + } + ], + "properties": [], + "tags": [ + "cockpit_join_domain" + ] +} \ No newline at end of file diff --git a/needles/cockpit/join_domain-20250423.png b/needles/cockpit/join_domain-20250423.png new file mode 100644 index 00000000..80e6774e Binary files /dev/null and b/needles/cockpit/join_domain-20250423.png differ diff --git a/needles/cockpit/join_domain_button-20250423.json b/needles/cockpit/join_domain_button-20250423.json new file mode 100644 index 00000000..f627fcb2 --- /dev/null +++ b/needles/cockpit/join_domain_button-20250423.json @@ -0,0 +1,15 @@ +{ + "area": [ + { + "width": 81, + "xpos": 771, + "height": 15, + "type": "match", + "ypos": 498 + } + ], + "properties": [], + "tags": [ + "cockpit_join_domain_button" + ] +} \ No newline at end of file diff --git a/needles/cockpit/join_domain_button-20250423.png b/needles/cockpit/join_domain_button-20250423.png new file mode 100644 index 00000000..64de8ecd Binary files /dev/null and b/needles/cockpit/join_domain_button-20250423.png differ diff --git a/needles/cockpit/login-20250423.json b/needles/cockpit/login-20250423.json new file mode 100644 index 00000000..241310ff --- /dev/null +++ b/needles/cockpit/login-20250423.json @@ -0,0 +1,15 @@ +{ + "area": [ + { + "type": "match", + "height": 68, + "ypos": 255, + "xpos": 110, + "width": 81 + } + ], + "properties": [], + "tags": [ + "cockpit_login" + ] +} \ No newline at end of file diff --git a/needles/cockpit/login-20250423.png b/needles/cockpit/login-20250423.png new file mode 100644 index 00000000..edbf8665 Binary files /dev/null and b/needles/cockpit/login-20250423.png differ diff --git a/needles/cockpit/logs-20250423.json b/needles/cockpit/logs-20250423.json new file mode 100644 index 00000000..f32a01e1 --- /dev/null +++ b/needles/cockpit/logs-20250423.json @@ -0,0 +1,15 @@ +{ + "area": [ + { + "width": 36, + "xpos": 38, + "type": "match", + "height": 18, + "ypos": 355 + } + ], + "properties": [], + "tags": [ + "cockpit_logs" + ] +} \ No newline at end of file diff --git a/needles/cockpit/logs-20250423.png b/needles/cockpit/logs-20250423.png new file mode 100644 index 00000000..b64b697a Binary files /dev/null and b/needles/cockpit/logs-20250423.png differ diff --git a/needles/cockpit/logs_entry-systemd-20250423.json b/needles/cockpit/logs_entry-systemd-20250423.json new file mode 100644 index 00000000..648998e6 --- /dev/null +++ b/needles/cockpit/logs_entry-systemd-20250423.json @@ -0,0 +1,15 @@ +{ + "area": [ + { + "xpos": 907, + "ypos": 617, + "height": 15, + "type": "match", + "width": 53 + } + ], + "properties": [], + "tags": [ + "cockpit_logs_entry" + ] +} \ No newline at end of file diff --git a/needles/cockpit/logs_entry-systemd-20250423.png b/needles/cockpit/logs_entry-systemd-20250423.png new file mode 100644 index 00000000..0dc694c4 Binary files /dev/null and b/needles/cockpit/logs_entry-systemd-20250423.png differ diff --git a/needles/cockpit/logs_entry_detail-codefile-20250423.json b/needles/cockpit/logs_entry_detail-codefile-20250423.json new file mode 100644 index 00000000..5ae33d99 --- /dev/null +++ b/needles/cockpit/logs_entry_detail-codefile-20250423.json @@ -0,0 +1,15 @@ +{ + "area": [ + { + "xpos": 295, + "type": "match", + "height": 16, + "ypos": 380, + "width": 69 + } + ], + "properties": [], + "tags": [ + "cockpit_logs_detail" + ] +} \ No newline at end of file diff --git a/needles/cockpit/logs_entry_detail-codefile-20250423.png b/needles/cockpit/logs_entry_detail-codefile-20250423.png new file mode 100644 index 00000000..acdc4f96 Binary files /dev/null and b/needles/cockpit/logs_entry_detail-codefile-20250423.png differ diff --git a/needles/cockpit/logs_priority_text-20250423.json b/needles/cockpit/logs_priority_text-20250423.json new file mode 100644 index 00000000..e917b2b8 --- /dev/null +++ b/needles/cockpit/logs_priority_text-20250423.json @@ -0,0 +1,15 @@ +{ + "area": [ + { + "xpos": 369, + "ypos": 494, + "height": 12, + "type": "match", + "width": 60 + } + ], + "properties": [], + "tags": [ + "cockpit_logs_priority_text" + ] +} \ No newline at end of file diff --git a/needles/cockpit/logs_priority_text-20250423.png b/needles/cockpit/logs_priority_text-20250423.png new file mode 100644 index 00000000..9c90fa11 Binary files /dev/null and b/needles/cockpit/logs_priority_text-20250423.png differ diff --git a/needles/cockpit/logs_toggle_filters-20250423.json b/needles/cockpit/logs_toggle_filters-20250423.json new file mode 100644 index 00000000..744bd981 --- /dev/null +++ b/needles/cockpit/logs_toggle_filters-20250423.json @@ -0,0 +1,15 @@ +{ + "area": [ + { + "width": 22, + "xpos": 276, + "ypos": 212, + "height": 21, + "type": "match" + } + ], + "properties": [], + "tags": [ + "cockpit_logs_toggle_filters" + ] +} diff --git a/needles/cockpit/logs_toggle_filters-20250423.png b/needles/cockpit/logs_toggle_filters-20250423.png new file mode 100644 index 00000000..1538fc4a Binary files /dev/null and b/needles/cockpit/logs_toggle_filters-20250423.png differ diff --git a/needles/cockpit/services-20250423.json b/needles/cockpit/services-20250423.json new file mode 100644 index 00000000..82ddc54c --- /dev/null +++ b/needles/cockpit/services-20250423.json @@ -0,0 +1,15 @@ +{ + "area": [ + { + "xpos": 37, + "height": 13, + "type": "match", + "ypos": 536, + "width": 60 + } + ], + "properties": [], + "tags": [ + "cockpit_services" + ] +} \ No newline at end of file diff --git a/needles/cockpit/services-20250423.png b/needles/cockpit/services-20250423.png new file mode 100644 index 00000000..acdc4f96 Binary files /dev/null and b/needles/cockpit/services-20250423.png differ diff --git a/needles/cockpit/services_detail-20250423.json b/needles/cockpit/services_detail-20250423.json new file mode 100644 index 00000000..4f3b29cb --- /dev/null +++ b/needles/cockpit/services_detail-20250423.json @@ -0,0 +1,15 @@ +{ + "area": [ + { + "width": 133, + "type": "match", + "height": 28, + "ypos": 605, + "xpos": 270 + } + ], + "properties": [], + "tags": [ + "cockpit_services_detail" + ] +} \ No newline at end of file diff --git a/needles/cockpit/services_detail-20250423.png b/needles/cockpit/services_detail-20250423.png new file mode 100644 index 00000000..79d5b476 Binary files /dev/null and b/needles/cockpit/services_detail-20250423.png differ diff --git a/needles/cockpit/services_entry-20250423.json b/needles/cockpit/services_entry-20250423.json new file mode 100644 index 00000000..f93535c9 --- /dev/null +++ b/needles/cockpit/services_entry-20250423.json @@ -0,0 +1,15 @@ +{ + "area": [ + { + "type": "match", + "height": 17, + "ypos": 524, + "xpos": 295, + "width": 67 + } + ], + "properties": [], + "tags": [ + "cockpit_services_entry" + ] +} \ No newline at end of file diff --git a/needles/cockpit/services_entry-20250423.png b/needles/cockpit/services_entry-20250423.png new file mode 100644 index 00000000..918a5276 Binary files /dev/null and b/needles/cockpit/services_entry-20250423.png differ diff --git a/tests/server_cockpit_basic.pm b/tests/server_cockpit_basic.pm index f9764954..23753a89 100644 --- a/tests/server_cockpit_basic.pm +++ b/tests/server_cockpit_basic.pm @@ -13,7 +13,12 @@ sub run { # the date dropdown changes and messes with the button locations, so wait wait_still_screen 2; # set priority to info and above in case there are no errors - assert_and_click "cockpit_logs_priority_text"; + assert_screen ["cockpit_logs_priority_text", "cockpit_logs_toggle_filters"]; + if (match_has_tag "cockpit_logs_toggle_filters") { + click_lastmatch; + assert_screen "cockpit_logs_priority_text"; + } + click_lastmatch; send_key "backspace"; send_key "backspace"; send_key "backspace";