Commit graph

4715 commits

Author SHA1 Message Date
Joshua Horton
5640cfa5c1
Merge pull request #11454 from keymanapp/chore/web/gesture-test-migration
chore(web): conversion of Web gesture-engine browser-tests for @web/test-runner use 🏃
2024-05-22 21:55:40 +07:00
Joshua Horton
0cd83b20b8
Merge pull request #11453 from keymanapp/chore/web/kbd-proc-test-migration
chore(web): conversion of Web keyboard-loading browser-tests for @web/test-runner use 🏃
2024-05-22 21:55:22 +07:00
Joshua Horton
b036a863ea
Merge pull request #11452 from keymanapp/chore/web/lm-layer-test-migration
chore(web): conversion of lm-layer browser-tests for @web/test-runner use 🏃
2024-05-22 21:54:55 +07:00
Joshua Horton
92b22b1fd0
Merge pull request #11404 from keymanapp/chore/web/lm-worker-test-migration
chore(web): conversion of lm-worker browser-test for @web/test-runner use 🏃
2024-05-22 21:51:12 +07:00
Joshua Horton
c3f57d595c
Merge pull request #11403 from keymanapp/feat/web/custom-wtr-reporting
feat(web): custom infrastructure for @web/test-runner use 🏃
2024-05-22 21:51:02 +07:00
Marc Durdin
9465c3e0b4 refactor(common): move enabled declaration into test_color.cpp
Moves variable declaration for `bool enabled` from .h to .cpp and fixes
up builds. Fixes `#include` in ldml_test_source.cpp which was inside a
namespace.

Fixes: #10426
2024-05-20 15:42:41 +07:00
Joshua A. Horton
fdc4e7dc33 fix(web): configure should prep playwright 2024-05-15 15:55:45 +07:00
Joshua A. Horton
1d8de02c2f fix(web): configure should include playwright setup 2024-05-15 15:54:25 +07:00
Joshua A. Horton
07084b07ef fix(web): configure needs to setup playwright 2024-05-15 15:53:28 +07:00
Joshua A. Horton
f70a171195 chore(web): gesture wtr config cleanup, explicit mobile device targets 2024-05-15 15:01:09 +07:00
Joshua A. Horton
5d77b2acd5 chore(web): gesture-recognizer stability check update 2024-05-15 14:48:53 +07:00
Joshua A. Horton
dbf155cf63 chore(web): gesture-recognizer test browser test conversion to TS 2024-05-15 14:48:53 +07:00
Joshua A. Horton
9d1257e02b chore(web): gesture-recognizer testing - local vs ci 2024-05-15 14:48:52 +07:00
Joshua A. Horton
6f49e31bc0 chore(web): gesture-recognizer dom test conversion 2024-05-15 14:48:51 +07:00
Joshua A. Horton
efd84942da chore(web): kbd-proc wtr config simplification 2024-05-15 14:47:13 +07:00
Joshua A. Horton
c8949c77e7 chore(web): kbd-proc browser test now TS 2024-05-15 14:44:04 +07:00
Joshua A. Horton
730b64c5da chore(web): guess who forgot to wrap the launchers for the stability checks 2024-05-15 14:41:35 +07:00
Joshua A. Horton
d0a6a88dec chore(web): adds reporting details for CI-failing test section 2024-05-15 14:41:35 +07:00
Joshua A. Horton
6f20cb2992 chore(web): kbd-processor testing - local vs ci 2024-05-15 14:41:34 +07:00
Joshua A. Horton
55434c95ed chore(web): keyboard-proc kbd loading test conversion 2024-05-15 14:41:34 +07:00
Joshua A. Horton
bf58e1195e chore(web): mild lm-layer wtr config cleanup 2024-05-15 14:35:57 +07:00
Joshua A. Horton
eac3178d29 chore(web): pred-text wtr concurrency settings 2024-05-15 14:34:18 +07:00
Joshua A. Horton
10e5a6bac3 chore(web): final polishing for common/predictive-text 2024-05-15 14:31:38 +07:00
Joshua A. Horton
2c24f2c653 chore(web): predictive-text brower-based tests to typescript - including some TS-exclusive syntax 2024-05-15 14:31:38 +07:00
Joshua A. Horton
f36bca65fd chore(web): common/predictive-text testing - local vs CI mode 2024-05-15 14:31:37 +07:00
Joshua A. Horton
0a7c930ed4 chore(web): drops pred-text karma config files 2024-05-15 14:31:37 +07:00
Joshua A. Horton
d9f62027fb chore(web): integrates wtr conversion for common/predictive-text, drops karma there 2024-05-15 14:31:36 +07:00
Joshua A. Horton
7f9b1f0c35 chore(web): converts common/predictive-text browser-based tests 2024-05-15 14:31:36 +07:00
Joshua Horton
aa68c1755e
Merge pull request #11402 from keymanapp/chore/web/other-dependency-updates
chore(web): EventEmitter3, sinon dependency updates 🏃
2024-05-15 14:10:52 +07:00
Joshua Horton
d6ea20f520
Merge pull request #11319 from keymanapp/chore/web/consistent-npm-types
chore(web): updates most @types/node dependencies, makes them consistent 🏃
2024-05-15 14:10:35 +07:00
Joshua Horton
887a47930f
Merge pull request #11318 from keymanapp/chore/web/chai-update
chore(web): updates chai, @types/chai dependencies 🏃
2024-05-15 14:10:27 +07:00
Joshua A. Horton
b1bd68a1de chore(web): Merge branch 'feat/web/custom-wtr-reporting' into chore/web/lm-worker-test-migration 2024-05-15 14:10:01 +07:00
Joshua A. Horton
9942d5691c chore(web): removes unused flowId stuff, old resolved TODO 2024-05-15 14:09:42 +07:00
Joshua A. Horton
268af84710 change(web): call playwright install in project-specific configure step 2024-05-15 12:26:17 +07:00
Joshua A. Horton
89f19dcfb5 chore(web): Merge branch 'feat/web/custom-wtr-reporting' into chore/web/lm-worker-test-migration 2024-05-10 09:18:18 +07:00
Joshua A. Horton
8e8906ddc4 fix(web): TC-reporter had mismatch in name for file suite start and end; also adds polish 2024-05-10 09:17:23 +07:00
Joshua A. Horton
8a4a51dca5 chore(web): proxy setup for test-model lookup
Doesn't actually affect the test passing, but it does silence a warning.
2024-05-09 09:55:57 +07:00
Joshua A. Horton
a3a36ecda3 chore(web): drop later-removed comment 2024-05-09 09:54:36 +07:00
Joshua A. Horton
e4890f3d3d chore(web): deletes migrated test source 2024-05-09 09:49:49 +07:00
Joshua A. Horton
09d8ea0aa8 chore(web): converts lm-worker test to typescript, uses plugin 2024-05-09 09:40:34 +07:00
Joshua A. Horton
6571e8b383 chore(web): links new reporter into lm-worker tests, includes default reporter for in-progress summary 2024-05-09 09:40:18 +07:00
Joshua A. Horton
af0479f74d chore(web): lm-worker test --debug path 2024-05-09 09:36:39 +07:00
Joshua A. Horton
2543d98dbc chore(web): lm-worker testing - local vs CI mode 2024-05-09 09:36:38 +07:00
Joshua A. Horton
5fa3ebfb08 chore(web): converts lm-worker .spec.html to .spec.mjs 2024-05-09 09:36:38 +07:00
Joshua A. Horton
3fd2323a83 chore(web): lm-worker cleanup 2024-05-09 09:18:04 +07:00
Joshua A. Horton
9adda6b636 chore(web): actually links new test-runner test into lm-worker/build.sh 2024-05-09 09:18:02 +07:00
Joshua A. Horton
8ace9f5868 chore(web): lm-worker in-browser test now in lm-worker project
Uses @web/test-runner to run it, making it our first integrated test with the new testing library
2024-05-09 09:18:02 +07:00
Joshua A. Horton
b9b86e760c feat(web): adds 'stability reporter', exposing error reports when a test-runner launcher fails 2024-05-09 09:18:01 +07:00
Joshua A. Horton
b83a16d0ac chore(web): extra TC-reporter polish 2024-05-09 09:18:00 +07:00
Joshua A. Horton
53e84ff0ad feat(web): better cause-of-failure reporting; notes if spec'd test-files never ran 2024-05-09 09:14:01 +07:00