@@ -128,6 +128,20 @@ Item {
128 phoneNumber: "+447812221111"
128 phoneNumber: "+447812221111"
132+ id: fakeDismissTimer
133+ property bool running: false
140+ function restart() {
131 UT.UnityTestCase {
145 UT.UnityTestCase {
132 id: testCase
146 id: testCase
133 name: "ShellWithPin"
147 name: "ShellWithPin"
@@ -143,6 +157,11 @@ Item {
143 waitForLockscreen()
157 waitForLockscreen()
144 greeter.failedLoginsDelayAttempts = -1;
158 greeter.failedLoginsDelayAttempts = -1;
145 greeter.maxFailedLogins = -1;
159 greeter.maxFailedLogins = -1;
161+ var launcher = findChild(shell, "launcher");
162+ var panel = findChild(launcher, "launcherPanel");
164+ panel.dismissTimer = fakeDismissTimer;
148 function cleanup() {
167 function cleanup() {
@@ -565,11 +584,6 @@ Item {
565 tryCompare(coverPage, "showProgress", 1);
584 tryCompare(coverPage, "showProgress", 1);
567 var launcher = testCase.findChild(shell, "launcher")
586 var launcher = testCase.findChild(shell, "launcher")
569− var dismissTimer = testCase.findInvisibleChild(launcher, "dismissTimer");
570− // effectively disable the dismiss timer
571− dismissTimer.interval = 24 * 60 * 60 * 1000 // 24 hours
573 var launcherPanel = testCase.findChild(launcher, "launcherPanel");
587 var launcherPanel = testCase.findChild(launcher, "launcherPanel");
575 var toX = shell.width * 0.45;
589 var toX = shell.width * 0.45;