autotests: Skip testScreencasting in CI

pipewire 1.2 has a known regression where the client's process callback
will not be triggered if the producer has sent only one buffer.

The issue has already been fixed upstream
525360d70a

Until our CI picks up that change, temporarily disable the test to unblock
merging patches.
This commit is contained in:
Vlad Zahorodnii 2024-07-10 23:41:20 +03:00
parent f534aa2d24
commit abd790c4b5

View file

@ -87,6 +87,10 @@ private:
void ScreencastingTest::init()
{
if (qgetenv("KDECI_BUILD") == "TRUE") {
QSKIP("CI has pipewire 1.2 that has known process callback issues"); // TODO: Remove it later when CI ships pipewire 1.2 with the fix
}
QVERIFY(Test::setupWaylandConnection(Test::AdditionalWaylandInterface::ScreencastingV1));
QVERIFY(KWin::Test::screencasting());
Cursors::self()->hideCursor();