on xenial help sign in
Make test_greeter_hides_on_app_open more stable
a5809e4Albert Astals Cid
tests/autopilot/unity8/greeter/__init__.py+4
@@ -41,6 +41,10 @@ def wait_for_greeter():
41 Eventually(Equals(True), timeout=300).match(_is_greeter_active)
41 Eventually(Equals(True), timeout=300).match(_is_greeter_active)
42
42
43
43
44+def wait_for_greeter_gone():
45+ Eventually(Equals(False), timeout=300).match(_is_greeter_active)
46+
47+
44def _get_greeter_dbus_proxy():
48def _get_greeter_dbus_proxy():
45 bus = dbus.SessionBus()
49 bus = dbus.SessionBus()
46 return bus.get_object('com.canonical.UnityGreeter', '/')
50 return bus.get_object('com.canonical.UnityGreeter', '/')
tests/autopilot/unity8/process_helpers.py+1
@@ -43,6 +43,7 @@ def unlock_unity():
43 """
43 """
44 greeter.wait_for_greeter()
44 greeter.wait_for_greeter()
45 greeter.hide_greeter_with_dbus()
45 greeter.hide_greeter_with_dbus()
46+ greeter.wait_for_greeter_gone()
46
47
47
48
48def lock_unity():
49def lock_unity():