summaryrefslogtreecommitdiffstats
path: root/tests/auto
diff options
context:
space:
mode:
authorDmytro Poplavskiy <dmytro.poplavskiy@nokia.com>2011-06-10 15:45:42 +1000
committerQt by Nokia <qt-info@nokia.com>2011-07-05 06:49:35 +0200
commita3ec7105dc096309a844f36c13229d29270d3401 (patch)
treeaafcefe92307145f46a1ace2ae8f37b45b21c9db /tests/auto
parente94afd6cf2004c7d5ece6fe15e4298560079c353 (diff)
Harmattan resource policy bug workaround for QCamera
Task-number: 264400 Reviewed-by: Michael Goddard (cherry picked from commit 505db43a64aa765dfaabb8e0463eff3c26895bdb) Change-Id: I9b73b0e3751debedcf2929a0aaa431b3bd08c20e Reviewed-on: http://codereview.qt.nokia.com/975 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Michael Goddard
Diffstat (limited to 'tests/auto')
-rw-r--r--tests/auto/qcamerabackend/tst_qcamerabackend.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/auto/qcamerabackend/tst_qcamerabackend.cpp b/tests/auto/qcamerabackend/tst_qcamerabackend.cpp
index 3fe3c7520..5497edad0 100644
--- a/tests/auto/qcamerabackend/tst_qcamerabackend.cpp
+++ b/tests/auto/qcamerabackend/tst_qcamerabackend.cpp
@@ -222,6 +222,11 @@ void tst_QCameraBackend::testCameraStates()
QTRY_COMPARE(camera.status(), QCamera::UnloadedStatus);
QCOMPARE(statusChangedSignal.last().first().value<QCamera::Status>(), QCamera::UnloadedStatus);
+#ifdef Q_WS_MAEMO_6
+ //resource policy doesn't work correctly when resource is released and immediately requested again.
+ QTest::qWait(250);
+#endif
+
camera.start();
QCOMPARE(camera.state(), QCamera::ActiveState);
QCOMPARE(stateChangedSignal.last().first().value<QCamera::State>(), QCamera::ActiveState);
@@ -620,6 +625,11 @@ void tst_QCameraBackend::testExposureMode()
QTRY_COMPARE(camera.status(), QCamera::LoadedStatus);
#endif // Q_OS_SYMBIAN
+#ifdef Q_WS_MAEMO_6
+ //resource policy doesn't work correctly when resource is released and immediately requested again.
+ QTest::qWait(250);
+#endif
+
// Auto
exposure->setExposureMode(QCameraExposure::ExposureAuto);
QCOMPARE(exposure->exposureMode(), QCameraExposure::ExposureAuto);