mirror of
https://pagure.io/fedora-qa/os-autoinst-distri-fedora.git
synced 2024-11-25 15:23:08 +00:00
7b31b8263e
Summary: GNOME's update notification criteria are pretty braindead: it fires the update check timer once on login then once every hour thereafter, but only actually checks for and notifies of updates once a day if it's after 6am(?!?!?!). So we have to do a bunch of fiddling around to ensure we reliably get a notification. Move the clock to 6am if it's earlier than that, and reset the 'last update check' timer to 48 hours ago, then log in to GNOME after that. Note: I thought this still wasn't fully reliable, but I've looked into all the recent failures of either test on staging and there's only one which was really 'no update notification came up', and the logs clearly indicate PK did run an update check, so I don't think that was a test bug (I think something went wrong with the update check). The other failures are all 'GNOME did something wacky', plus one case where the needle didn't quite match because I think the match area is slightly too tall; I'll fix that in a second. Test Plan: Run the tests on both KDE and GNOME and check they work properly now (assuming nothing unrelated breaks, like KDE crashing...) Reviewers: jskladan, garretraziel Reviewed By: garretraziel Subscribers: tflink Differential Revision: https://phab.qadevel.cloud.fedoraproject.org/D1039 |
||
---|---|---|
.. | ||
desktop_clean-20160901.json | ||
desktop_clean-20160901.png | ||
desktop_clean-cantarell18.json | ||
desktop_clean-cantarell18.png | ||
desktop_clean-cantarell20.json | ||
desktop_clean-cantarell20.png | ||
desktop_clean-cantarell21.json | ||
desktop_clean-cantarell21.png | ||
desktop_clean-fedora25.json | ||
desktop_clean-fedora25.png | ||
desktop_clean-freetype262.json | ||
desktop_clean-freetype262.png | ||
desktop_clean.json | ||
desktop_clean.png | ||
desktop_no_notifications.json | ||
desktop_no_notifications.png | ||
desktop_package_tool_update_apply.json | ||
desktop_package_tool_update_apply.png | ||
desktop_package_tool_update_refresh.json | ||
desktop_package_tool_update_refresh.png | ||
desktop_package_tool_update.json | ||
desktop_package_tool_update.png | ||
desktop_runner-cantarell17.json | ||
desktop_runner-cantarell17.png | ||
desktop_runner.json | ||
desktop_runner.png | ||
desktop_update_notification_only.json | ||
desktop_update_notification_only.png | ||
getting_started-20160901.json | ||
getting_started-20160901.png | ||
getting_started.json | ||
getting_started.png | ||
gnome_reboot_confirm.json | ||
gnome_reboot_confirm.png | ||
gnome_software_welcome.json | ||
gnome_software_welcome.png | ||
live_initial-20151204-lighter.json | ||
live_initial-20151204-lighter.png | ||
live_initial-20160409.json | ||
live_initial-20160409.png | ||
live_initial-gtk3195.json | ||
live_initial-gtk3195.png | ||
live_initial.json | ||
live_initial.png | ||
login_gdm_input-20160601.json | ||
login_gdm_input-20160601.png | ||
login_gdm_input-20160823.json | ||
login_gdm_input-20160823.png | ||
login_gdm_input.json | ||
login_gdm_input.png | ||
login_gdm.json | ||
login_gdm.png | ||
next_button-20160823.json | ||
next_button-20160823.png | ||
next_button-20160824.json | ||
next_button-20160824.png | ||
next_button.json | ||
next_button.png | ||
skip_button.json | ||
skip_button.png |