spiegel-keyman/resources
Marc Durdin ca77e41d74 change(windows): add unit testing to keyman32 build
Rename keyman-engine-tests.vcxproj to keyman32.tests.vcxproj, move up a
folder, rename other files to match test filename conventions, update
vcxproj for vs2022, and build and run this from build.sh:test.

Also remove keyman-engine.vcxproj, instead integrating the static lib
version of keyman32 into keyman32.vcxproj. One day in the future, we
could split back the other way, and have the DLL be essentially a link
action from the .lib, but that's higher complexity to setup.

Add a configuration step to install NuGet packages for Google Test
specifically for keyman32.tests.vcxproj. If we add Google Test to other
msbuild projects, we could move the packages/ up to top level of the
repo in the future (similar to node_modules) to reduce number of
configuration downloads.

Build-bot: skip build:windows,developer
Test-bot: skip
2025-11-27 09:11:39 +01:00
..
build change(windows): add unit testing to keyman32 build 2025-11-27 09:11:39 +01:00
devbox/macos maint(mac): minor tweaks to mac setup, using build.sh 2025-10-27 09:10:33 +01:00
docker-images Handle uid and gid the same way as in the other Dockerfiles 2025-11-04 22:53:26 +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 chore(common): Update to Unicode 17.0 2025-09-11 11:28:47 +07:00
stats maint(common): consolidate builder scripts 2025-08-02 08:11:24 +10:00
teamcity maint(resources): move NPM package publishing to GitHub Actions 2025-10-27 16:31:55 +01:00
tools maint(common): rename and move node-related script functions into node.inc.sh 2025-08-02 13:34:29 +10:00
build.sh maint(common): consolidate builder scripts 2025-08-02 08:11:24 +10:00
builder.inc.sh Apply suggestions from code review 2025-11-14 13:58:16 +01: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 Merge pull request #14347 from keymanapp/maint/linux/13464_emscripten 2025-07-23 16:15:13 +02:00