14 Commits (d983b78107b1b3d9023d13f55a608250c26de760)

Author SHA1 Message Date
Vlad Zahorodnii 3068f8bee5 ci: Sort dependencies in alphabetical order 2 years ago
Vlad Zahorodnii c7518db4e3 ci: Update .kde-ci.yml
kcompletion and ktextwidgets are unused. plasma-wayland-protocols is not
marked explicitly.
2 years ago
Vlad Zahorodnii f20ed67ba0 ci: Require tests to pass on FreeBSD too
With isolated XDG_RUNTIME_DIR, tests should be more robust now, so we
can try enforcing a requirement that tests must pass on FreeBSD too.
2 years ago
Vlad Zahorodnii 6b4df3f65a ci: Require tests to pass on Linux/Qt6 2 years ago
Volker Krause 0ce90f4335 Add Qt 6 Linux CI
The CI now has the ability to limit the passing unit test requirements
to more specific platform configurations, so the not yet working Qt 6
unit tests shouldn't block this anymore.
2 years ago
Albert Astals Cid 11aadee41c Fix libqaccessibilityclient dependency
libqaccessibilityclient sadly doesn't have the concept of a stable
branch
2 years ago
Volker Krause a7c8735f4f Add libqaccessibilityclient dependency 2 years ago
David Edmundson f4df25bd87 Require passing unit tests on Linux and BSD 2 years ago
Nicolás Alvarez 8455427dbc CI: Enable ccache 2 years ago
Vlad Zahorodnii b64f95b703 Integrate kwaylandserver
This makes KWin switch to in-tree copy of KWaylandServer codebase.

KWaylandServer namespace has been left as is. It will be addressed later
by renaming classes in order to fit in the KWin namespace.
2 years ago
Kai Uwe Broulik 00f2dc1d88 Remove KIconThemes dependency
It has been unused since 7706e17d but was left in CMakeLists.txt

Signed-off-by: Eike Hein <eike.hein@mbition.io>
3 years ago
Vlad Zahorodnii 95caa51536 autotests: Add breeze-icons to .kde-ci.yml
Some tests need it, e.g.

FAIL!  : TestXdgShellClient::testDesktopFileName() Compared values are not the same
   Actual   (c->icon().name())         : ""
   Expected (QStringLiteral("wayland")): "wayland"
3 years ago
Vlad Zahorodnii eba4ab10e1 autotests: Add breeze to .kde-ci.yml
Some tests need it, e.g.

FAIL!  : TestDontCrashUseractionsMenu::initTestCase() 'kwinApp()->setStyle(QStringLiteral("breeze"))' returned FALSE. ()
   Loc: [/builds/plasma/kwin/autotests/integration/dont_crash_useractions_menu.cpp(57)]
3 years ago
Nicolas Fella 2314867945 Add kde-ci.yml
List of deps is based on CMakeLists.txt
3 years ago