summaryrefslogtreecommitdiff
path: root/tests/qml/lifecycle/tst_lifecycle.qml
diff options
context:
space:
mode:
Diffstat (limited to 'tests/qml/lifecycle/tst_lifecycle.qml')
-rw-r--r--tests/qml/lifecycle/tst_lifecycle.qml29
1 files changed, 15 insertions, 14 deletions
diff --git a/tests/qml/lifecycle/tst_lifecycle.qml b/tests/qml/lifecycle/tst_lifecycle.qml
index 538eb709..cbd5863f 100644
--- a/tests/qml/lifecycle/tst_lifecycle.qml
+++ b/tests/qml/lifecycle/tst_lifecycle.qml
@@ -49,6 +49,7 @@ TestCase {
name: "LifeCycleTest"
visible: true
+ property int spyTimeout: 5000 * AmTest.timeoutFactor
property var app: ApplicationManager.application("tld.test.lifecycle");
@@ -97,8 +98,8 @@ TestCase {
var index = AmTest.observeObjectDestroyed(app.runtime);
app.stop();
while (app.runState !== ApplicationObject.NotRunning)
- runStateChangedSpy.wait();
- objectDestroyedSpy.wait();
+ runStateChangedSpy.wait(spyTimeout);
+ objectDestroyedSpy.wait(spyTimeout);
compare(objectDestroyedSpy.signalArguments[0][0], index);
}
@@ -106,27 +107,27 @@ TestCase {
// Start followed by quick stop/start in single-porcess mode caused an abort in the past
function test_fast_stop_start() {
app.start();
- runStateChangedSpy.wait();
+ runStateChangedSpy.wait(spyTimeout);
compare(app.runState, ApplicationObject.StartingUp);
- runStateChangedSpy.wait();
+ runStateChangedSpy.wait(spyTimeout);
compare(app.runState, ApplicationObject.Running);
objectDestroyedSpy.clear();
var index = AmTest.observeObjectDestroyed(app.runtime);
app.stop();
- runStateChangedSpy.wait();
+ runStateChangedSpy.wait(spyTimeout);
compare(app.runState, ApplicationObject.ShuttingDown);
- runStateChangedSpy.wait();
+ runStateChangedSpy.wait(spyTimeout);
compare(app.runState, ApplicationObject.NotRunning);
app.start();
- runStateChangedSpy.wait();
+ runStateChangedSpy.wait(spyTimeout);
compare(app.runState, ApplicationObject.StartingUp);
- runStateChangedSpy.wait();
+ runStateChangedSpy.wait(spyTimeout);
compare(app.runState, ApplicationObject.Running);
- objectDestroyedSpy.wait();
+ objectDestroyedSpy.wait(spyTimeout);
compare(objectDestroyedSpy.signalArguments[0][0], index);
}
@@ -136,11 +137,11 @@ TestCase {
stopTimer.start();
while (app.runState !== ApplicationObject.NotRunning)
- runStateChangedSpy.wait();
+ runStateChangedSpy.wait(spyTimeout);
app.start();
while (app.runState !== ApplicationObject.Running)
- runStateChangedSpy.wait();
+ runStateChangedSpy.wait(spyTimeout);
}
function test_restart() {
@@ -154,11 +155,11 @@ TestCase {
app.start();
while (app.runState !== ApplicationObject.Running)
- runStateChangedSpy.wait();
+ runStateChangedSpy.wait(spyTimeout);
app.stop();
- runStateChangedSpy.wait();
+ runStateChangedSpy.wait(spyTimeout);
compare(app.runState, ApplicationObject.ShuttingDown);
while (app.runState !== ApplicationObject.Running)
- runStateChangedSpy.wait();
+ runStateChangedSpy.wait(spyTimeout);
}
}