summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorBartlomiej Moskal <bartlomiej.moskal@qt.io>2023-03-24 08:39:30 +0100
committerBartlomiej Moskal <bartlomiej.moskal@qt.io>2023-03-27 11:56:30 +0100
commit6aa4bf161f8453a56f6faf96e16819bd1743f29f (patch)
treeecf6ea88ec27520ce56655bfd177cdc7a608804f /tests
parent2445edb6de108631ab8f5d082f89cb6caa89bdf7 (diff)
Tests: fix failing tst_QCameraBackend on Android part 1/3
On Android, camera activation take some time. It may happen that we are trying to start recording on not active camera - which cause test failure. That is why we need to wait for camera activation before test continuation. This commit extends the waiting time for an activity state change. Task-number: QTBUG-112175 Change-Id: Ife9d03ff20fa9136a86fd743a63fb9653696c59f Reviewed-by: Lars Knoll <lars@knoll.priv.no>
Diffstat (limited to 'tests')
-rw-r--r--tests/auto/integration/qcamerabackend/tst_qcamerabackend.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/tests/auto/integration/qcamerabackend/tst_qcamerabackend.cpp b/tests/auto/integration/qcamerabackend/tst_qcamerabackend.cpp
index 0f9ebab6f..757efe277 100644
--- a/tests/auto/integration/qcamerabackend/tst_qcamerabackend.cpp
+++ b/tests/auto/integration/qcamerabackend/tst_qcamerabackend.cpp
@@ -215,7 +215,7 @@ void tst_QCameraBackend::testCameraActive()
QCOMPARE(camera.error(), QCamera::NoError);
camera.start();
- QCOMPARE(camera.isActive(), true);
+ QTRY_COMPARE(camera.isActive(), true);
QTRY_COMPARE(activeChangedSignal.size(), 1);
QCOMPARE(activeChangedSignal.last().first().value<bool>(), true);
@@ -507,7 +507,7 @@ void tst_QCameraBackend::testExposureMode()
camera.setExposureMode(QCamera::ExposureAuto);
QCOMPARE(camera.exposureMode(), QCamera::ExposureAuto);
camera.start();
- QVERIFY(camera.isActive());
+ QTRY_VERIFY(camera.isActive());
QCOMPARE(camera.exposureMode(), QCamera::ExposureAuto);
// Manual