keymanapp / keyman

Keyman cross platform input methods system running on Android, iOS, Linux, macOS, Windows and mobile and desktop web
https://keyman.com/
Other
394 stars 110 forks source link

Update regression test suite for .kmn #190

Open darcywong00 opened 7 years ago

darcywong00 commented 7 years ago

Issue by mcdurdin Tuesday Jun 13, 2017 at 03:52 GMT Originally opened as https://github.com/sillsdev/keyman/issues/54


The regression test suite for .kmn files misses some of the new functionality of Keyman Engine for Windows. It should be updated to include current functionality, and the tests should be run in CI.

MattGyverLee commented 6 years ago

I'm realizing that "there be dragons" in the regression testing zone, too. Basic functionality requested:

  1. Maintain the CAPS state when reopening a regression. (It currently is saved but not loaded)
  2. Emulation of platforms (in Regression and debugger).
  3. Emulation of Touch Keys (this may be possible already, I didn't try).