Commit graph

26 commits

Author SHA1 Message Date
Vlad Zahorodnii
f1e1a54200 ci: Add plasma-workspace to RuntimeDependencies
kscreenlocker has some really bad dependency issues. It should not pull
plasma-workspace. But without it, our ci fails.
2023-12-21 10:40:41 +00:00
Nicolas Fella
e8dc372c5f Adapt CI to renamed plasma-framework and kactivities 2023-11-25 15:29:07 +01:00
Alexander Lohnau
22dfc8978e Adjust to removed QueryMatch::Type enum in KRunner 2023-11-10 07:11:44 +01:00
Vlad Zahorodnii
2aca0648f1 Update .kde-ci.yml to reflect that kwayland is in plasma 2023-11-08 10:41:34 +02:00
Nicolas Fella
e3186ae8e6 Adapt to plasma-framework and kactivities moving to Plasma 2023-11-05 14:58:35 +01:00
Vlad Zahorodnii
417eeaf44b ci: Specify runtime dependencies in .kde-ci.yml 2023-08-23 06:53:19 +00:00
Marco Martin
569e0f8f64 Port to KSvg
port Svg and FrameSvg items to KSvg
2023-06-21 15:16:39 +00:00
Nicolas Fella
271d758f8c Add wayland to third-party deps 2023-05-05 10:16:23 +02:00
Vlad Zahorodnii
00d404335e ci: Pass --repeat until-pass to ctest
Pass --repeat until-pass to make CI more robust to tests that randomly
fail.
2023-04-26 15:50:47 +03:00
Nicolas Fella
8a0a91fea1 Port to standalone kglobalacceld 2023-04-23 10:06:28 +02:00
Aleix Pol
d0b87a900f screencasting: Add an autotest
Adds an autotest that makes sure a screencasting stream works as
expected.
Adds an optional dependency to KPipeWire only effective to run the test.
2023-03-31 00:19:59 +02:00
Vlad Zahorodnii
d9f5d432be Port to KF6 2023-02-28 18:30:26 +02:00
Vlad Zahorodnii
3068f8bee5 ci: Sort dependencies in alphabetical order 2022-12-17 22:29:22 +00:00
Vlad Zahorodnii
c7518db4e3 ci: Update .kde-ci.yml
kcompletion and ktextwidgets are unused. plasma-wayland-protocols is not
marked explicitly.
2022-12-17 22:29:22 +00:00
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.
2022-11-03 10:34:04 +02:00
Vlad Zahorodnii
6b4df3f65a ci: Require tests to pass on Linux/Qt6 2022-10-23 10:58:25 +00:00
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.
2022-10-21 20:25:10 +00:00
Albert Astals Cid
11aadee41c Fix libqaccessibilityclient dependency
libqaccessibilityclient sadly doesn't have the concept of a stable
branch
2022-09-15 21:24:36 +00:00
Volker Krause
a7c8735f4f Add libqaccessibilityclient dependency 2022-09-11 10:58:41 +00:00
David Edmundson
f4df25bd87 Require passing unit tests on Linux and BSD 2022-06-15 18:58:47 +00:00
Nicolás Alvarez
8455427dbc CI: Enable ccache 2022-04-23 14:29:40 -03:00
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.
2022-04-22 12:27:33 +03:00
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>
2022-02-15 08:43:15 +00:00
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"
2021-11-29 11:44:24 +02:00
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)]
2021-11-29 09:18:11 +00:00
Nicolas Fella
2314867945 Add kde-ci.yml
List of deps is based on CMakeLists.txt
2021-10-05 13:11:38 +00:00