[autotest] Try to make TestWaylandOutputDevice::testEnabled more stable

The test failed on build.kde.org. Let's try to make the part which failed
more robust.
This commit is contained in:
Martin Gräßlin 2016-05-18 07:59:58 +02:00
parent 700d519476
commit ffb91b031c

View file

@ -454,11 +454,17 @@ void TestWaylandOutputDevice::testEnabled()
m_serverOutputDevice->setEnabled(OutputDeviceInterface::Enablement::Disabled);
QVERIFY(enabledChanged.wait());
QCOMPARE(output.enabled(), OutputDevice::Enablement::Disabled);
if (changed.count() != enabledChanged.count()) {
QVERIFY(changed.wait());
}
QCOMPARE(changed.count(), enabledChanged.count());
m_serverOutputDevice->setEnabled(OutputDeviceInterface::Enablement::Enabled);
QVERIFY(enabledChanged.wait());
QCOMPARE(output.enabled(), OutputDevice::Enablement::Enabled);
if (changed.count() != enabledChanged.count()) {
QVERIFY(changed.wait());
}
QCOMPARE(changed.count(), enabledChanged.count());
}