Commit graph

21 commits

Author SHA1 Message Date
Joshua A. Horton
80087aa92d Adds tracking to facilitate event handling termination during shutdown. 2018-03-08 14:36:17 +07:00
Joshua A. Horton
300447150c Cleans up shared state information shutdown ,tweaks timeouts. 2018-03-07 10:07:20 +07:00
Joshua - Leisure
c44150808a Cleans up 'lastActiveElement' and 'setActiveKeyboard' behaviors. 2018-03-07 01:02:12 +07:00
Joshua - Leisure
d3029ee5c2 Separates timeout scaling for local vs remote BrowserStack (-CI) tests. 2018-03-06 23:01:12 +07:00
Joshua A. Horton
71b5075322 Removes temporary utility function. 2018-03-06 11:04:47 +07:00
Joshua A. Horton
207ce107e4 Heavily enhances the attachment test suite, includes related bug fixes. 2018-03-06 10:56:50 +07:00
Joshua A. Horton
e05232ecde Fixes some attachment bugs, updates new tests to work with touch. 2018-03-06 09:56:13 +07:00
Joshua A. Horton
89de17cb7d Reimplements the auto-selection of the first keyboard stub. 2018-03-01 11:48:25 +07:00
Joshua A. Horton
819e37a58b Minor test runner parameter tweak for readability. 2018-02-14 14:19:55 +07:00
Joshua A. Horton
428ba42802 The new OO structure is now used by the example engine test case. 2018-02-14 14:05:19 +07:00
Joshua A. Horton
1d88348f59 Engine test + recorder build now integrated and working with CI test run. 2018-02-13 11:03:49 +07:00
Joshua A. Horton
8e1e0bc62f Merge branch 'web-350-attachment-tests' into web-350-engine-tests 2018-02-13 08:43:37 +07:00
Joshua A. Horton
dc64f384a4 Modified 'shutdown' related code; adjusted initial definition of the 'keyman' variable to help the 'delete' succeed. 2018-02-13 08:31:35 +07:00
Joshua A. Horton
506e9d1182 Adjustments as per PR review. 2018-02-13 08:09:13 +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
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
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 A. Horton
b8432dfd92 Fixes an IFrame attachment idempotency bug, extends unit test resources. 2018-02-09 09:03:37 +07:00
Joshua A. Horton
adb38ff13b Implements testing over a more robust set of browsers. 2018-02-06 12:37:42 +07:00
Joshua A. Horton
c298281456 Initial BrowserStack support! Problem - browser-specific testing... 2018-02-05 14:33:07 +07:00
Joshua A. Horton
6a32d91941 Further infrastructure setup; the new pattern allows deliberate reloading of KMW. 2018-02-05 12:52:05 +07:00