Stop the UI instead of stopping the session in some tests.
Some tests need to unmount and remove a cryptohome at the end of the test.
Stopping the user's session and then unmounting the user's cryptohome
can cause a race with ui.conf's session cleanup code (which ALSO wants to
own unmounting the user's cryptohome). Find the tests that were manually
unmounting during cleanup and make them stop or restart the UI instead.
TEST=run these three tests.
Reviewed-by: Darren Krahn <firstname.lastname@example.org>
Tested-by: Chris Masone <email@example.com>
Commit-Queue: Chris Masone <firstname.lastname@example.org>
3 files changed