Get rid of qWait in tst_qtimeline::restart to make it less flaky

Change-Id: Iba3a9e5dce6bd7ff6e241fae738cfc51386f0c75
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@theqtcompany.com>
bb10
Jędrzej Nowacki 2015-12-14 14:40:15 +01:00
parent 4e012cb083
commit 6606b151c4
1 changed files with 3 additions and 6 deletions

View File

@ -621,8 +621,7 @@ void tst_QTimeLine::restart()
timeLine.setFrameRange(0,9);
timeLine.start();
QTest::qWait(timeLine.duration()*2);
QCOMPARE(timeLine.currentFrame(), timeLine.endFrame());
QTRY_COMPARE(timeLine.currentFrame(), timeLine.endFrame());
QCOMPARE(timeLine.state(), QTimeLine::NotRunning);
// A restart with the same duration
@ -630,8 +629,7 @@ void tst_QTimeLine::restart()
QCOMPARE(timeLine.state(), QTimeLine::Running);
QCOMPARE(timeLine.currentFrame(), timeLine.startFrame());
QCOMPARE(timeLine.currentTime(), 0);
QTest::qWait(250);
QCOMPARE(timeLine.currentFrame(), timeLine.endFrame());
QTRY_COMPARE(timeLine.currentFrame(), timeLine.endFrame());
QCOMPARE(timeLine.state(), QTimeLine::NotRunning);
// Set a smaller duration and restart
@ -640,8 +638,7 @@ void tst_QTimeLine::restart()
QCOMPARE(timeLine.state(), QTimeLine::Running);
QCOMPARE(timeLine.currentFrame(), timeLine.startFrame());
QCOMPARE(timeLine.currentTime(), 0);
QTest::qWait(250);
QCOMPARE(timeLine.currentFrame(), timeLine.endFrame());
QTRY_COMPARE(timeLine.currentFrame(), timeLine.endFrame());
QCOMPARE(timeLine.state(), QTimeLine::NotRunning);
// Set a longer duration and restart