From ffb91b031ca874d5457df26e8440f62902aa1c10 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Gr=C3=A4=C3=9Flin?= Date: Wed, 18 May 2016 07:59:58 +0200 Subject: [PATCH] [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. --- src/wayland/autotests/client/test_wayland_outputdevice.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/wayland/autotests/client/test_wayland_outputdevice.cpp b/src/wayland/autotests/client/test_wayland_outputdevice.cpp index ea7e853211..79d29f35af 100644 --- a/src/wayland/autotests/client/test_wayland_outputdevice.cpp +++ b/src/wayland/autotests/client/test_wayland_outputdevice.cpp @@ -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()); }