mirror of
https://github.com/keymanapp/keyman.git
synced 2026-08-06 08:55:34 +00:00
On CI, the `android/` folder was getting locked because KeyboardHarness/build.sh would rebuild KMEA without passing `-no-daemon`. This PR updates KeyboardHarness/build.sh to follow KMAPro and Sample apps build.sh scripts and not build KMEA. KMEA/build.sh also updated to directly copy the artifact to the KeyboardHarness project
885 B
885 B
KeyboardHarness Test App
This app is is based on Samples/KMSample1 and targets keyboard functionality and reproducing bugs with keyboards rather than integration functionality. Use as system keyboard is currently not supported.
keyboardharness package source
The path is ./app/src/main/assets/keyboardharness.kps
and consists of these engineering keyboards:
- android/Tests/KeyboardHarness/app/src/main/assets/longpress.js
- web/testing/chirality/chirality.js
- web/testing/platform/platformtest.js
Compiling From Command Line
- Launch a command prompt to the
android/folder - Compile KMEA. This will build and copy
keyman-engine.aarto the Samples and Test projectscd KMEA ./build.sh - Compile KeyboardHarness
cd ../Tests/KeyboardHarness ./build.sh
Version History
2017-09-26 1.0
- Initial creation