spiegel-keyman/android/Tests/KeyboardHarness
Marc Durdin 5fac633fb6 fix(common): build script help param
When working on a new build script, I tripped over the `-?` question
mark help parameter here, as it needs to be escaped. Opted to fix all
the instances in our scripts, although AFAICT there would not have been
current bugs arising from this, as there were no conflicting one
character options lower in the case list.
2021-05-28 09:50:40 +10:00
..
app chore(android/samples): Update dependencies for Sample projects 2021-05-21 10:54:30 +07:00
gradle/wrapper chore(android/samples): Update dependencies for Sample projects 2021-05-21 10:54:30 +07:00
build.gradle chore(android/samples): Update dependencies for Sample projects 2021-05-21 10:54:30 +07:00
build.sh fix(common): build script help param 2021-05-28 09:50:40 +10:00
gradle.properties fix(android): Update build dependencies for Sample and Test projects 2019-11-20 11:08:18 +07:00
gradlew Change chirality test app to keyboardHarness 2017-10-04 10:33:16 +07:00
gradlew.bat Change chirality test app to keyboardHarness 2017-10-04 10:33:16 +07:00
readme.md fix(android): Change KeyboardHarness/build.sh to not rebuild KMEA 2020-04-03 13:14:20 +07:00
settings.gradle Change chirality test app to keyboardHarness 2017-10-04 10:33:16 +07:00

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

  1. Launch a command prompt to the android/ folder
  2. Compile KMEA. This will build and copy keyman-engine.aar to the Samples and Test projects
    cd KMEA
    ./build.sh
    
  3. Compile KeyboardHarness
    cd ../Tests/KeyboardHarness
    ./build.sh
    

Version History

2017-09-26 1.0

  • Initial creation