tznind
|
1d8e7563fd
|
Start adding tests for AnsiRequestScheduler
|
2024-10-30 20:58:31 +00:00 |
|
tznind
|
fbbda69ba0
|
Code Cleanup (resharper)
|
2024-10-30 20:28:31 +00:00 |
|
tznind
|
fdfd339dd2
|
Make AnsiRequestScheduler testable by introducing a Func for DateTime.Now
|
2024-10-30 20:26:23 +00:00 |
|
tznind
|
2b7d0c7f70
|
Add extra try/catch cancellation ex
|
2024-10-28 19:48:01 +00:00 |
|
Thomas Nind
|
9aff49179f
|
Merge pull request #172 from tznind/ansi-parser-net-driver
Ansi parser net driver
|
2024-10-28 19:04:09 +00:00 |
|
tznind
|
d7183f6364
|
Merge branch 'ansi-parser' into ansi-parser-net-driver
|
2024-10-28 18:29:21 +00:00 |
|
tznind
|
2fa855fecf
|
Lock all public members of AnsiResponseParser to ensure consistent states
There are 2 lock variables
- One for expectations
- One for state (i.e. parsing)
|
2024-10-28 18:28:29 +00:00 |
|
tznind
|
26e86c5628
|
Merge branch 'ansi-parser' into ansi-parser-net-driver
|
2024-10-28 18:04:20 +00:00 |
|
Thomas Nind
|
4dd2ad09b9
|
Merge branch 'v2_develop' into ansi-parser
|
2024-10-28 18:02:00 +00:00 |
|
Tig
|
2f7d80a000
|
Merge pull request #3734 from tznind/sixel-encoder-tinkering
Fixes #1265 - Adds Sixel rendering support
|
2024-10-28 06:13:20 -07:00 |
|
kasperk81
|
7baede5548
|
Remove unused code from UnmanagedLibrary (#3799)
Co-authored-by: Tig <tig@users.noreply.github.com>
|
2024-10-28 06:12:30 -07:00 |
|
tznind
|
a7468887f7
|
Remove unneeded _waitForStart and other now uncalled code
|
2024-10-28 09:01:02 +00:00 |
|
tznind
|
becca1a3a0
|
WIP: Start simplifying the tokens in NetDriver
|
2024-10-28 08:46:44 +00:00 |
|
tznind
|
35ba6f4741
|
Merge branch 'ansi-parser' into ansi-parser-net-driver
|
2024-10-27 19:19:59 +00:00 |
|
tznind
|
0adc4cd3ee
|
Add lock for answers in AnsiRequestScenario
|
2024-10-27 19:19:42 +00:00 |
|
tznind
|
7c1275dd8f
|
Merge branch 'ansi-parser' into ansi-parser-net-driver
|
2024-10-27 17:36:31 +00:00 |
|
tznind
|
edb43a000d
|
Add lock around access of expected responses for thread safety
|
2024-10-27 17:35:26 +00:00 |
|
tznind
|
b30c92bceb
|
Fix MapConsoleKeyInfo not working with Esc properly
|
2024-10-27 17:08:27 +00:00 |
|
tznind
|
792170a029
|
Change NetEvents to BlockingCollection
|
2024-10-27 17:01:20 +00:00 |
|
tznind
|
1ec7aa2670
|
Simplify NetEvents further with BlockingCollection
|
2024-10-27 09:50:12 +00:00 |
|
tznind
|
8417387931
|
Change _resultQueue to not hold nulls and use concurrent collection
|
2024-10-27 09:22:18 +00:00 |
|
tznind
|
512af810d5
|
WIP: Trying to get NetDriver to work properly
|
2024-10-27 08:32:32 +00:00 |
|
tznind
|
d5095a2302
|
Merge branch 'ansi-parser' into ansi-parser-net-driver
|
2024-10-26 21:00:43 +01:00 |
|
tznind
|
7fafa456da
|
Add UnexpectedResponseHandler
|
2024-10-26 21:00:31 +01:00 |
|
tznind
|
acdd483cb2
|
Add UnknownResponseHandler
|
2024-10-26 20:49:37 +01:00 |
|
tznind
|
65cfa49b28
|
WIP integrating ansi parser
|
2024-10-26 20:01:15 +01:00 |
|
tznind
|
057aeea1ac
|
Merge branch 'ansi-parser' into ansi-parser-net-driver
|
2024-10-26 19:41:08 +01:00 |
|
tznind
|
bdcf36c314
|
Support for getting the full T set when using generic AnsiResponseParser
|
2024-10-26 19:37:32 +01:00 |
|
tznind
|
085a0cf32c
|
Remove unused usings
|
2024-10-26 17:06:19 +01:00 |
|
tznind
|
6e4a6747db
|
Refactoring and xmldoc
|
2024-10-26 17:05:26 +01:00 |
|
tznind
|
3b53363b74
|
Move to seperate folder
|
2024-10-26 17:01:41 +01:00 |
|
tznind
|
8c7141219c
|
Add IHeld
|
2024-10-26 16:58:26 +01:00 |
|
tznind
|
aaf33415b6
|
Merge branch 'ansi-parser' into ansi-parser-net-driver
|
2024-10-26 16:24:58 +01:00 |
|
tznind
|
fdf4953f4f
|
Add missing class (moved from parser)
|
2024-10-26 16:16:24 +01:00 |
|
tznind
|
d9144e505e
|
Simplify code
|
2024-10-26 16:16:08 +01:00 |
|
tznind
|
abee8b72cb
|
Merge branch 'ansi-parser' into ansi-parser-net-driver
|
2024-10-26 10:23:00 +01:00 |
|
tznind
|
eaddbc6c1d
|
Support for persistent expectations of responses
|
2024-10-26 10:21:22 +01:00 |
|
tznind
|
c1f880ef8d
|
WIP: Trying to unpick NetDriver
|
2024-10-25 20:54:43 +01:00 |
|
tznind
|
ce41afdd12
|
xml comments
|
2024-10-23 19:36:09 +01:00 |
|
tznind
|
3156641c1e
|
Make sixel 'opt in' in images scenario and apply a hack to fix TabView not refreshing properly
|
2024-10-23 19:30:35 +01:00 |
|
Tig
|
a6f03e451e
|
Merge branch 'v2_develop' into sixel-encoder-tinkering
|
2024-10-23 08:18:42 -06:00 |
|
tznind
|
2324217397
|
Add tests and fix late queue
|
2024-10-22 04:57:30 +01:00 |
|
tznind
|
d3ac6e108d
|
Support for late responses collection
|
2024-10-22 04:41:55 +01:00 |
|
tznind
|
23af0d9fd3
|
Add evicting and xmldoc
|
2024-10-22 04:24:13 +01:00 |
|
tznind
|
6de203290d
|
Explain purpose of throttle and move to seperate class
|
2024-10-22 03:54:21 +01:00 |
|
tznind
|
5052024061
|
Make scheduler part of main loop and hide implementation details from public API
|
2024-10-22 03:41:02 +01:00 |
|
tznind
|
92648e5a48
|
typo and fix FakeDriver
|
2024-10-22 03:14:06 +01:00 |
|
tznind
|
5356bf4a69
|
Set scenario timeout to 50ms
|
2024-10-20 20:34:29 +01:00 |
|
tznind
|
d345fc0130
|
Add AnsiRequestScheduler that prevents 2+ queries executing at once and has a global throttle
|
2024-10-20 20:30:03 +01:00 |
|
tznind
|
db1977aa85
|
Add stress test for ansi requests
|
2024-10-20 17:25:55 +01:00 |
|