on xenial help sign in
fix tests by resetting Greeter singleton objects inbetween Shell instances
commit2255cd7adcde62fdf6d339ec54221d36e18168fd authorMichael Terry <michael.terry@canonical.com> dateMon 24 Nov 2014, 09:03 (12 years ago) parent9cc97bc
3 files changed+3
tests/qmltests/tst_Shell.qml+1 tests/qmltests/tst_ShellWithPin.qml+1 tests/qmltests/tst_TabletShell.qml+1
tests/qmltests/tst_Shell.qml+1
@@ -194,6 +194,7 @@ Item {
194194 killApps(ApplicationManager);
195195
196196 unlockAllModemsSpy.clear()
197+ LightDM.Greeter.authenticate(""); // reset greeter
197198
198199 // reload our test subject to get it in a fresh state once again
199200 shellLoader.active = true;
tests/qmltests/tst_ShellWithPin.qml+1
@@ -161,6 +161,7 @@ Item {
161161 AccountsService.enableIndicatorsWhileLocked = true
162162 AccountsService.demoEdges = false
163163 callManager.foregroundCall = null
164+ LightDM.Greeter.authenticate(""); // reset greeter
164165
165166 // reload our test subject to get it in a fresh state once again
166167 shellLoader.active = true
tests/qmltests/tst_TabletShell.qml+1
@@ -149,6 +149,7 @@ Row {
149149
150150 unlockAllModemsSpy.clear()
151151 AccountsService.demoEdges = false
152+ LightDM.Greeter.authenticate(""); // reset greeter
152153
153154 // reload our test subject to get it in a fresh state once again
154155 shellLoader.active = true