Eddie Antonio Santos
|
c204f4b793
|
Implement token tracking in top-level API.
|
2019-01-14 13:36:57 -07:00 |
|
Eddie Antonio Santos
|
fb3f924cee
|
Move randomToken() to helpers.
|
2019-01-14 13:22:57 -07:00 |
|
Eddie Antonio Santos
|
97a59ae8d0
|
Send back the token in the 'suggestions' message.
|
2019-01-14 13:17:14 -07:00 |
|
Eddie Antonio Santos
|
7b1eb53111
|
Test send back token in predict/suggestions.
|
2019-01-14 13:06:04 -07:00 |
|
Eddie Antonio Santos
|
a1586c984f
|
Use more robust rejection assertion.
|
2019-01-14 11:50:11 -07:00 |
|
Eddie Antonio Santos
|
a26f9b1c5d
|
Test PromiseStore.break().
|
2019-01-14 10:51:25 -07:00 |
|
Eddie Antonio Santos
|
be789f05e9
|
Test PromiseStore#keep().
|
2019-01-14 10:46:23 -07:00 |
|
Eddie Antonio Santos
|
a40478e1c2
|
Complete PromiseStore#make() test.
|
2019-01-14 10:27:41 -07:00 |
|
Eddie Antonio Santos
|
427d8064e0
|
Implement PromiseStore#length.
|
2019-01-14 10:25:35 -07:00 |
|
Eddie Antonio Santos
|
cceec4ab04
|
Add promise store and start to test it.
|
2019-01-14 10:23:59 -07:00 |
|
Tim Eves
|
a441321cf5
|
Newer compilers are complaining about catching std::exception derived class by value, this fixes that.
|
2019-01-14 09:44:43 +07:00 |
|
Eddie Antonio Santos
|
d4d84b757a
|
Change dummy model suggestions to be consistent with documentation.
|
2019-01-11 15:30:45 -07:00 |
|
Eddie Antonio Santos
|
c1409c3e62
|
Update documentation/interfaces to be consistent with each other.
|
2019-01-11 15:28:34 -07:00 |
|
Eddie Antonio Santos
|
a83a8dfcdc
|
Got JSON fixtures working correctly.
|
2019-01-11 15:07:48 -07:00 |
|
Eddie Antonio Santos
|
5e389cb3f0
|
Export to JSON fixture; not quite working yet.
|
2019-01-11 11:49:06 -07:00 |
|
Eddie Antonio Santos
|
39aa7b6ebe
|
Place { on same line as (.
|
2019-01-11 11:19:24 -07:00 |
|
Eddie Antonio Santos
|
6cf84f09b5
|
Send 'predict' message to worker.
|
2019-01-10 16:23:43 -07:00 |
|
Eddie Antonio Santos
|
9c4f92c427
|
Adapt integration tests to use current API.
|
2019-01-10 16:16:56 -07:00 |
|
Eddie Antonio Santos
|
0e1cb0d55b
|
Rearrange different message type definitions.
|
2019-01-10 15:56:30 -07:00 |
|
Eddie Antonio Santos
|
f2dde2a7f9
|
Refactor: extract method: setupInitialState().
|
2019-01-10 15:39:56 -07:00 |
|
Eddie Antonio Santos
|
d943bdd54e
|
Refactor: LMLayerWorker now implements the state pattern: uninitialized and ready states.
|
2019-01-10 15:34:07 -07:00 |
|
Eddie Antonio Santos
|
0644dbeddd
|
In headless tests, specify a dummy model instead of a model code string.
|
2019-01-10 15:03:33 -07:00 |
|
Eddie Antonio Santos
|
c9d3b2eac8
|
Use sinon's failure reporting instead of ad hoc function.
|
2019-01-10 15:01:31 -07:00 |
|
Eddie Antonio Santos
|
bf60ea5e6d
|
Refactor: move global test helpers to unit_tests/helpers.js.
|
2019-01-10 14:58:00 -07:00 |
|
Eddie Antonio Santos
|
f2b1335c97
|
LMLayerWorker [message: predict] works.
|
2019-01-10 14:35:23 -07:00 |
|
Eddie Antonio Santos
|
94a8536400
|
Fix test assertion... again.
|
2019-01-10 14:31:56 -07:00 |
|
Eddie Antonio Santos
|
c35250c358
|
Fix how test was sending model.
|
2019-01-10 14:19:06 -07:00 |
|
Eddie Antonio Santos
|
3bae3faf5e
|
Change interfaces to allow for the dummy model.
|
2019-01-10 14:11:31 -07:00 |
|
Eddie Antonio Santos
|
a2330c7115
|
Create test for LMLayerWorker#predict().
|
2019-01-10 09:11:18 -07:00 |
|
Eddie Antonio Santos
|
9160d9b175
|
Move full prediction tests to integration tests.
|
2019-01-09 11:42:53 -07:00 |
|
Eddie Antonio Santos
|
14deb11008
|
Minor tweaks to dummy worker unit tests.
|
2019-01-09 11:17:47 -07:00 |
|
Marc Durdin
|
cd410ef78d
|
Merge P5S1 into alpha
|
2019-01-09 14:07:42 +11:00 |
|
Eddie Antonio Santos
|
702939a8a8
|
Upgrade to karma-browserstack-launcher@^1.4.0.
|
2019-01-08 15:30:20 -07:00 |
|
Eddie Antonio Santos
|
88519d1497
|
Implement DummyModel future.
|
2019-01-08 15:27:55 -07:00 |
|
Eddie Antonio Santos
|
3f99dbb118
|
Test dummy model suggestion futures.
|
2019-01-08 15:20:59 -07:00 |
|
Eddie Antonio Santos
|
11f6685e70
|
DummyModel#predict() returns any injected suggestions immediately.
|
2019-01-08 15:18:40 -07:00 |
|
Eddie Antonio Santos
|
eb8aec564f
|
Import Transform, Context, and Suggestion types. Update predict() interface to match.
|
2019-01-08 14:51:08 -07:00 |
|
Eddie Antonio Santos
|
cc8a6f61e3
|
Test for injectable suggestions.
|
2019-01-08 13:54:45 -07:00 |
|
Eddie Antonio Santos
|
06555c3630
|
Implement simple, injectable configuration.
|
2019-01-08 13:54:36 -07:00 |
|
Eddie Antonio Santos
|
4939a93773
|
Test for depenency-injected configuration.
|
2019-01-08 13:21:53 -07:00 |
|
Eddie Antonio Santos
|
b2becde2ae
|
Add capabilities argument to WorkerInternalModel constructor.
|
2019-01-08 13:16:04 -07:00 |
|
Eddie Antonio Santos
|
f07c715d06
|
Embetter comments.
|
2019-01-08 13:03:14 -07:00 |
|
Eddie Antonio Santos
|
f1c6dca02d
|
Factor out worker interfaces and types into worker-interfaces.ts.
|
2019-01-08 12:54:26 -07:00 |
|
Eddie Antonio Santos
|
26ad83d52b
|
Put dummy model into its own file.
|
2019-01-07 14:57:57 -07:00 |
|
Eddie Antonio Santos
|
fc8f1eaa63
|
Add internal models to LMLayerWorker.models.
|
2019-01-07 14:49:11 -07:00 |
|
Eddie Antonio Santos
|
e4fba5036b
|
Test instantiation of worker-internal 'dummy' model.
|
2019-01-07 14:37:55 -07:00 |
|
Eddie Antonio Santos
|
43c8705c51
|
Make some testing TODOs and make way for new prediction interface.
|
2019-01-07 14:32:38 -07:00 |
|
Daniel Glassey
|
c71677f9a8
|
Merge pull request #1477 from keymanapp/common-keyboardprocessor-xenial
[common][linux] keyboardprocessor on xenial
|
2019-01-04 10:59:26 +07:00 |
|
glasseyes
|
30be8a13a1
|
add comment about meson for kmcomp.found
|
2019-01-03 16:31:40 +07:00 |
|
glasseyes
|
8558a22144
|
xenial doesn't like files in args
Error message is:
"Command line arguments must be strings, files or targets"
even though the arguments are files()
|
2019-01-03 15:57:18 +07:00 |
|