spiegel-keyman/resources
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
..
build Merge branch 'epic/web-core' into auto/A19S25-merge-master-into-web-core 2026-03-27 16:30:55 +11:00
devbox/macos maint(mac): minor tweaks to mac setup, using build.sh 2025-10-27 09:10:33 +01:00
docker-images test(common): better group baseline tests 2025-12-15 18:12:01 +01:00
git-hooks maint(resources): honor configure comment character in commit message 2025-09-05 10:45:58 +02:00
gosh maint: add empty 'scripts' tag to package.json to silence warning 2025-05-25 06:35:28 +07:00
scopes Merge pull request #13780 from keymanapp/maint/common/labels 2025-04-29 11:16:14 +07:00
standards-data refactor(core): clean up unit tests 2026-04-28 12:17:44 +02:00
stats maint(common): consolidate builder scripts 2025-08-02 08:11:24 +10:00
teamcity maint(mac): search for brew-installed rsync 2026-03-17 09:36:30 +01:00
tools maint(web): cleanup web/**/build.sh for consistency and build performance 2025-11-07 10:08:38 +01:00
build.sh maint(common): consolidate builder scripts 2025-08-02 08:11:24 +10:00
builder.inc.sh fix(resources): block unsupported platforms from running certain scripts 2026-01-22 12:41:26 +07:00
builder_completion.inc.sh maint: change builder_completion script to a .inc.sh 2025-05-21 11:36:58 +07:00
locate_emscripten.inc.sh maint(resources): use x86_64 emscripten on arm/windows builds 2026-03-10 13:16:49 +01:00