Skip to content

Architecture of DebugAdapterRunner

Andrew Wang edited this page Jan 20, 2022 · 1 revision

DebugAdapterRunner (DAR) is a testing library for debuggers that communicate via Debug Adapter Protocol.

Architecture diagram

DAR can help create requests (or commands), manages the sequence numbers, and will handle validating expected responses and events.

The validation will compare the contents of the JSON response or events, and if they differ, it will mark the response as not found.