Made camera unit tests more stable
Replaced qWait() with QTRY_COMPARE() Change-Id: I951bd8ca1eaaf8d0fd7308a90f82afcdb0475819 Reviewed-by: Michael Goddard <michael.goddard@nokia.com>
This commit is contained in:
committed by
Qt by Nokia
parent
78ffd1bc18
commit
fb73a56574
@@ -971,10 +971,9 @@ void tst_QCamera::testCameraEncodingProperyChange()
|
||||
stateChangedSignal.clear();
|
||||
statusChangedSignal.clear();
|
||||
|
||||
QTest::qWait(10);
|
||||
|
||||
QCOMPARE(camera.state(), QCamera::ActiveState);
|
||||
QCOMPARE(camera.status(), QCamera::ActiveStatus);
|
||||
QTRY_COMPARE(camera.status(), QCamera::ActiveStatus);
|
||||
|
||||
QCOMPARE(stateChangedSignal.count(), 0);
|
||||
QCOMPARE(statusChangedSignal.count(), 1);
|
||||
stateChangedSignal.clear();
|
||||
@@ -986,7 +985,10 @@ void tst_QCamera::testCameraEncodingProperyChange()
|
||||
QCOMPARE(statusChangedSignal.count(), 0);
|
||||
|
||||
camera.setCaptureMode(QCamera::CaptureStillImage);
|
||||
QTest::qWait(10);
|
||||
|
||||
QCOMPARE(camera.state(), QCamera::ActiveState);
|
||||
QTRY_COMPARE(camera.status(), QCamera::ActiveStatus);
|
||||
|
||||
stateChangedSignal.clear();
|
||||
statusChangedSignal.clear();
|
||||
|
||||
@@ -1000,10 +1002,9 @@ void tst_QCamera::testCameraEncodingProperyChange()
|
||||
stateChangedSignal.clear();
|
||||
statusChangedSignal.clear();
|
||||
|
||||
QTest::qWait(10);
|
||||
|
||||
QCOMPARE(camera.state(), QCamera::ActiveState);
|
||||
QCOMPARE(camera.status(), QCamera::ActiveStatus);
|
||||
QTRY_COMPARE(camera.status(), QCamera::ActiveStatus);
|
||||
|
||||
QCOMPARE(stateChangedSignal.count(), 0);
|
||||
QCOMPARE(statusChangedSignal.count(), 1);
|
||||
stateChangedSignal.clear();
|
||||
@@ -1023,10 +1024,9 @@ void tst_QCamera::testCameraEncodingProperyChange()
|
||||
stateChangedSignal.clear();
|
||||
statusChangedSignal.clear();
|
||||
|
||||
QTest::qWait(10);
|
||||
|
||||
QCOMPARE(camera.state(), QCamera::ActiveState);
|
||||
QCOMPARE(camera.status(), QCamera::ActiveStatus);
|
||||
QTRY_COMPARE(camera.status(), QCamera::ActiveStatus);
|
||||
|
||||
QCOMPARE(stateChangedSignal.count(), 0);
|
||||
QCOMPARE(statusChangedSignal.count(), 1);
|
||||
}
|
||||
|
||||
@@ -145,10 +145,9 @@ void tst_QCameraWidgets::testCameraEncodingProperyChange()
|
||||
stateChangedSignal.clear();
|
||||
statusChangedSignal.clear();
|
||||
|
||||
QTest::qWait(10);
|
||||
|
||||
QCOMPARE(camera.state(), QCamera::ActiveState);
|
||||
QCOMPARE(camera.status(), QCamera::ActiveStatus);
|
||||
QTRY_COMPARE(camera.status(), QCamera::ActiveStatus);
|
||||
|
||||
QCOMPARE(stateChangedSignal.count(), 0);
|
||||
QCOMPARE(statusChangedSignal.count(), 1);
|
||||
stateChangedSignal.clear();
|
||||
@@ -160,7 +159,7 @@ void tst_QCameraWidgets::testCameraEncodingProperyChange()
|
||||
QCOMPARE(statusChangedSignal.count(), 0);
|
||||
|
||||
camera.setCaptureMode(QCamera::CaptureStillImage);
|
||||
QTest::qWait(10);
|
||||
QTRY_COMPARE(camera.status(), QCamera::ActiveStatus);
|
||||
stateChangedSignal.clear();
|
||||
statusChangedSignal.clear();
|
||||
|
||||
@@ -174,10 +173,9 @@ void tst_QCameraWidgets::testCameraEncodingProperyChange()
|
||||
stateChangedSignal.clear();
|
||||
statusChangedSignal.clear();
|
||||
|
||||
QTest::qWait(10);
|
||||
|
||||
QCOMPARE(camera.state(), QCamera::ActiveState);
|
||||
QCOMPARE(camera.status(), QCamera::ActiveStatus);
|
||||
QTRY_COMPARE(camera.status(), QCamera::ActiveStatus);
|
||||
|
||||
QCOMPARE(stateChangedSignal.count(), 0);
|
||||
QCOMPARE(statusChangedSignal.count(), 1);
|
||||
stateChangedSignal.clear();
|
||||
@@ -197,10 +195,9 @@ void tst_QCameraWidgets::testCameraEncodingProperyChange()
|
||||
stateChangedSignal.clear();
|
||||
statusChangedSignal.clear();
|
||||
|
||||
QTest::qWait(10);
|
||||
|
||||
QCOMPARE(camera.state(), QCamera::ActiveState);
|
||||
QCOMPARE(camera.status(), QCamera::ActiveStatus);
|
||||
QTRY_COMPARE(camera.status(), QCamera::ActiveStatus);
|
||||
|
||||
QCOMPARE(stateChangedSignal.count(), 0);
|
||||
QCOMPARE(statusChangedSignal.count(), 1);
|
||||
stateChangedSignal.clear();
|
||||
@@ -214,7 +211,7 @@ void tst_QCameraWidgets::testCameraEncodingProperyChange()
|
||||
QCOMPARE(stateChangedSignal.count(), 0);
|
||||
QCOMPARE(statusChangedSignal.count(), 1);
|
||||
|
||||
QTest::qWait(10);
|
||||
QTRY_COMPARE(camera.status(), QCamera::ActiveStatus);
|
||||
|
||||
mockCameraService->mockControl->m_propertyChangesSupported = true;
|
||||
//the changes to encoding settings,
|
||||
|
||||
Reference in New Issue
Block a user