os-autoinst-distri-rocky/needles/kde
Adam Williamson a008ffb8be Simplify desktop notification checks (#195)
This is the best option I can come up with to deal with #195.
Update notifications seem to have become transient in KDE lately
(even in F31 and F32, if I'm looking at these screenshots right).
This actually simplifies things a lot to do more or less the
same in the KDE and GNOME paths: open the 'permanent' store of
notifications (in GNOME you get to it by clicking on the clock,
in KDE via the systray) and then look for no notifications (live
path) or only an update notification (post-install path). We
only run this test for composes so we shouldn't need to worry
about anything older than F32, and I believe this should work
for KDE in F32 and F33. I left out click_unwanted_notifications
for now as I'm hoping it should be unnecessary, but we can add
it back in if necessary.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2020-10-14 23:30:00 -07:00
..
apps Update Krusader settings close needle 2020-10-08 16:22:44 -07:00
akonadi_migration_agent-31-20190926.json Handle an 'akonadi did something' notification in KDE, etc. 2019-10-30 09:05:06 -07:00
akonadi_migration_agent-31-20190926.png Add new akonadi migration agent needle for F31 background 2019-09-26 10:24:37 -07:00
akonadi_migration_agent-20191129.json Update akonadi migration agent needle 2019-11-29 13:04:51 -08:00
akonadi_migration_agent-20191129.png Update akonadi migration agent needle 2019-11-29 13:04:51 -08:00
akonadi_migration_notification-20191206.json Whoops, add missing area to akonadi notification needle 2019-12-06 10:07:40 -08:00
akonadi_migration_notification-20191206.png Add missing akonadi notification needle 2019-12-06 09:34:41 -08:00
auth_required-kde-20190530.json Try to handle spurious 'auth required' on KDE update test too 2019-05-30 17:54:27 -07:00
auth_required-kde-20190530.png Try to handle spurious 'auth required' on KDE update test too 2019-05-30 17:54:27 -07:00
desktop_expand_systray-lighter.json add a variant for the KDE expand systray needle 2016-09-24 12:57:59 -07:00
desktop_expand_systray-lighter.png add a variant for the KDE expand systray needle 2016-09-24 12:57:59 -07:00
desktop_expand_systray.json add a desktop notifications test 2016-09-23 16:03:13 -07:00
desktop_expand_systray.png add a desktop notifications test 2016-09-23 16:03:13 -07:00
desktop_icon_notifications-kde-20201015.json Simplify desktop notification checks (#195) 2020-10-14 23:30:00 -07:00
desktop_icon_notifications-kde-20201015.png Simplify desktop notification checks (#195) 2020-10-14 23:30:00 -07:00
desktop_icon_notifications-kde-f32-20201015.json Simplify desktop notification checks (#195) 2020-10-14 23:30:00 -07:00
desktop_icon_notifications-kde-f32-20201015.png Simplify desktop notification checks (#195) 2020-10-14 23:30:00 -07:00
desktop_network_notification-kde-20190214.json Add updated grey KDE network notification needle 2019-02-14 12:35:53 -08:00
desktop_network_notification-kde-20190214.png Add updated grey KDE network notification needle 2019-02-14 12:35:53 -08:00
desktop_no_notifications-kde-20190523.json Update KDE 'no notifications' needle 2019-05-23 17:40:10 -07:00
desktop_no_notifications-kde-20190523.png Update KDE 'no notifications' needle 2019-05-23 17:40:10 -07:00
desktop_no_notifications-kde-20200219.json Update KDE 'no notifications' needle 2020-02-19 09:47:36 -08:00
desktop_no_notifications-kde-20200219.png Update KDE 'no notifications' needle 2020-02-19 09:47:36 -08:00
desktop_no_notifications-kde-20200624.json Update KDE no notifications needle 2020-06-24 15:27:56 -07:00
desktop_no_notifications-kde-20200624.png Update KDE no notifications needle 2020-06-24 15:27:56 -07:00
desktop_no_notifications-kde-20201010.json Update KDE desktop no notifications needle 2020-10-09 18:06:19 -07:00
desktop_no_notifications-kde-20201010.png Update KDE desktop no notifications needle 2020-10-09 18:06:19 -07:00
desktop_package_tool_update_apply-kde.json Avoid identical needle names in subdirectories 2017-01-25 10:32:14 +01:00
desktop_package_tool_update_apply-kde.png Avoid identical needle names in subdirectories 2017-01-25 10:32:14 +01:00
desktop_package_tool_update_done.json handle auth request for unsigned updates on KDE 2016-09-23 18:20:28 -07:00
desktop_package_tool_update_done.png add a desktop_update_graphical test 2016-09-22 11:38:51 -07:00
desktop_package_tool_update-kde-detected-20190821.json Add a new KDE desktop update needle variant 2019-08-21 11:55:07 -07:00
desktop_package_tool_update-kde-detected-20190821.png Add a new KDE desktop update needle variant 2019-08-21 11:55:07 -07:00
desktop_package_tool_update-kde-detected-20190918.json Add some new update-related needles for KDE 2019-09-19 10:23:21 -07:00
desktop_package_tool_update-kde-detected-20190918.png Add some new update-related needles for KDE 2019-09-19 10:23:21 -07:00
desktop_runner-20160419.json Organize needles to directories (step 2/2) 2016-05-13 13:43:31 +02:00
desktop_runner-20160419.png Organize needles to directories (step 2/2) 2016-05-13 13:43:31 +02:00
desktop_runner-20160425-white.json Organize needles to directories (step 2/2) 2016-05-13 13:43:31 +02:00
desktop_runner-20160425-white.png Organize needles to directories (step 2/2) 2016-05-13 13:43:31 +02:00
desktop_systray_notifications-31-20190918.json Add some new update-related needles for KDE 2019-09-19 10:23:21 -07:00
desktop_systray_notifications-31-20190918.png Add some new update-related needles for KDE 2019-09-19 10:23:21 -07:00
desktop_update_notification_only-kde-20201014.json Simplify desktop notification checks (#195) 2020-10-14 23:30:00 -07:00
desktop_update_notification_only-kde-20201014.png Simplify desktop notification checks (#195) 2020-10-14 23:30:00 -07:00
desktop_update_notification_systray-kde-20200929.json Simplify desktop notification checks (#195) 2020-10-14 23:30:00 -07:00
desktop_update_notification_systray-kde-20200929.png Simplify desktop notification checks (#195) 2020-10-14 23:30:00 -07:00
desktop_update_notification_systray-kde-20201014.json Simplify desktop notification checks (#195) 2020-10-14 23:30:00 -07:00
desktop_update_notification_systray-kde-20201014.png Simplify desktop notification checks (#195) 2020-10-14 23:30:00 -07:00
desktop_update_notification-kde-31-20190918.json Add some new update-related needles for KDE 2019-09-19 10:23:21 -07:00
desktop_update_notification-kde-31-20190918.png Add some new update-related needles for KDE 2019-09-19 10:23:21 -07:00
desktop_update_notification-kde-20190530.json Try to handle changes to KDE update notifications in Rawhide 2019-05-30 17:34:09 -07:00
desktop_update_notification-kde-20190530.png Try to handle changes to KDE update notifications in Rawhide 2019-05-30 17:34:09 -07:00
desktop_update_notification-kde-20200817.json Update desktop update notification KDE needle 2020-08-17 17:40:51 -07:00
desktop_update_notification-kde-20200817.png Update desktop update notification KDE needle 2020-08-17 17:40:51 -07:00
leave_button.json Add desktop login test, revise and rename check_desktop 2020-04-17 17:27:04 -07:00
leave_button.png Add desktop login test, revise and rename check_desktop 2020-04-17 17:27:04 -07:00
live_anaconda_icon-20190820.json Add needles for new anaconda icon 2019-08-19 17:36:41 -07:00
live_anaconda_icon-20190820.png Add needles for new anaconda icon 2019-08-19 17:36:41 -07:00
live_anaconda_icon-20200920.json Update live_anaconda_icon KDE needle 2020-09-20 11:59:16 +02:00
live_anaconda_icon-20200920.png Update live_anaconda_icon KDE needle 2020-09-20 11:59:16 +02:00
lock_button_kde.json Add desktop login test, revise and rename check_desktop 2020-04-17 17:27:04 -07:00
lock_button_kde.png Add desktop login test, revise and rename check_desktop 2020-04-17 17:27:04 -07:00
log_out_entry-kde.json Rename log_out_entry needles to be unique 2020-08-25 16:42:46 -07:00
log_out_entry-kde.png Rename log_out_entry needles to be unique 2020-08-25 16:42:46 -07:00
login_jack_kde.json Add desktop login test, revise and rename check_desktop 2020-04-17 17:27:04 -07:00
login_jack_kde.png Add desktop login test, revise and rename check_desktop 2020-04-17 17:27:04 -07:00
login_jim_kde_bigger-20200402.json Add desktop login test, revise and rename check_desktop 2020-04-17 17:27:04 -07:00
login_jim_kde_bigger-20200402.png Add desktop login test, revise and rename check_desktop 2020-04-17 17:27:04 -07:00
login_jim_kde.json Add desktop login test, revise and rename check_desktop 2020-04-17 17:27:04 -07:00
login_jim_kde.png Add desktop login test, revise and rename check_desktop 2020-04-17 17:27:04 -07:00
login_sddm_input-20161008.json add new SDDM needle variants for Rawhide 2016-10-08 10:58:07 -07:00
login_sddm_input-20161008.png add new SDDM needle variants for Rawhide 2016-10-08 10:58:07 -07:00
login_sddm_input-20190523.json Update KDE login screen needle 2019-05-23 15:13:52 -07:00
login_sddm_input-20190523.png Update KDE login screen needle 2019-05-23 15:13:52 -07:00
login_sddm_input-20200409.json Add new variant SDDM input needle 2020-04-14 12:05:33 -07:00
login_sddm_input-20200409.png Add new variant SDDM input needle 2020-04-14 12:05:33 -07:00
login_sddm_input-alt-20190527.json Add another new SDDM login needle 2019-05-27 17:50:40 -07:00
login_sddm_input-alt-20190527.png Add another new SDDM login needle 2019-05-27 17:50:40 -07:00
login_sddm_input.json Organize needles to directories (step 2/2) 2016-05-13 13:43:31 +02:00
login_sddm_input.png Organize needles to directories (step 2/2) 2016-05-13 13:43:31 +02:00
login_sddm-20190206.json GTK+ 3.24.5 needle retake 2019-02-06 13:27:30 -08:00
login_sddm-20190206.png GTK+ 3.24.5 needle retake 2019-02-06 13:27:30 -08:00
login_wrong_password_kde.json Add desktop login test, revise and rename check_desktop 2020-04-17 17:27:04 -07:00
login_wrong_password_kde.png Add desktop login test, revise and rename check_desktop 2020-04-17 17:27:04 -07:00
logout_confirm_kde.json desktop_login: update reboot flow for GNOME changes in F33+ 2020-08-17 16:25:32 -07:00
logout_confirm_kde.png Add desktop login test, revise and rename check_desktop 2020-04-17 17:27:04 -07:00
menu_button-kde-larger-20180604.json Add desktop login test, revise and rename check_desktop 2020-04-17 17:27:04 -07:00
menu_button-kde-larger-20180604.png Add desktop login test, revise and rename check_desktop 2020-04-17 17:27:04 -07:00
menu_button-upstream.json Add desktop login test, revise and rename check_desktop 2020-04-17 17:27:04 -07:00
menu_button-upstream.png Add desktop login test, revise and rename check_desktop 2020-04-17 17:27:04 -07:00
power_off_entry_kde.json Add desktop login test, revise and rename check_desktop 2020-04-17 17:27:04 -07:00
power_off_entry_kde.png Add desktop login test, revise and rename check_desktop 2020-04-17 17:27:04 -07:00
printing_check_sentence_kde_alt_2-20191204.json Create an automated test to test printing on Desktop 2019-12-05 09:22:50 -08:00
printing_check_sentence_kde_alt_2-20191204.png Create an automated test to test printing on Desktop 2019-12-05 09:22:50 -08:00
printing_check_sentence_kde_alt.json Create an automated test to test printing on Desktop 2019-12-05 09:22:50 -08:00
printing_check_sentence_kde_alt.png Create an automated test to test printing on Desktop 2019-12-05 09:22:50 -08:00
printing_check_sentence_kde-20200825.json Update printing 'check sentence' needle for latest Rawhide KDE 2020-08-25 16:21:17 -07:00
printing_check_sentence_kde-20200825.png Update printing 'check sentence' needle for latest Rawhide KDE 2020-08-25 16:21:17 -07:00
printing_check_sentence_kde.json Create an automated test to test printing on Desktop 2019-12-05 09:22:50 -08:00
printing_check_sentence_kde.png Create an automated test to test printing on Desktop 2019-12-05 09:22:50 -08:00
printing_pdfprinter_ready_kde.json Create an automated test to test printing on Desktop 2019-12-05 09:22:50 -08:00
printing_pdfprinter_ready_kde.png Create an automated test to test printing on Desktop 2019-12-05 09:22:50 -08:00
printing_print_kde-20200427.json Update a bunch of KDE needles for Rawhide font change 2020-04-27 15:06:09 -07:00
printing_print_kde-20200427.png Update a bunch of KDE needles for Rawhide font change 2020-04-27 15:06:09 -07:00
printing_print_kde.json Create an automated test to test printing on Desktop 2019-12-05 09:22:50 -08:00
printing_print_kde.png Create an automated test to test printing on Desktop 2019-12-05 09:22:50 -08:00
reboot_entry_kde.json Add desktop login test, revise and rename check_desktop 2020-04-17 17:27:04 -07:00
reboot_entry_kde.png Add desktop login test, revise and rename check_desktop 2020-04-17 17:27:04 -07:00
reboot_icon.json Add desktop login test, revise and rename check_desktop 2020-04-17 17:27:04 -07:00
reboot_icon.png Add desktop login test, revise and rename check_desktop 2020-04-17 17:27:04 -07:00
switch_user_entry_kde.json Add desktop login test, revise and rename check_desktop 2020-04-17 17:27:04 -07:00
switch_user_entry_kde.png Add desktop login test, revise and rename check_desktop 2020-04-17 17:27:04 -07:00
user_confirm_jack_kde.json Add desktop login test, revise and rename check_desktop 2020-04-17 17:27:04 -07:00
user_confirm_jack_kde.png Add desktop login test, revise and rename check_desktop 2020-04-17 17:27:04 -07:00
user_confirm_jim_kde.json Add desktop login test, revise and rename check_desktop 2020-04-17 17:27:04 -07:00
user_confirm_jim_kde.png Add desktop login test, revise and rename check_desktop 2020-04-17 17:27:04 -07:00
user_confirm_jim_term.json Add desktop login test, revise and rename check_desktop 2020-04-17 17:27:04 -07:00
user_confirm_jim_term.png Add desktop login test, revise and rename check_desktop 2020-04-17 17:27:04 -07:00