DescriptionAddress flake in the liblouis wrapper.
This fixes and reenables liblouis chromevox tests. Instead of relying on
the 'load' event of the nacl component, just queue up requests to
the component as soon as it is attached. This simplifies the state management
in the wrapper.
As a bonus, the tests are fixed to use the appropriate callback
wrappers so that errors are immediately reported in failure cases
instead of making the tests painfully block and time out.
BUG=458910
Committed: https://crrev.com/eff7d2454cc5eff276b0a3e64da1219aead6b5d8
Cr-Commit-Position: refs/heads/master@{#316658}
Patch Set 1 #Patch Set 2 : Simplify the state handling in the liblousi wrapper, add more tests. #Patch Set 3 : Indent fix #Patch Set 4 : Fix BrailleTranslatorManager tests that broke when fetchTables was moved into the event handler. #
Messages
Total messages: 8 (3 generated)
|