Commit graph

20 commits

Author SHA1 Message Date
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
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