tznind
|
d9144e505e
Simplify code
|
9 kuukautta sitten |
tznind
|
eaddbc6c1d
Support for persistent expectations of responses
|
9 kuukautta sitten |
tznind
|
2324217397
Add tests and fix late queue
|
9 kuukautta sitten |
tznind
|
d3ac6e108d
Support for late responses collection
|
9 kuukautta sitten |
tznind
|
23af0d9fd3
Add evicting and xmldoc
|
9 kuukautta sitten |
tznind
|
6de203290d
Explain purpose of throttle and move to seperate class
|
9 kuukautta sitten |
tznind
|
5052024061
Make scheduler part of main loop and hide implementation details from public API
|
9 kuukautta sitten |
tznind
|
92648e5a48
typo and fix FakeDriver
|
9 kuukautta sitten |
tznind
|
d345fc0130
Add AnsiRequestScheduler that prevents 2+ queries executing at once and has a global throttle
|
9 kuukautta sitten |
tznind
|
e0415e6584
tidyup and streamline naming
|
9 kuukautta sitten |
tznind
|
53924da7d3
Add test for making step by step assertions on parser state after each char is fed in
|
9 kuukautta sitten |
tznind
|
aa1c9bf286
Add some comments to main parser method and mark as protected
|
10 kuukautta sitten |
tznind
|
67b28925cc
Change WindowsDriver to send down/up on key down and ignore key up events from win 32 api
|
10 kuukautta sitten |
tznind
|
204d640f0b
WIP: Scenario
|
10 kuukautta sitten |
tznind
|
16a787e196
Fix base class dropping T all over the place
|
10 kuukautta sitten |
tznind
|
dbfdffba7a
Give AnsiResponseParser a chance to release its content each iteration if it has been some time since we saw Esc
|
10 kuukautta sitten |
tznind
|
c99487f313
Double up all tests so that generic and string versions are both tested
|
10 kuukautta sitten |
tznind
|
4d54292208
Add string version
|
10 kuukautta sitten |
tznind
|
9f8fbc0698
Refactor so there is an abstract base parser
|
10 kuukautta sitten |
tznind
|
d1669a50b8
Allow attatching arbitrary metadata to each char handled by AnsiResponseParser
|
10 kuukautta sitten |
tznind
|
964196d3b9
Change to hashmap char since all terminators we ignore are single character
|
10 kuukautta sitten |
tznind
|
af2ea009c4
Allow multiple expected responses at once
|
10 kuukautta sitten |
tznind
|
390f2d01a4
Change to listing known terminators according to CSI spec
|
10 kuukautta sitten |
tznind
|
6cef9d72fe
Fix ResetState and add DispatchResponse
|
10 kuukautta sitten |
tznind
|
a0c3363210
Update handling to have state
|
10 kuukautta sitten |
tznind
|
75ec589073
prepare to handle more rules
|
10 kuukautta sitten |
tznind
|
22e612e4ac
Explore parser more
|
10 kuukautta sitten |
tznind
|
7f17f5e813
Add example responses we might see
|
10 kuukautta sitten |
tznind
|
ac09a6add4
Initial test to define the task of the parser
|
10 kuukautta sitten |