-
Notifications
You must be signed in to change notification settings - Fork 105
Debug Adapter Server / Client update #267
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
…les, but needs unit tests!
Codecov Report
@@ Coverage Diff @@
## master #267 +/- ##
==========================================
+ Coverage 63.75% 64.10% +0.34%
==========================================
Files 356 374 +18
Lines 11418 12394 +976
Branches 1315 1419 +104
==========================================
+ Hits 7280 7945 +665
- Misses 3704 3978 +274
- Partials 434 471 +37
Continue to review full report at Codecov.
|
Some things I wanna make sure are addressed are:
|
I knew there were pieces I need to make sure got updated, thanks I'll look at this tonight. |
@TylerLeonhardt have any thoughts on how to make it so those requests are more flexible? I can make it a Dictionary or add a I didn't get to the second point today, I'll look at that tomorrow. |
… implement more than one interface
👀👀👀👀👀👀 |
This updates to the latest version of the Debug Adapter Protocol bringing in some of the missing pieces, cancellation, progress and a few other things.
Also adds support for a Server / Client pair exactly like Language Server Protocol has, these are super awesome in testing scenarios.
IServerProgressManager
will get essentially empty requests for request cancellation, as they get re-routed down the normal cancellation path as provided by the rest of the json rpc bits.Minor change to some types (though they are really only used on the the internals) to include a method, this was to properly fix serialization of DAP responses.