diff options
author | Bartlomiej Moskal <bartlomiej.moskal@qt.io> | 2023-03-24 08:39:30 +0100 |
---|---|---|
committer | Bartlomiej Moskal <bartlomiej.moskal@qt.io> | 2023-03-27 11:56:30 +0100 |
commit | 6aa4bf161f8453a56f6faf96e16819bd1743f29f (patch) | |
tree | ecf6ea88ec27520ce56655bfd177cdc7a608804f /tests | |
parent | 2445edb6de108631ab8f5d082f89cb6caa89bdf7 (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.cpp | 4 |
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 |