Lower timeout on tst_QSemaphore::tryAcquireWithTimeout
The test was so slow it was blacklisted on all platforms for timing out. This patch lowers the timeout to a 5th and tries removing the blacklist. Change-Id: Ib28b21de572517c548a14300f26815598efe91e2 Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
This commit is contained in:
parent
311e523cef
commit
b750a3786f
@ -1,3 +0,0 @@
|
|||||||
# Times out randomly on linux, windows, osx
|
|
||||||
[tryAcquireWithTimeout]
|
|
||||||
*
|
|
@ -202,8 +202,8 @@ void tst_QSemaphore::tryAcquireWithTimeout_data()
|
|||||||
{
|
{
|
||||||
QTest::addColumn<int>("timeout");
|
QTest::addColumn<int>("timeout");
|
||||||
|
|
||||||
QTest::newRow("1s") << 1000;
|
QTest::newRow("0.2s") << 200;
|
||||||
QTest::newRow("10s") << 10000;
|
QTest::newRow("2s") << 2000;
|
||||||
}
|
}
|
||||||
|
|
||||||
void tst_QSemaphore::tryAcquireWithTimeout()
|
void tst_QSemaphore::tryAcquireWithTimeout()
|
||||||
@ -212,7 +212,7 @@ void tst_QSemaphore::tryAcquireWithTimeout()
|
|||||||
|
|
||||||
// timers are not guaranteed to be accurate down to the last millisecond,
|
// timers are not guaranteed to be accurate down to the last millisecond,
|
||||||
// so we permit the elapsed times to be up to this far from the expected value.
|
// so we permit the elapsed times to be up to this far from the expected value.
|
||||||
int fuzz = 50;
|
int fuzz = 50 + (timeout / 20);
|
||||||
|
|
||||||
QSemaphore semaphore;
|
QSemaphore semaphore;
|
||||||
QElapsedTimer time;
|
QElapsedTimer time;
|
||||||
|
Loading…
Reference in New Issue
Block a user