KWin
Loading...
Searching...
No Matches
Classes | Namespaces | Macros
screencasting_test.cpp File Reference
#include "compositor.h"
#include "core/output.h"
#include "generic_scene_opengl_test.h"
#include "opengl/glplatform.h"
#include "pointer_input.h"
#include "scene/workspacescene.h"
#include "wayland_server.h"
#include "window.h"
#include "workspace.h"
#include <KWayland/Client/output.h>
#include <KWayland/Client/subsurface.h>
#include <KWayland/Client/surface.h>
#include <PipeWireSourceStream>
#include <QPainter>
#include <QScreen>
#include "screencasting_test.moc"

Go to the source code of this file.

Classes

class  KWin::ScreencastingTest
 

Namespaces

namespace  KWin
 

Macros

#define QCOMPAREIMG(actual, expected, id)
 

Macro Definition Documentation

◆ QCOMPAREIMG

#define QCOMPAREIMG ( actual,
expected,
id )
Value:
{ \
if ((actual) != (expected)) { \
const auto actualFile = QStringLiteral("appium_artifact_actual_%1.png").arg(id); \
const auto expectedFile = QStringLiteral("appium_artifact_expected_%1.png").arg(id); \
(actual).save(actualFile); \
(expected).save(expectedFile); \
qDebug() << "Generated failed file" << actualFile << expectedFile; \
} \
QCOMPARE(actual, expected); \
}

Definition at line 26 of file screencasting_test.cpp.