Joshua A. Horton
|
2897e51094
|
Adds a chirality test suite to the set of unit tests.
|
2018-02-16 10:48:25 +07:00 |
|
Joshua A. Horton
|
744747b881
|
Implemented a chirality engine tests. Still fails on IE at present.
|
2018-02-16 09:42:31 +07:00 |
|
Joshua A. Horton
|
9e805ca2e2
|
Implements a chirality test keyboard and fixes up state handling.
|
2018-02-15 12:46:40 +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
|
6970c86477
|
Relocates the recorder into the general /source/ directory + ties its build into the test command.
|
2018-02-13 09:46:23 +07:00 |
|
Joshua A. Horton
|
c0b518e549
|
Accidental lines left out of merge + necessitated change to the new 'engine' test case.
|
2018-02-13 08:46:05 +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
|
db04649d2c
|
Merge branch 'master' into web-350-attachment-tests
|
2018-02-13 08:13:25 +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
|
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
|
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
|
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
|
7cb30acc20
|
Removed legacy browser checks; a legacy device was causing problems for CI.
|
2018-02-07 12:52:31 +07:00 |
|
Joshua A. Horton
|
737df5372a
|
Misnamed a variable...
|
2018-02-07 12:20:26 +07:00 |
|
Joshua A. Horton
|
2e939d107e
|
Redid the OS check.
|
2018-02-07 12:11:24 +07:00 |
|
Joshua A. Horton
|
5b7796a7b9
|
Consolidated the browser differentiation within test.sh as suggested by Darcy.
|
2018-02-07 12:03:14 +07:00 |
|
Joshua A. Horton
|
00d6238fec
|
Polish and cleanup.
|
2018-02-07 10:58:19 +07:00 |
|
Joshua A. Horton
|
386cc3cf49
|
Creates separate browser testing configs for win, mac, and linux.
|
2018-01-29 16:00:24 +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
|
b154dbc566
|
A basic, initial set of tests with the infrastructure necessary to link nicely with our TeamCity CI.
|
2018-02-05 15:15:10 +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 |
|
Joshua A. Horton
|
f4c3014aee
|
Initial KMW tests are now functional! Turns out there were a few bugs to fix getting basic tests up and running.
|
2018-02-02 16:18:31 +07:00 |
|
Joshua A. Horton
|
2c24e7d187
|
Established a more long-term file structure for the tests.
|
2018-02-02 15:00:11 +07:00 |
|
Joshua A. Horton
|
bbd04e8963
|
Got a basic HTML 'fixture' working with the Karma system. We'll need to manually create an equivalent to the 'html2js' preprocessor for non-Karma testing to match it, though.
|
2018-01-30 09:08:19 +07:00 |
|
Joshua A. Horton
|
1cfcca6735
|
Initial web testing infrastructure. No real tests yet.
|
2018-01-29 12:46:16 +07:00 |
|