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