Closed Bug 1138819 Opened 9 years ago Closed 6 years ago

Marionette hard-kills the browser for shutdown which can cause dataloss

Categories

(Remote Protocol :: Marionette, defect, P3)

defect

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: whimboo, Unassigned)

References

Details

(Keywords: dataloss)

+++ This bug was initially created as a clone of Bug #1137388 +++

As talked on bug 1137388 we have seen that Marionette is always using mozrunner to stop the application. This can not only cause problems for restart tests, but also for tests which cause Firefox to shutdown, and then start it again for finishing the test, e.g. testing the File|Quit menu item.

So similar to restarts Marionette has to cleanly shutdown the application without killing it via mozrunner.stop() or similar.

The logic for this fix should mostly identical to what will be landed on bug 1137388.
Is this still valid?
Flags: needinfo?(hskupin)
Priority: -- → P3
This is quit(in_app=True) and got landed a very long time ago.
Status: NEW → RESOLVED
Closed: 6 years ago
Flags: needinfo?(hskupin)
Resolution: --- → WORKSFORME
Product: Testing → Remote Protocol
You need to log in before you can comment on or make changes to this bug.