spiegel-keyman/windows/src/test/unit-tests
Marc Durdin d0a26ae62f feat(developer): check filename case consistency when compiling keyboard
Fixes #194.

Adds a check for all the various file types that may be referenced by a
.kmn file to ensure that the case of the reference matches the case in
the filesystem, to ensure that files are transportable across to
case-sensitive filesystems.

The output is provided as a Hint (Info) level message so that it does
not fail keyboard builds.
2022-03-30 16:25:12 +11:00
..
androidstringtokeymanlocalestring chore(windows): make build paths consistent 2021-07-01 07:38:00 +10:00
compile-supplementary-support chore(windows): use findstr instead of Borland grep 2021-12-08 07:10:07 +01:00
group-helper-rsp19902 chore(windows): make build paths consistent 2021-07-01 07:38:00 +10:00
jsonutil chore(windows): move from Borland make to nmake 2021-12-06 12:47:31 +04:00
keyboard-info chore: fixup paths for tests 2021-05-14 14:32:29 +10:00
keyboard-js-info fix(developer): update test suite 2022-01-24 11:07:27 +11:00
keyboard-package-versions chore(developer): fixup release build 2021-12-21 17:09:04 +11:00
kmcomp feat(developer): check filename case consistency when compiling keyboard 2022-03-30 16:25:12 +11:00
kmcomp-empty-store-names fix(developer): zero length store names 2019-12-11 05:52:20 +11:00
kmcomp-x64-structures chore(windows): move from Borland make to nmake 2021-12-06 12:47:31 +04:00
kmx-file-languages chore(windows): move from Borland make to nmake 2021-12-06 12:47:31 +04:00
model-ts-parser chore(windows): tests should be case-sensitive 2021-02-03 06:52:52 +11:00
package-info chore(windows): move from Borland make to nmake 2021-12-06 12:47:31 +04:00
shared-data chore(windows): move from Borland make to nmake 2021-12-06 12:47:31 +04:00
standards-data chore(windows): move from Borland make to nmake 2021-12-06 12:47:31 +04:00
ui-language-manager chore(windows): move from Borland make to nmake 2021-12-06 12:47:31 +04:00
windows-setup chore(windows): move from Borland make to nmake 2021-12-06 12:47:31 +04:00
Makefile feat(developer): add tests for unreachable code 2022-03-30 09:15:07 +11:00
README.md chore: fixup paths for tests 2021-05-14 14:32:29 +10:00
unit-tests.groupproj chore: fixup paths for tests 2021-05-14 14:32:29 +10:00

All tests here run as part of the build. They should not have complex environmental requirements nor require an installed version of the software in order to complete.