Marc Durdin
aa71b16a83
Merge pull request #587 from keymanapp/windows-fix-unit-tests-for-rsp19902
...
Fix up unit tests after rsp19902 workaround
2018-02-12 16:34:01 +07:00
Marc Durdin
961dfcb016
Fix up unit tests after rsp19902 workaround
2018-02-12 16:09:19 +07:00
Marc Durdin
1e450d93e5
Merge pull request #586 from keymanapp/rename-minkeymandesktopversion-keyboard_info-field
...
Rename minKeymanDesktopVersion to minKeymanVersion in .keyboard_info
2018-02-12 15:41:05 +07:00
Joshua A. Horton
c6d3a2fc13
Changes the test_utils scripts to provide a more robust initiailization callback timer for automated CI testing.
2018-02-12 15:38:36 +07:00
Marc Durdin
ec999510d9
Update schema for .keyboard_info minKeymanVersion
2018-02-12 14:50:52 +07:00
Marc Durdin
7bfb000eb0
Rename minKeymanDesktopVersion field to minKeymanVersion
2018-02-12 14:50:36 +07:00
Marc Durdin
ee3aac6989
Merge pull request #570 from keymanapp/web-use-api.keyman.com
...
Use api.keyman.com instead of r.keymanweb.com on KeymanWeb
2018-02-12 13:24:49 +07:00
Joshua A. Horton
41cc770eec
Generates touch SHIFT-subkeys for each default layer utilized for KMW10+ keyboards.
2018-02-12 13:02:54 +07:00
Marc Durdin
a49f7a381a
Add version query string
2018-02-12 12:19:11 +07:00
Marc Durdin
dd70fb6cc1
Merge pull request #584 from keymanapp/reorganise-shared-data
...
Tidy up shared standards data in Keyman Desktop / Developer
2018-02-12 11:20:07 +07:00
Joshua A. Horton
aed8bebdac
Merge branch 'master' into web-340-chiral-font
2018-02-12 08:33:30 +07:00
Darcy Wong
73137cb84b
Merge pull request #583 from keymanapp/android-keyboard-info
...
[Android] Display welcome.htm for keyboard information
2018-02-12 08:25:17 +07:00
darcywong00
f231f84258
Clarify comment to fileProvider path
2018-02-12 08:16:24 +07:00
Marc Durdin
d7bd4693b8
Fixup paths
2018-02-12 08:14:11 +07:00
darcywong00
c85e5991e6
Display welcome.htm for keyboard information
...
For keyboards installed via keyboard packages, use the welcome.htm if it exists for keyboard information
- Update PackageProcessorTest to include CustomHelpLink info
- Renamed Welcome.htm to welcome.htm in test_resources/**/gff_amh_7_test_json.kmp.
2018-02-12 06:54:08 +07:00
Joshua A. Horton
889d2e24e8
Adjusts the OSK to allow the recorder to detect touch-based deletions.
2018-02-11 15:34:49 +07:00
Joshua A. Horton
a90cb142fa
Recorder page is now Chrome-touch-simulation compatible.
2018-02-11 15:03:26 +07:00
Joshua A. Horton
b3896bd1c0
Rudimentary test recording UI is now up for the recorder page.
2018-02-11 14:36:08 +07:00
Joshua A. Horton
1b2da39e1b
Added code to capture + reconstruct keyboard stubs from KMW's activeStub property.
2018-02-11 12:56:45 +07:00
Joshua A. Horton
b493be289e
Touch emulation now supported. Had to alter true code to run dev tests in Chrome emulation.
2018-02-11 01:03:37 +07:00
Joshua A. Horton
1f35e7a1f6
Partial touch support - keystrokes on touch-aliased elements are now testable. Problem: touch events.
2018-02-11 00:00:31 +07:00
Joshua A. Horton
6da91f4a22
Deporting a couple of other accidental migrants.
2018-02-10 22:53:40 +07:00
Joshua A. Horton
8f265f16ff
Something slipped in from work on another aspect of testing.
2018-02-10 22:46:54 +07:00
Joshua A. Horton
48fc6f1862
Changes select Karma settings to BrowserStack's recommendations.
2018-02-10 22:41:15 +07:00
Joshua A. Horton
82667ec1ca
Created a 'base' Karma config file to centralize test config data.
2018-02-10 22:35:48 +07:00
Joshua A. Horton
12d3a046b6
Added new InputTestSequence class and integrated a test with it.
2018-02-10 21:37:34 +07:00
Joshua A. Horton
6d1f718d95
Design and partial integration of recording-oriented resources for engine testing.
2018-02-10 16:32:34 +07:00
Joshua A. Horton
e58312dd8b
Removed unnecessary timeout delays.
2018-02-09 19:42:22 +07:00
Joshua A. Horton
9b5ef1f7f8
A click-simulating OSK test has been added to the engine suite.
2018-02-09 19:41:25 +07:00
Joshua A. Horton
317230b7e9
Slight documentation enhancement.
2018-02-09 16:21:36 +07:00
Joshua A. Horton
fc19f326d1
Unit test can now simulate a key press. Desktop only; is not yet filtered from touch tests.
2018-02-09 16:20:01 +07:00
Joshua A. Horton
496433adab
Initial engine unit test infrastructure in place with keyboard load test.
2018-02-09 14:52:05 +07:00
Joshua A. Horton
1db5bbd7ef
Fixes the CI resource path for the iframe. Oops.
2018-02-09 13:08:35 +07:00
Joshua A. Horton
270df7e8da
Fixes a npm build warning.
2018-02-09 12:24:25 +07:00
Marc Durdin
fdab576f77
Merge pull request #578 from keymanapp/windows-workaround-rsp19902
...
Workaround for RSP-19902 - TRegEx reporting incorrect results with SMP characters
2018-02-09 12:08:29 +07:00
Joshua A. Horton
660d5aa274
CI will _probably_ want the new resources for tests, too...
2018-02-09 11:56:50 +07:00
Joshua A. Horton
04e6653516
Finishes + polishes a set of basic element Attachment tests.
2018-02-09 11:52:25 +07:00
Joshua A. Horton
d35f8c9c97
Merge branch 'master' into web-350-attachment-tests
2018-02-09 11:05:15 +07:00
Joshua A. Horton
7465a5d0c2
Adds a KeymanWeb 'shutdown' API function for testing for a better engine reload/reset. Resolves IFrame problem.
2018-02-09 11:03:10 +07:00
Joshua Horton
182797bbf0
Merge pull request #563 from keymanapp/web-350-mocha-testing
...
KeymanWeb Testing Infrastructure
2018-02-09 09:58:12 +07:00
Joshua A. Horton
b8432dfd92
Fixes an IFrame attachment idempotency bug, extends unit test resources.
2018-02-09 09:03:37 +07:00
Marc Durdin
eb97810608
Update projects to use RSP-19902 workaround
2018-02-08 13:58:42 +07:00
Marc Durdin
2e7ad7c71b
Merge pull request #574 from keymanapp/web-enable-smp-on-kbd-metadata
...
Enable keyboard supplementary plane mode based on keyboard metadata rather than stub metadata
2018-02-08 13:55:38 +07:00
Marc Durdin
522a7d7c3f
RSP-19902 workaround and unit test (plus a little unit test tidyup)
2018-02-08 13:44:16 +07:00
Joshua A. Horton
14408bc20a
Fixes a few callback bind/scoping bugs found looking at the manual test pages.
2018-02-08 08:46:27 +07:00
Tom Bogle
015f8e6d02
Merge pull request #576 from keymanapp/mac-avoid-deprecation-warnings-in-test-target
...
Changed deployment target version to 10.7 for test target
2018-02-07 11:57:15 -05:00
Tom Bogle
47cd28e523
Changed deployment target version to 10.7 for test target
...
This prevents compiler warnings for deprecated methods/properties.
2018-02-07 09:59:24 -05:00
Marc Durdin
c959071811
Merge pull request #573 from keymanapp/developer-improve-web-debug-content
...
Add extra feedback in the web debug window
2018-02-07 14:41:01 +07:00
Joshua A. Horton
60c700f6b7
Documentation.
2018-02-07 14:02:03 +07:00
Joshua A. Horton
7cb30acc20
Removed legacy browser checks; a legacy device was causing problems for CI.
2018-02-07 12:52:31 +07:00