For user restart tests we never call Runner.end() which causes us not to sync the persisted data, stop the httpd server and send the 'endRunner' event. The most serious issue here is the persisted case because a followup test doesn't have access to any value set in the first test. So should make sure that in case of userShutdown requests we successfully sync any data and quit safely.
Comment on attachment 635083 [details] Patch With this patch we ensure to call Runner.end() if an userShutdown request is active and Firefox gets restarted. It doesn't fix the case when the restart fails. This will be part of my fix on bug 765687.
Status: ASSIGNED → RESOLVED
Last Resolved: 6 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.