spiegel-keyman/linux
Marc Durdin d61e5bbb18 refactor(core): clean up unit tests
Consolidate test frameworks and cleanup, including:
* all tests use Google Test
* reorganize folders, esp. kmnkbd -> api
* move all api tests into api folder
* replace references to test_assert or test_color with gtest equivalents
* leverage gtest patterns to remove boilerplate code
* dramatically simplify meson.build files and localize variables
* move shared helper code into helpers/ folder
* make test names unique and add gtest protocol for reporting back to
  teamcity

Fixes:
* CLDR test keyboards had invalid unicodeset escapes (needs to be raised
  upstream also) - was not failing tests because files were not loading
  but returning success

Test-bot: skip
2026-04-28 12:17:44 +02:00
..
debian chore(core): Merge branch 'epic/embed-osk-in-kmx' into chore/core/remove-jsonpp 2026-04-17 09:12:37 +02:00
docs docs(linux): add documentation how input methods work in GTK 2026-03-13 18:25:41 +01:00
ibus-keyman refactor(core): clean up unit tests 2026-04-28 12:17:44 +02:00
include refactor(linux): move dbus defines to common include 2025-07-25 19:39:50 +02:00
keyman-config feat(linux): address code review comments 2026-02-26 17:04:49 +01:00
keyman-system-service maint(common): consolidate builder scripts 2025-08-02 08:11:24 +10:00
mcompile chore: Merge remote-tracking branch 'origin/epic/web-core' into chore/merge-master-into-web-core 2025-08-28 10:42:57 +02:00
scripts chore(linux): use xz compression for source tarballs 2026-02-06 17:37:34 +01:00
tools/teamcity_pytestrunner chore(linux): clarify that it's a Python test runner 2025-06-02 15:20:42 +02:00
.gitignore chore(linux): add manual test for localization 2025-12-15 19:05:58 +01:00
build.sh maint(common): consolidate builder scripts 2025-08-02 08:11:24 +10:00
CodeCoverageReports.html chore(linux): Add code coverage index page 2023-10-13 22:51:00 +02:00
history.md chore(linux/resources): Cleanup formatting in history.md 2020-11-27 13:30:20 +07:00
LICENSE.md chore(linux): Update readme 2022-10-12 12:28:46 +02:00
README.md chore(linux): Add code coverage index page 2023-10-13 22:51:00 +02:00

Keyman for Linux

See /docs/linux/README.md for documentation.